Summary: | kded crashes with assert in kdedglobalaccel.cpp (Global accelerators) | ||
---|---|---|---|
Product: | [Unmaintained] kdelibs | Reporter: | Alex Merry <alex.merry> |
Component: | kded | Assignee: | Michael Jansen <kde> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | 4ernov, alexdemente, dariopnc, fabio.mereu, gutsyrabbit, heinrichwittdo, igotelli, joffko, marktma, markus, mikael.emanuelsson, mohi.pub, sctamy, sheepky, swbcgiles, upcroft, v.holthaus, viktor.vozar, vitalie.lazu |
Priority: | NOR | ||
Version: | 4.1 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Log of KGlobalAccel messages from kded |
Description
Alex Merry
2008-09-29 22:14:59 UTC
not sure if this is same bug. Crash after every attempt to start kded4. Backtrace: Application: KDE Daemon (kded4), signal SIGABRT [Thread debugging using libthread_db enabled] [New Thread 0xb64e9700 (LWP 3845)] [KCrash handler] #6 0xb800c424 in __kernel_vsyscall () #7 0xb686e720 in raise () from /lib/libc.so.6 #8 0xb6870058 in abort () from /lib/libc.so.6 #9 0xb756b965 in qt_message_output () from /usr/lib/libQtCore.so.4 #10 0xb756ba17 in qFatal () from /usr/lib/libQtCore.so.4 #11 0xb756baa6 in qt_assert () from /usr/lib/libQtCore.so.4 #12 0xb4c10823 in KdedGlobalAccel::setShortcut (this=0x8d9f2b0, actionId=@0x8d3e2c8, keys=@0x8e09da8, flags=<value optimized out>) at /home/jan/Dev/kdemod-core/work/kdelibs/src/kdelibs-4.1.1/kdeui/shortcuts/kdedglobalaccel.cpp:412 #13 0xb4c10a25 in KdedGlobalAccelAdaptor::qt_metacall (this=0x8da7f50, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfc266ac) at /home/jan/Dev/kdemod-core/work/kdelibs/src/kdelibs-4.1.1/kdeui/shortcuts/kdedglobalaccel_adaptor.h:76 #14 0xb72a92e7 in ?? () from /usr/lib/libQtDBus.so.4 #15 0x08da7f50 in ?? () #16 0x00000000 in ?? () #0 0xb800c424 in __kernel_vsyscall () It looks like the same bug, although I only get it on login, and kded4 then seems to restart itself without a problem (apart from global shortcuts no longer working). I added some debug output to kded4. I changed some code too. So please update to at least version 866476 and try again. If the crash still happens i would need the output from kded from .xsession-errors or wherever your distro pipes it. It's debug area "(KGlobalAccel)". Sorry i can't reproduce so we have to do it this way. Mike Hi Mike, will be this patch backported to 4.1.x? thanks If it helps. But i currently have no feedback. Did it help? Mike Created attachment 27642 [details]
Log of KGlobalAccel messages from kded
The crash is caused by Amarok. When I stopped Amarok from starting at login, there was no crash. Starting Amarok separately crashed kded.
Attached is the log.
i can confirm this. When amarok is not running kded4 will start without problems. starting amarok2 will lead to crash of kded4. Please update to r866736 . The problem was an incorrect kglobalshortcutsrc file. It contained the same global shortcut twice. The code loading it didn't handled that case. next=Meta+B,Meta+B, nextTrack=Meta+B,Meta+B, Don't know how that happens but it happened. I can confirm that it's fixed in latest trunk. *** Bug 172435 has been marked as a duplicate of this bug. *** *** Bug 172254 has been marked as a duplicate of this bug. *** *** Bug 172496 has been marked as a duplicate of this bug. *** *** Bug 172412 has been marked as a duplicate of this bug. *** *** Bug 172526 has been marked as a duplicate of this bug. *** *** Bug 172428 has been marked as a duplicate of this bug. *** *** Bug 172455 has been marked as a duplicate of this bug. *** *** Bug 172537 has been marked as a duplicate of this bug. *** *** Bug 172316 has been marked as a duplicate of this bug. *** *** Bug 172783 has been marked as a duplicate of this bug. *** *** Bug 172917 has been marked as a duplicate of this bug. *** *** Bug 173009 has been marked as a duplicate of this bug. *** *** Bug 172597 has been marked as a duplicate of this bug. *** *** Bug 172600 has been marked as a duplicate of this bug. *** *** Bug 170918 has been marked as a duplicate of this bug. *** I think this link should be helpfull for others: http://lists.kde.org/?l=amarok&m=122312836413611&w=2 *** Bug 173270 has been marked as a duplicate of this bug. *** *** Bug 174099 has been marked as a duplicate of this bug. *** After adding a global shortcut (Alt-Space) to the kickoff application launcher ("K" button), kded4 crashed the next time I logged in (i.e. when kded4 was restarted). I added the shortcut by right clicking on the "K" and then clicking on "Application Launcher Settings" in the menu. There was no warning that this global shortcut was already being used by some other application but I assume it is as kded4 crashes in the same manner as reported above. Changing the shortcut stopped kded4 crashing. System details: Kubuntu Intrepid 8.10 KDE 4.2.0 |