Bug 320149

Summary: suddenly no internal audio
Product: [Frameworks and Libraries] Phonon Reporter: Nilswauschkuhn
Component: kded module for audio device listingAssignee: Harald Sitter <sitter>
Status: RESOLVED UPSTREAM    
Severity: crash CC: jb, martin.sandsmark, myriam
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Nilswauschkuhn 2013-05-22 23:37:05 UTC
Application: kded4 ($Id$)
KDE Platform Version: 4.9.5
Qt Version: 4.8.3
Operating System: Linux 3.5.0-30-generic i686
Distribution: Ubuntu 12.10

-- Information about the crash:
- Unusual behavior I noticed:

when I use external audio (headphone / boxes) it works, but the internal notebook-audio doesn't work in Kubuntu since a few days.

The crash can be reproduced every time.

-- Backtrace:
Application: KDE-Dienst (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb56c2740 (LWP 2321))]

Thread 6 (Thread 0xae47bb40 (LWP 2326)):
#0  0xb5a88c70 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb6006944 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb59fbf10 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb59ba0e1 in g_main_context_release () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb59baca8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb59bae61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb6e1999f in QEventDispatcherGlib::processEvents (this=0xadb00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb6de626c in QEventLoop::processEvents (this=this@entry=0xae47b238, flags=...) at kernel/qeventloop.cpp:149
#8  0xb6de6561 in QEventLoop::exec (this=0xae47b238, flags=...) at kernel/qeventloop.cpp:204
#9  0xb6cd166c in QThread::exec (this=0x90481a8) at thread/qthread.cpp:501
#10 0xae8bf6f7 in ?? () from /usr/lib/kde4/kded_bluedevil.so
#11 0xb6cd4a58 in QThreadPrivate::start (arg=0x90481a8) at thread/qthread_unix.cpp:338
#12 0xb5a85d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0xb5ff8dde in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 5 (Thread 0xadaffb40 (LWP 2331)):
#0  0xb77a3424 in __kernel_vsyscall ()
#1  0xb5fea690 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb59c974b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb59bad00 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb59bae61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb6e1999f in QEventDispatcherGlib::processEvents (this=0xad100468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb6de626c in QEventLoop::processEvents (this=this@entry=0xadaff228, flags=...) at kernel/qeventloop.cpp:149
#7  0xb6de6561 in QEventLoop::exec (this=0xadaff228, flags=...) at kernel/qeventloop.cpp:204
#8  0xb6cd166c in QThread::exec (this=0x908a118) at thread/qthread.cpp:501
#9  0xb6dc47bd in QInotifyFileSystemWatcherEngine::run (this=0x908a118) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb6cd4a58 in QThreadPrivate::start (arg=0x908a118) at thread/qthread_unix.cpp:338
#11 0xb5a85d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb5ff8dde in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xac660b40 (LWP 2343)):
#0  0xb6006acc in ?? () from /lib/i386-linux-gnu/libc.so.6
#1  0xb5fea678 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb59c974b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb59bad00 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb59bae61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb6e1999f in QEventDispatcherGlib::processEvents (this=0xac700df0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb6de626c in QEventLoop::processEvents (this=this@entry=0xac660248, flags=...) at kernel/qeventloop.cpp:149
#7  0xb6de6561 in QEventLoop::exec (this=0xac660248, flags=...) at kernel/qeventloop.cpp:204
#8  0xb6cd166c in QThread::exec (this=0x9118d18) at thread/qthread.cpp:501
#9  0xae886c29 in KCupsConnection::run() () from /usr/lib/libkcupslib.so
#10 0xb6cd4a58 in QThreadPrivate::start (arg=0x9118d18) at thread/qthread_unix.cpp:338
#11 0xb5a85d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb5ff8dde in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xabe5fb40 (LWP 2344)):
#0  0xb5a88c64 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb6006944 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb59fbf10 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb59ba7ba in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb59bac92 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb59bae61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb6e1999f in QEventDispatcherGlib::processEvents (this=0x9035f68, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb6de626c in QEventLoop::processEvents (this=this@entry=0xabe5f258, flags=...) at kernel/qeventloop.cpp:149
#8  0xb6de6561 in QEventLoop::exec (this=0xabe5f258, flags=...) at kernel/qeventloop.cpp:204
#9  0xb6cd166c in QThread::exec (this=this@entry=0x9110bc0) at thread/qthread.cpp:501
#10 0xb6cd17cb in QThread::run (this=0x9110bc0) at thread/qthread.cpp:568
#11 0xb6cd4a58 in QThreadPrivate::start (arg=0x9110bc0) at thread/qthread_unix.cpp:338
#12 0xb5a85d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0xb5ff8dde in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xab488b40 (LWP 2400)):
#0  0xb60068e7 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#1  0xb59fbed0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb59ba6d6 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb59bac92 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb59bae61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb6e1999f in QEventDispatcherGlib::processEvents (this=0xad102310, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb6de626c in QEventLoop::processEvents (this=this@entry=0xab488228, flags=...) at kernel/qeventloop.cpp:149
#7  0xb6de6561 in QEventLoop::exec (this=0xab488228, flags=...) at kernel/qeventloop.cpp:204
#8  0xb6cd166c in QThread::exec (this=0x92ec7b8) at thread/qthread.cpp:501
#9  0xb6dc47bd in QInotifyFileSystemWatcherEngine::run (this=0x92ec7b8) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb6cd4a58 in QThreadPrivate::start (arg=0x92ec7b8) at thread/qthread_unix.cpp:338
#11 0xb5a85d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb5ff8dde in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb56c2740 (LWP 2321)):
[KCrash Handler]
#7  0xb600c188 in __strcpy_chk () from /lib/i386-linux-gnu/libc.so.6
#8  0xa5a6489f in ?? () from /usr/lib/i386-linux-gnu/libasound.so.2
#9  0xa5a65a98 in snd_device_name_hint () from /usr/lib/i386-linux-gnu/libasound.so.2
#10 0xa185a722 in PhononServer::findVirtualDevices (this=this@entry=0x9149428) at ../../../phonon/kded-module/phononserver.cpp:168
#11 0xa185ecfb in PhononServer::findDevices (this=this@entry=0x9149428) at ../../../phonon/kded-module/phononserver.cpp:677
#12 0xa18623a7 in PhononServer::PhononServer (this=0x9149428, parent=0x8eb1e00) at ../../../phonon/kded-module/phononserver.cpp:64
#13 0xa186787a in KPluginFactory::createInstance<PhononServer, QObject> (parentWidget=0x0, parent=0x8eb1e00, args=...) at /usr/include/KDE/../kpluginfactory.h:477
#14 0xb7154b8e in KPluginFactory::create (this=0x918b340, iface=iface@entry=0xb71af7a0 <qt_meta_stringdata_KDEDModule> "KDEDModule", parentWidget=0x0, parent=parent@entry=0x8eb1e00, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:203
#15 0xb3bf6941 in create<KDEDModule> (args=..., parent=0x8eb1e00, this=<optimized out>) at ../../kdecore/util/kpluginfactory.h:507
#16 Kded::loadModule (this=this@entry=0x8eb1e00, s=..., onDemand=onDemand@entry=true) at ../../kded/kded.cpp:409
#17 0xb3bf7289 in Kded::loadModule (this=this@entry=0x8eb1e00, obj=..., onDemand=onDemand@entry=true) at ../../kded/kded.cpp:361
#18 0xb3bf751d in Kded::messageFilter (message=...) at ../../kded/kded.cpp:204
#19 0xb5b7ec54 in QDBusConnectionPrivate::handleMessage (this=0x8e95d18, amsg=...) at qdbusintegrator.cpp:557
#20 0xb5b81bbb in qDBusSignalFilter (connection=0x8eadbc0, message=0x93851a8, data=0x8e95d18) at qdbusintegrator.cpp:546
#21 0xb57aa471 in dbus_connection_dispatch () from /lib/i386-linux-gnu/libdbus-1.so.3
#22 0xb5b74df3 in q_dbus_connection_dispatch (connection=<optimized out>) at qdbus_symbols_p.h:115
#23 QDBusConnectionPrivate::doDispatch (this=this@entry=0x8e95d18) at qdbusintegrator.cpp:1129
#24 0xb5b79275 in QDBusConnectionPrivate::socketRead (this=0x8e95d18, fd=5) at qdbusintegrator.cpp:1149
#25 0xb5bbe409 in qt_static_metacall (_a=0xbf845178, _id=4, _o=0x8e95d18, _c=<optimized out>) at .moc/release-shared/moc_qdbusconnection_p.cpp:76
#26 QDBusConnectionPrivate::qt_static_metacall (_o=0x8e95d18, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbf845178) at .moc/release-shared/moc_qdbusconnection_p.cpp:66
#27 0xb6dffed6 in QMetaObject::activate (sender=0x8fbca28, m=0xb6f4c458 <QSocketNotifier::staticMetaObject>, local_signal_index=0, argv=0xbf845178) at kernel/qobject.cpp:3547
#28 0xb6e50875 in QSocketNotifier::activated (this=0x8fbca28, _t1=5) at .moc/release-shared/moc_qsocketnotifier.cpp:103
#29 0xb6e06a3f in QSocketNotifier::event (this=0x8fbca28, e=0xbf8455b4) at kernel/qsocketnotifier.cpp:317
#30 0xb62d839c in QApplicationPrivate::notify_helper (this=0x8eb26e8, receiver=0x8fbca28, e=0xbf8455b4) at kernel/qapplication.cpp:4562
#31 0xb62dcdaf in QApplication::notify (this=0xbf8455b4, receiver=0x8fbca28, e=0xbf8455b4) at kernel/qapplication.cpp:3944
#32 0xb752eec1 in KApplication::notify (this=0xbf84598c, receiver=0x8fbca28, event=0xbf8455b4) at ../../kdeui/kernel/kapplication.cpp:311
#33 0xb6de778e in QCoreApplication::notifyInternal (this=0xbf84598c, receiver=0x8fbca28, event=0xbf8455b4) at kernel/qcoreapplication.cpp:915
#34 0xb6e19138 in sendEvent (event=0xbf8455b4, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#35 socketNotifierSourceDispatch (source=0x8eb3b28) at kernel/qeventdispatcher_glib.cpp:110
#36 0xb59ba9e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#37 0xb59bad80 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#38 0xb59bae61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#39 0xb6e1999f in QEventDispatcherGlib::processEvents (this=0x8e41da8, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#40 0xb638e9aa in QGuiEventDispatcherGlib::processEvents (this=0x8e41da8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#41 0xb6de626c in QEventLoop::processEvents (this=this@entry=0xbf8457f8, flags=...) at kernel/qeventloop.cpp:149
#42 0xb6de6561 in QEventLoop::exec (this=0xbf8457f8, flags=...) at kernel/qeventloop.cpp:204
#43 0xb6debcba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#44 0xb62d5fc4 in QApplication::exec () at kernel/qapplication.cpp:3823
#45 0xb3bf5fd0 in kdemain (argc=1, argv=0x8e8a8c0) at ../../kded/kded.cpp:924
#46 0x0804f6ba in launch (argc=argc@entry=1, _name=_name@entry=0x805225a "kded4", args=<optimized out>, 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=0x80520ea "0") at ../../kinit/kinit.cpp:738
#47 0x0804c8f9 in main (argc=4, argv=0xbf845fe4, envp=0xbf845ff8) at ../../kinit/kinit.cpp:1853

Possible duplicates by query: bug 319797, bug 314584, bug 313232, bug 312565, bug 307561.

Reported using DrKonqi
Comment 1 Jean-Baptiste Kempf 2013-05-25 21:04:44 UTC
libasound PulseAudio issue?