Bug 181063 - Sometimes KDED4 crashes with SIGABRT
Summary: Sometimes KDED4 crashes with SIGABRT
Status: RESOLVED FIXED
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: kded module for audio device listing (show other bugs)
Version: 4.2.96 (KDE 4.2 RC1)
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Matthias Kretz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-17 11:42 UTC by Mehrdad Momeny
Modified: 2010-12-05 21:45 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.4.3


Attachments
Crash report, Mandriva 2009.1 (2.25 KB, application/octet-stream)
2009-07-16 13:49 UTC, Anne Wilson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mehrdad Momeny 2009-01-17 11:42:01 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

I'm using the Kubuntu pkgs for KDE 4.2 RC1

After login to system, the kded4 crashes with the following Backtrace!

Application: KDE Daemon (kded4), signal SIGABRT

Thread 1 (Thread 0xb60b56c0 (LWP 7716)):
[KCrash Handler]
#6  0xb7f86430 in __kernel_vsyscall ()
#7  0xb6636880 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb6638248 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb6a18795 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb6a18872 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb6a18915 in qt_assert () from /usr/lib/libQtCore.so.4
#12 0xb58b5859 in ?? () from /usr/lib/kde4/kded_phononserver.so
#13 0xb58b5bcb in ?? () from /usr/lib/kde4/kded_phononserver.so
#14 0xb58b676b in ?? () from /usr/lib/kde4/kded_phononserver.so
#15 0xb58b23a5 in ?? () from /usr/lib/kde4/kded_phononserver.so
#16 0xb58a8794 in ?? () from /usr/lib/kde4/kded_phononserver.so
#17 0xb58ac386 in ?? () from /usr/lib/kde4/kded_phononserver.so
#18 0xb58b1b2c in KPluginFactory::createInstance<PhononServer, QObject> () from /usr/lib/kde4/kded_phononserver.so
#19 0xb6e4c6af in KPluginFactory::create () from /usr/lib/libkdecore.so.5
#20 0xb7f3ca2d in ?? () from /usr/lib/libkdeinit4_kded4.so
#21 0xb7f3d22b in ?? () from /usr/lib/libkdeinit4_kded4.so
#22 0xb7f3d9eb in ?? () from /usr/lib/libkdeinit4_kded4.so
#23 0xb6c1b980 in ?? () from /usr/lib/libQtDBus.so.4
#24 0xb6c1d08f in ?? () from /usr/lib/libQtDBus.so.4
#25 0xb5f480d5 in dbus_connection_dispatch () from /lib/libdbus-1.so.3
#26 0xb6c0e7a6 in ?? () from /usr/lib/libQtDBus.so.4
#27 0xb6c0fe6b in ?? () from /usr/lib/libQtDBus.so.4
#28 0xb6c4fc9c in ?? () from /usr/lib/libQtDBus.so.4
#29 0xb6b25a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#30 0xb6b267e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#31 0xb6b60633 in QSocketNotifier::activated () from /usr/lib/libQtCore.so.4
#32 0xb6b2b637 in QSocketNotifier::event () from /usr/lib/libQtCore.so.4
#33 0xb6fd98ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#34 0xb6fe172e in QApplication::notify () from /usr/lib/libQtGui.so.4
#35 0xb7af904d in KApplication::notify () from /usr/lib/libkdeui.so.5
#36 0xb6b10e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#37 0xb6b3b70a in ?? () from /usr/lib/libQtCore.so.4
#38 0xb63e36f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#39 0xb63e6da3 in ?? () from /usr/lib/libglib-2.0.so.0
#40 0xb63e6f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#41 0xb6b3b478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#42 0xb7073ea5 in ?? () from /usr/lib/libQtGui.so.4
#43 0xb6b0f52a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#44 0xb6b0f6ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#45 0xb6b11da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#46 0xb6fd9767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#47 0xb7f40996 in kdemain () from /usr/lib/libkdeinit4_kded4.so
#48 0x080486b2 in _start ()

and started automatically, and sometimes (after login) it crashes without any crash report, and i have to start it manually! (I found that shortcuts doesn't work)
Comment 1 Dario Andres 2009-01-17 12:42:16 UTC
If you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here?

This may be related/duplicate of bug 173163

Thanks :)
Comment 2 Mehrdad Momeny 2009-01-17 18:45:32 UTC
Yes, It seems it's about Phonon.

*** This bug has been marked as a duplicate of bug 173163 ***
Comment 3 Matthias Kretz 2009-01-18 13:59:50 UTC
This failed assertion is different from #173163. Yours is failing because KSaveFile::open failed in the Hardware-Database. Please try the upcoming patch and tell me what error message you get.
Comment 4 Mehrdad Momeny 2009-01-23 09:35:27 UTC
Sorry, for late answer.
After your comment i saw an upgrade for kde-base and kde-workspace on Kubuntu repository (Exprimental i think)
I installed the dbg packages and wait for a crash, a few days age but no crashes happened during this time. :-/
Comment 5 Matthias Kretz 2009-01-23 12:07:26 UTC
I suspect that this error could happen when there is either no space left on a device or you don't have the right permissions to your own cache directory.

Whatever it is, it shouldn't take down kded. So it needs more forgiving code in phonon/kded-module. I'll keep this open until that is finished.
Comment 6 Anne Wilson 2009-07-16 13:48:22 UTC
I'm seeing kded4 crashes several times a day in Mandriva 2009.1.  It looks to me like the one reported by Mehrdad Momeny.  I will attach the crash report.
Comment 7 Anne Wilson 2009-07-16 13:49:15 UTC
Created attachment 35382 [details]
Crash report, Mandriva 2009.1
Comment 8 Dario Andres 2009-07-16 17:29:48 UTC
@Anne Wilson: your crash is unrelated to this report but to KPackageKit. Please open a new bug report against the "Kpackagekit" product and do not forget to add your KDE4 and packagekit versions. Thanks
Comment 9 Anne Wilson 2009-07-16 18:41:16 UTC
Now done - bug #200464
Comment 10 Myriam Schweingruber 2010-02-09 23:06:00 UTC
Is this still valid in KDE 4.4?
Comment 11 Myriam Schweingruber 2010-07-19 14:50:13 UTC
Closing for lack of feedback. Please only reopen if this is reproducible in KDE SC 4.4.5 or later.