Bug 7319

Summary: k3b sefgfaults immediately from command line
Product: Mageia Reporter: Frank Griffin <ftg>
Component: RPM PackagesAssignee: Juan Luis Baptiste <juan.baptiste>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: Normal CC: mageia
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: k3b CVE:
Status comment:

Description Frank Griffin 2012-09-03 18:41:10 CEST
As the subject says.  To reproduce, just poen a terminal and type "k3b".

This was working a couple of days ago, before the udisksd fix to kdelibs to fix the open/save excessive delays problem.
Comment 1 Manuel Hiebel 2012-09-03 20:05:39 CEST
any debug for the packager ?

Assignee: bugsquad => juan.baptiste

Comment 2 Frank Griffin 2012-09-03 20:25:06 CEST
Application: K3b (k3b), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fffe316c780 (LWP 15558))]

Thread 2 (Thread 0x7fffdd5d9700 (LWP 15559)):
#0  0x00007ffff1e6685d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fffecab8e44 in g_main_context_iterate.isra.24 () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fffecab8f64 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ffff3277946 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#4  0x00007ffff324857f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#5  0x00007ffff3248808 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x00007ffff314c690 in QThread::exec() () from /lib64/libQtCore.so.4
#7  0x00007ffff322902f in ?? () from /lib64/libQtCore.so.4
#8  0x00007ffff314f62b in ?? () from /lib64/libQtCore.so.4
#9  0x00007ffff18f3d18 in start_thread (arg=0x7fffdd5d9700) at pthread_create.c:308
#10 0x00007ffff1e6f4ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fffe316c780 (LWP 15558)):
[KCrash Handler]
#5  0x00007fffd0fc5a80 in host_table_init () from /lib64/libtspi.so.1
#6  0x00007fffd0fb9c4b in my_init () from /lib64/libtspi.so.1
#7  0x00007ffff7dec4d6 in call_init (l=l@entry=0xab4ef0, argc=argc@entry=1, argv=argv@entry=0x7fffffffd948, env=env@entry=0x7fffffffd958) at dl-init.c:84
#8  0x00007ffff7dec590 in call_init (env=0x7fffffffd958, argv=0x7fffffffd948, argc=1, l=0xab4ef0) at dl-init.c:55
#9  _dl_init (main_map=main_map@entry=0xaf1ba0, argc=1, argv=0x7fffffffd948, env=0x7fffffffd958) at dl-init.c:133
#10 0x00007ffff7df03c3 in dl_open_worker (a=a@entry=0x7fffffffc460) at dl-open.c:548
#11 0x00007ffff7dec366 in _dl_catch_error (objname=objname@entry=0x7fffffffc450, errstring=errstring@entry=0x7fffffffc458, mallocedp=mallocedp@entry=0x7fffffffc44f, operate=operate@entry=0x7ffff7df0030 <dl_open_worker>, args=args@entry=0x7fffffffc460) at dl-error.c:177
#12 0x00007ffff7defc8c in _dl_open (file=0xb0bf88 "/usr/lib64/kde4/k3bffmpegdecoder.so", mode=-2147483647, caller_dlopen=<optimized out>, nsid=-2, argc=1, argv=0x7fffffffd948, env=0x7fffffffd958) at dl-open.c:638
#13 0x00007ffff1082026 in dlopen_doit (a=a@entry=0x7fffffffc670) at dlopen.c:66
#14 0x00007ffff7dec366 in _dl_catch_error (objname=0x88ee80, errstring=0x88ee88, mallocedp=0x88ee78, operate=0x7ffff1081fc0 <dlopen_doit>, args=0x7fffffffc670) at dl-error.c:177
#15 0x00007ffff108266c in _dlerror_run (operate=operate@entry=0x7ffff1081fc0 <dlopen_doit>, args=args@entry=0x7fffffffc670) at dlerror.c:163
#16 0x00007ffff10820c1 in __dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:87
#17 0x00007ffff323b6fc in ?? () from /lib64/libQtCore.so.4
#18 0x00007ffff32384ba in ?? () from /lib64/libQtCore.so.4
#19 0x00007ffff323879b in ?? () from /lib64/libQtCore.so.4
#20 0x00007ffff3760f78 in KPluginLoader::load() () from /lib64/libkdecore.so.5
#21 0x00007ffff3761314 in KPluginLoader::factory() () from /lib64/libkdecore.so.5
#22 0x00007ffff789db1d in createInstance<K3b::Plugin> (error=0x0, args=..., parent=0x975910, parentWidget=0x0, this=0x9e7720) at /usr/include/kservice.h:557
#23 createInstance<K3b::Plugin> (error=0x0, args=..., parent=0x975910, this=0x9e7720) at /usr/include/kservice.h:536
#24 K3b::PluginManager::Private::loadPlugin (this=0x9758b0, service=...) at /usr/src/debug/k3b-2.0.2/libk3b/plugin/k3bpluginmanager.cpp:102
#25 0x00007ffff789e263 in K3b::PluginManager::loadAll (this=0x975910) at /usr/src/debug/k3b-2.0.2/libk3b/plugin/k3bpluginmanager.cpp:158
#26 0x00007ffff7860bd6 in K3b::Core::init (this=0x93e390) at /usr/src/debug/k3b-2.0.2/libk3b/core/k3bcore.cpp:196
#27 0x00000000004eed9a in K3b::Application::Core::init (this=0x93e390) at /usr/src/debug/k3b-2.0.2/src/k3bapplication.cpp:317
#28 0x00000000004efd96 in K3b::Application::init (this=0x7fffffffd800) at /usr/src/debug/k3b-2.0.2/src/k3bapplication.cpp:116
#29 0x00007ffff325e12e in QObject::event(QEvent*) () from /lib64/libQtCore.so.4
#30 0x00007ffff25ff3e4 in QApplication::event(QEvent*) () from /lib64/libQtGui.so.4
#31 0x00007ffff25fd2dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#32 0x00007ffff260175a in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#33 0x00007ffff3c6ad06 in KApplication::notify(QObject*, QEvent*) () from /lib64
Running under gdb with k3b-debug (tainted) installed tells me that I should have every other debug package in the known universe installed, but gives "NO STACK" to a "bt" command.

The KCrash stacktrace is:


/libkdeui.so.5
#34 0x00007ffff324982e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4
#35 0x00007ffff324d2e1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQtCore.so.4
#36 0x00007ffff3277793 in ?? () from /lib64/libQtCore.so.4
#37 0x00007fffecab8b75 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#38 0x00007fffecab8ea8 in g_main_context_iterate.isra.24 () from /usr/lib64/libglib-2.0.so.0
#39 0x00007fffecab8f64 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#40 0x00007ffff3277926 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#41 0x00007ffff269d24e in ?? () from /lib64/libQtGui.so.4
#42 0x00007ffff324857f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#43 0x00007ffff3248808 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#44 0x00007ffff324d5f8 in QCoreApplication::exec() () from /lib64/libQtCore.so.4
#45 0x0000000000444dbb in main (argc=1, argv=0x7fffffffd948) at /usr/src/debug/k3b-2.0.2/src/main.cpp:151
Comment 3 Vladimir Gurevich 2012-09-04 18:44:40 CEST
I am fairly certain this is a duplicate of 7302.

Please, upgrade lib64tspi1 to the latest version and retest.

CC: (none) => mageia

Comment 4 Frank Griffin 2012-09-04 19:21:05 CEST
You nailed it !  Closing as FIXED.

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 5 Manuel Hiebel 2012-09-04 21:06:41 CEST
arf indeed thanks