Bug 265159

Summary: KDE Daemon
Product: [Frameworks and Libraries] Phonon Reporter: George R. Goffe <grgoffe>
Component: kded module for audio device listingAssignee: Harald Sitter <sitter>
Status: RESOLVED DUPLICATE    
Severity: crash CC: aseigo, martin.sandsmark, myriam
Priority: NOR    
Version: 4.4.2 (KDE 4.5)   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description George R. Goffe 2011-02-02 04:20:52 UTC
Application: kded4 ($Id: kded.cpp 1156841 2010-07-29 19:59:05Z zander $)
KDE Platform Version: 4.5.5 (KDE 4.5.5)
Qt Version: 4.7.1
Operating System: Linux 2.6.35.10-74.fc14.i686 i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:

I had just started x with startx

- Unusual behavior I noticed:

NOTHING. I had just started X

Why is this tool rejecting my description of this problem. I don't have anything else to add yet you guys NEED TO KNOW ABOUT THE PROBLEM! I had just started X. My KDE saved session had just started. 9 xterms; xosview... AND THAT'S IT!

The crash can be reproduced some of the time.

-- Backtrace:
Application: KDE Daemon (kded4), signal: Segmentation fault
[KCrash Handler]
#7  __strcpy_chk (dest=0x94b0dc0 "pcm.(null)", src=0x0, destlen=128) at strcpy_chk.c:38
#8  0x06963417 in strcpy (list=0xbfcff2cc, base=0x11af45c "pcm", name=0x0) at /usr/include/bits/string3.h:105
#9  try_config (list=0xbfcff2cc, base=0x11af45c "pcm", name=0x0) at namehint.c:241
#10 0x06964510 in add_software_devices (card=-1, iface=0x11af45c "pcm", hints=0xbfcff59c) at namehint.c:512
#11 snd_device_name_hint (card=-1, iface=0x11af45c "pcm", hints=0xbfcff59c) at namehint.c:582
#12 0x0119b42e in ?? () from /usr/lib/kde4/kded_phononserver.so
#13 0x0119fb43 in ?? () from /usr/lib/kde4/kded_phononserver.so
#14 0x011a2f47 in ?? () from /usr/lib/kde4/kded_phononserver.so
#15 0x011a9159 in QObject* KPluginFactory::createInstance<PhononServer, QObject>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib/kde4/kded_phononserver.so
#16 0x032ad148 in KPluginFactory::create (this=0x947f5f0, iface=0x32fbd20 "KDEDModule", parentWidget=0x0, parent=0x9323b98, args=..., keyword=...) at /usr/src/debug/kdelibs-4.5.5/kdecore/util/kpluginfactory.cpp:191
#17 0x006ae856 in create<KDEDModule> (this=0x9323b98, s=..., onDemand=true) at /usr/src/debug/kdelibs-4.5.5/kdecore/util/kpluginfactory.h:491
#18 Kded::loadModule (this=0x9323b98, s=..., onDemand=true) at /usr/src/debug/kdelibs-4.5.5/kded/kded.cpp:381
#19 0x006af127 in Kded::loadModule (this=0x9323b98, obj=..., onDemand=true) at /usr/src/debug/kdelibs-4.5.5/kded/kded.cpp:335
#20 0x006af3d4 in Kded::messageFilter (message=...) at /usr/src/debug/kdelibs-4.5.5/kded/kded.cpp:196
#21 0x03b38ca0 in QDBusConnectionPrivate::handleMessage (this=0x931dc50, amsg=...) at qdbusintegrator.cpp:541
#22 0x03b3c6c5 in qDBusSignalFilter (connection=0x931afd8, message=0x9417658, data=0x931dc50) at qdbusintegrator.cpp:530
#23 0x005d6f03 in dbus_connection_dispatch (connection=0x931afd8) at dbus-connection.c:4650
#24 0x03b2fd6b in q_dbus_connection_dispatch (this=0x931dc50) at qdbus_symbols_p.h:115
#25 QDBusConnectionPrivate::doDispatch (this=0x931dc50) at qdbusintegrator.cpp:1094
#26 0x03b32d0d in QDBusConnectionPrivate::socketRead (this=0x931dc50, fd=5) at qdbusintegrator.cpp:1114
#27 0x03b774df in QDBusConnectionPrivate::qt_metacall (this=0x931dc50, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfd00098) at .moc/release-shared/moc_qdbusconnection_p.cpp:99
#28 0x03de0b6b in QMetaObject::metacall (object=0x931dc50, cl=QMetaObject::InvokeMetaMethod, idx=8, argv=0xbfd00098) at kernel/qmetaobject.cpp:237
#29 0x03df0047 in QMetaObject::activate (sender=0x93d1ef0, m=0x3f16a70, local_signal_index=0, argv=0xbfd00098) at kernel/qobject.cpp:3272
#30 0x03e3e624 in QSocketNotifier::activated (this=0x93d1ef0, _t1=5) at .moc/release-shared/moc_qsocketnotifier.cpp:89
#31 0x03df684f in QSocketNotifier::event (this=0x93d1ef0, e=0xbfd00524) at kernel/qsocketnotifier.cpp:317
#32 0x06fbc26c in QApplicationPrivate::notify_helper (this=0x9324ef0, receiver=0x93d1ef0, e=0xbfd00524) at kernel/qapplication.cpp:4445
#33 0x06fc0ed2 in QApplication::notify (this=0xbfd00850, receiver=0x93d1ef0, e=0xbfd00524) at kernel/qapplication.cpp:3845
#34 0x02e6bf7b in KApplication::notify (this=0xbfd00850, receiver=0x93d1ef0, event=0xbfd00524) at /usr/src/debug/kdelibs-4.5.5/kdeui/kernel/kapplication.cpp:310
#35 0x03dda333 in QCoreApplication::notifyInternal (this=0xbfd00850, receiver=0x93d1ef0, event=0xbfd00524) at kernel/qcoreapplication.cpp:732
#36 0x03e079af in sendEvent (source=0x9327c80) at kernel/qcoreapplication.h:215
#37 socketNotifierSourceDispatch (source=0x9327c80) at kernel/qeventdispatcher_glib.cpp:110
#38 0x00141192 in g_main_dispatch (context=0x9327290) at gmain.c:2149
#39 g_main_context_dispatch (context=0x9327290) at gmain.c:2702
#40 0x00141978 in g_main_context_iterate (context=0x9327290, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#41 0x00141c35 in g_main_context_iteration (context=0x9327290, may_block=1) at gmain.c:2843
#42 0x03e0802d in QEventDispatcherGlib::processEvents (this=0x9301358, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#43 0x0706f406 in QGuiEventDispatcherGlib::processEvents (this=0x9301358, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#44 0x03dd94ca in QEventLoop::processEvents (this=0xbfd007a4, flags=...) at kernel/qeventloop.cpp:149
#45 0x03dd977a in QEventLoop::exec (this=0xbfd007a4, flags=...) at kernel/qeventloop.cpp:201
#46 0x03dde327 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#47 0x06fba078 in QApplication::exec () at kernel/qapplication.cpp:3719
#48 0x006adefb in kdemain (argc=1, argv=0xbfd00a74) at /usr/src/debug/kdelibs-4.5.5/kded/kded.cpp:894
#49 0x080486cc in main (argc=1, argv=0xbfd00a74) at /usr/src/debug/kdelibs-4.5.5/i686-redhat-linux-gnu/kded/kded4_dummy.cpp:3

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-02-05 21:45:34 UTC
Sorry, but your backtrace is not useful, as you are lacking debugging symbols, at least for phonon. If you can reproduce this bug, please check here on how to get a valid backtrace:

http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
Comment 2 George R. Goffe 2011-02-06 01:29:38 UTC
Myriam

I have tried to do this but DrKonqi 1) claims that I need debug symbols so I, 2) poke the install symbols button and a konsole window pops up which appears to be running yum install of debuginfo files. This window flashes and then disappears. I think there's an error in processing of the install but how can I tell if the window is gone along with any "interesting" information.

I have opened a bug for DrKonqi for the looping part.

Thanks for the info.

George...
Comment 3 George R. Goffe 2011-02-06 01:33:53 UTC
Myriam

I have tried to do this but DrKonqi 1) claims that I need debug symbols so I, 2) poke the install symbols button and a konsole window pops up which appears to be running yum install of debuginfo files. This window flashes and then disappears. I think there's an error in processing of the install but how can I tell if the window is gone along with any "interesting" information.

I have opened a bug for DrKonqi for the looping part.

What makes you say that more debug packages are needed please?

Thanks for the info.

George...
Comment 4 Myriam Schweingruber 2011-02-10 18:58:26 UTC
(In reply to comment #3)
...
> 
> What makes you say that more debug packages are needed please?


See these lines:

#12 0x0119b42e in ?? () from /usr/lib/kde4/kded_phononserver.so
#13 0x0119fb43 in ?? () from /usr/lib/kde4/kded_phononserver.so
#14 0x011a2f47 in ?? () from /usr/lib/kde4/kded_phononserver.so
Comment 5 Harald Sitter 2011-04-16 10:54:57 UTC
This most definitely an issue in ALSA as we call a function with perfectly fine arguments and do not work on multiple threads. Please report the issue to ALSA.

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