Bug 312565

Summary: Phonon settings crash
Product: [Unmaintained] kdelibs Reporter: Otso Helenius <kde>
Component: kdedAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Otso Helenius 2013-01-03 21:16:05 UTC
Application: kded4 ($Id$)
KDE Platform Version: 4.9.3
Qt Version: 4.8.3
Operating System: Linux 3.5.0-21-generic x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
Opening the phonon settings menu under multimedia in system settings caused this crash. Can't reproduce it reliably, seems to happen at random.

The crash can be reproduced some of the time.

-- Backtrace:
Application: KDE Dæmon (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f2dcd60e780 (LWP 14780))]

Thread 5 (Thread 0x7f2dafbe6700 (LWP 14798)):
#0  0x00007f2dcf742ba0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f2dcf742e19 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2dcf70504e in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2dcf705c64 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2dcf705ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f2dd3c35c16 in QEventDispatcherGlib::processEvents (this=0x7f2da80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f2dd3c062bf in QEventLoop::processEvents (this=this@entry=0x7f2dafbe5dd0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f2dd3c06548 in QEventLoop::exec (this=0x7f2dafbe5dd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f2dd3b07b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f2dd3be69af in QInotifyFileSystemWatcherEngine::run (this=0xd61f90) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f2dd3b0aaec in QThreadPrivate::start (arg=0xd61f90) at thread/qthread_unix.cpp:338
#11 0x00007f2dcffdee9a in start_thread (arg=0x7f2dafbe6700) at pthread_create.c:308
#12 0x00007f2dd2814cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f2daf1df700 (LWP 14799)):
#0  0x00007f2dcffe205d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7f2da0000a60) at pthread_mutex_unlock.c:290
#2  0x00007f2dcf742e51 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2dcf705eae in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2dd3c35c16 in QEventDispatcherGlib::processEvents (this=0x7f2da00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f2dd3c062bf in QEventLoop::processEvents (this=this@entry=0x7f2daf1dedd0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f2dd3c06548 in QEventLoop::exec (this=0x7f2daf1dedd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f2dd3b07b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f2db88db352 in KCupsConnection::run() () from /usr/lib/libkcupslib.so
#9  0x00007f2dd3b0aaec in QThreadPrivate::start (arg=0xd587b0) at thread/qthread_unix.cpp:338
#10 0x00007f2dcffdee9a in start_thread (arg=0x7f2daf1df700) at pthread_create.c:308
#11 0x00007f2dd2814cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f2dae9de700 (LWP 14800)):
#0  0x00007f2dcffe0f69 in __pthread_mutex_lock (mutex=0x7f2da4000a60) at pthread_mutex_lock.c:92
#1  0x00007f2dcf742e21 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2dcf705897 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2dcf705d22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2dcf705ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f2dd3c35c16 in QEventDispatcherGlib::processEvents (this=0x7f2da40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f2dd3c062bf in QEventLoop::processEvents (this=this@entry=0x7f2dae9dde00, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f2dd3c06548 in QEventLoop::exec (this=0x7f2dae9dde00, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f2dd3b07b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f2dd3b0aaec in QThreadPrivate::start (arg=0xd27e50) at thread/qthread_unix.cpp:338
#10 0x00007f2dcffdee9a in start_thread (arg=0x7f2dae9de700) at pthread_create.c:308
#11 0x00007f2dd2814cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2d9ffff700 (LWP 14834)):
#0  __pthread_mutex_lock (mutex=0x7f2d98000a60) at pthread_mutex_lock.c:47
#1  0x00007f2dcf742e21 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2dcf705897 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2dcf705d22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2dcf705ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f2dd3c35c16 in QEventDispatcherGlib::processEvents (this=0x7f2d980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f2dd3c062bf in QEventLoop::processEvents (this=this@entry=0x7f2d9fffedd0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f2dd3c06548 in QEventLoop::exec (this=0x7f2d9fffedd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f2dd3b07b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f2dd3be69af in QInotifyFileSystemWatcherEngine::run (this=0xf6e2f0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f2dd3b0aaec in QThreadPrivate::start (arg=0xf6e2f0) at thread/qthread_unix.cpp:338
#11 0x00007f2dcffdee9a in start_thread (arg=0x7f2d9ffff700) at pthread_create.c:308
#12 0x00007f2dd2814cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2dcd60e780 (LWP 14780)):
[KCrash Handler]
#6  __strcpy_chk () at ../sysdeps/x86_64/strcpy_chk.S:71
#7  0x00007f2d9dc09520 in strcpy (__src=0x0, __dest=0x138a820 "pcm.(null)") at /usr/include/x86_64-linux-gnu/bits/string3.h:105
#8  try_config (list=list@entry=0x7fffa90b4c00, base=0x7f2d8e8d38f3 "pcm", name=0x0) at namehint.c:241
#9  0x00007f2d9dc0a45d in add_software_devices (list=0x7fffa90b4c00) at namehint.c:512
#10 snd_device_name_hint (card=-1, iface=<optimized out>, hints=0x7fffa90b4f80) at namehint.c:587
#11 0x00007f2d8e8c15e4 in PhononServer::findVirtualDevices (this=this@entry=0xcfcab0) at ../../../phonon/kded-module/phononserver.cpp:168
#12 0x00007f2d8e8c563c in PhononServer::findDevices (this=this@entry=0xcfcab0) at ../../../phonon/kded-module/phononserver.cpp:677
#13 0x00007f2d8e8c8bb9 in PhononServer::PhononServer (this=0xcfcab0, parent=<optimized out>) at ../../../phonon/kded-module/phononserver.cpp:64
#14 0x00007f2d8e8cd5d7 in KPluginFactory::createInstance<PhononServer, QObject> (parentWidget=<optimized out>, parent=<optimized out>, args=...) at /usr/include/KDE/../kpluginfactory.h:477
#15 0x00007f2dd4162275 in KPluginFactory::create (this=0x1114e20, iface=0x7f2dd41b8c80 <qt_meta_stringdata_KDEDModule> "KDEDModule", parentWidget=0x0, parent=0xb43b20, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:203
#16 0x00007f2dc0745cd7 in create<KDEDModule> (args=..., parent=0xb43b20, this=<optimized out>) at ../../kdecore/util/kpluginfactory.h:507
#17 Kded::loadModule (this=this@entry=0xb43b20, s=..., onDemand=onDemand@entry=true) at ../../kded/kded.cpp:409
#18 0x00007f2dc07465bb in Kded::loadModule (this=0xb43b20, obj=..., onDemand=<optimized out>) at ../../kded/kded.cpp:361
#19 0x00007f2dc074680a in Kded::messageFilter (message=...) at ../../kded/kded.cpp:204
#20 0x00007f2dd0f813dc in QDBusConnectionPrivate::handleMessage (this=0xb40300, amsg=...) at qdbusintegrator.cpp:557
#21 0x00007f2dd0f83f65 in qDBusSignalFilter (connection=<optimized out>, message=<optimized out>, data=0xb40300) at qdbusintegrator.cpp:546
#22 0x00007f2dce2ffbde in dbus_connection_dispatch () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#23 0x00007f2dd0f77b49 in q_dbus_connection_dispatch (connection=<optimized out>) at qdbus_symbols_p.h:115
#24 QDBusConnectionPrivate::doDispatch (this=0xb40300) at qdbusintegrator.cpp:1129
#25 0x00007f2dd0f7bd75 in QDBusConnectionPrivate::socketRead (this=0xb40300, fd=5) at qdbusintegrator.cpp:1149
#26 0x00007f2dd3c1cf5f in QMetaObject::activate (sender=0xcd8ab0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffa90b60d0) at kernel/qobject.cpp:3547
#27 0x00007f2dd3c6779e in QSocketNotifier::activated (this=<optimized out>, _t1=5) at .moc/release-shared/moc_qsocketnotifier.cpp:103
#28 0x00007f2dd3c247eb in QSocketNotifier::event (this=0xcd8ab0, e=0x7fffa90b66f0) at kernel/qsocketnotifier.cpp:317
#29 0x00007f2dd2faee9c in QApplicationPrivate::notify_helper (this=this@entry=0xb4b7a0, receiver=receiver@entry=0xcd8ab0, e=e@entry=0x7fffa90b66f0) at kernel/qapplication.cpp:4562
#30 0x00007f2dd2fb330a in QApplication::notify (this=0x7fffa90b6bb0, receiver=0xcd8ab0, e=0x7fffa90b66f0) at kernel/qapplication.cpp:4423
#31 0x00007f2dd49801d6 in KApplication::notify (this=0x7fffa90b6bb0, receiver=0xcd8ab0, event=0x7fffa90b66f0) at ../../kdeui/kernel/kapplication.cpp:311
#32 0x00007f2dd3c0756e in QCoreApplication::notifyInternal (this=0x7fffa90b6bb0, receiver=0xcd8ab0, event=0x7fffa90b66f0) at kernel/qcoreapplication.cpp:915
#33 0x00007f2dd3c353f8 in sendEvent (event=0x7fffa90b66f0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#34 socketNotifierSourceDispatch (source=0xb4ae40) at kernel/qeventdispatcher_glib.cpp:110
#35 0x00007f2dcf705ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f2dcf705de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f2dcf705ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f2dd3c35c16 in QEventDispatcherGlib::processEvents (this=0xab97d0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#39 0x00007f2dd3053c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#40 0x00007f2dd3c062bf in QEventLoop::processEvents (this=this@entry=0x7fffa90b6930, flags=...) at kernel/qeventloop.cpp:149
#41 0x00007f2dd3c06548 in QEventLoop::exec (this=0x7fffa90b6930, flags=...) at kernel/qeventloop.cpp:204
#42 0x00007f2dd3c0b708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#43 0x00007f2dc07453f0 in kdemain (argc=1, argv=0xb2dea0) at ../../kded/kded.cpp:924
#44 0x00000000004084c6 in launch (argc=argc@entry=1, _name=_name@entry=0x40b126 "kded4", args=args@entry=0x0, cwd=cwd@entry=0x0, envc=envc@entry=0, envs=<optimized out>, envs@entry=0x0, reset_env=reset_env@entry=false, tty=tty@entry=0x0, avoid_loops=avoid_loops@entry=false, startup_id_str=startup_id_str@entry=0x40afb6 "0") at ../../kinit/kinit.cpp:738
#45 0x0000000000405a29 in main (argc=4, argv=<optimized out>, envp=0x7fffa90b75b0) at ../../kinit/kinit.cpp:1853

Possible duplicates by query: bug 308766, bug 292817.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-01-03 21:22:28 UTC

*** This bug has been marked as a duplicate of bug 268185 ***