Bug 310186 - after a recent update of project neon (specifically project-neon-kmix and project-neon-kmix-dbg packages), kmix crashes right after reboot and kded (kdeinit4) does not start (KDE Daemon/Kmix/KmixCtrl)
Summary: after a recent update of project neon (specifically project-neon-kmix and pro...
Status: RESOLVED FIXED
Alias: None
Product: kmix
Classification: Applications
Component: general (show other bugs)
Version: 4.3
Platform: Ubuntu Linux
: VHI crash
Target Milestone: ---
Assignee: Christian Esken
URL:
Keywords:
: 310187 311057 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-11-16 02:46 UTC by Simon Andric
Modified: 2019-12-21 20:52 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.10
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Andric 2012-11-16 02:46:16 UTC
Application: kded4 ($Id$)
KDE Platform Version: 4.9.80
Qt Version: 4.8.4
Operating System: Linux 3.7.0-0-generic i686
Distribution: Ubuntu Raring Ringtail (development branch)

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

after a recent update of project neon (specifically project-neon-kmix and project-neon-kmix-dbg packages), kmix crashes right after reboot and kded (kdeinit4) does not start
 (KDE Daemon/Kmix/KmixCtrl)

also three dr. konqi windows appear - one for kde daemon, one for kmix and one for kmixctrl.

when i try to send the dr. konqi report after inputing my username/pw i get error 
failed to communicate with kded

i have to initiate the comman kdeinit4 in konsole so i can send the report

i use kubuntu raring all newest stuff in project neon.

nice day
and thank you for all help...you are all the best!

Simon :)

The crash can be reproduced every time.

-- Backtrace:
Application: KDE Daemon (kdeinit4), signal: Aborted
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb536c980 (LWP 3423))]

Thread 3 (Thread 0xaec2bb40 (LWP 3437)):
#0  0xb566be3d in __GI_clock_gettime (clock_id=1, tp=0xaec2af78) at ../sysdeps/unix/clock_gettime.c:115
#1  0xb6c14117 in QElapsedTimer::clockType () at tools/qelapsedtimer_unix.cpp:114
#2  0xb6c14196 in do_gettime (sec=0xaec2afd8, frac=0x1) at tools/qelapsedtimer_unix.cpp:132
#3  0xb6d0c58b in QTimerInfoList::QTimerInfoList (this=0xaec2b028) at kernel/qeventdispatcher_unix.cpp:328
#4  0xb6d0c8fd in QTimerInfoList::timerRepair (this=0xae302074, diff=...) at kernel/qeventdispatcher_unix.cpp:449
#5  0xb6d0979a in timerSourcePrepareHelper (src=0xae302040, timeout=0xaec2b0cc) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb6d0992b in timerSourcePrepare (source=0xae302040, timeout=0xaec2b0cc) at kernel/qeventdispatcher_glib.cpp:160
#7  0xb55b168a in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb55b1d5f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x00000000 in ?? ()

Thread 2 (Thread 0xae148b40 (LWP 3593)):
#0  __GI___pthread_mutex_lock (mutex=0xa2659d0) at pthread_mutex_lock.c:47
#1  0xb55f3400 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb55b1071 in g_get_real_time () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb55b1d08 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb55b7d3b in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x00000000 in ?? ()

Thread 1 (Thread 0xb536c980 (LWP 3423)):
[KCrash Handler]
#7  0xb77c6424 in __kernel_vsyscall ()
#8  0xb5ba692f in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:63
#9  0xb5ba9ec3 in __GI_abort () at abort.c:90
#10 0xb6b9f1a5 in qt_message_output (msgType=QtFatalMsg, buf=0xa19c788 "ASSERT failure in QDBusConnection::registerObject: \"Invalid object path given\", file qdbusconnection.cpp, line 799") at global/qglobal.cpp:2294
#11 0xb6b9f34d in qt_message (msgType=QtFatalMsg, msg=0xb6d4d4f8 "ASSERT failure in %s: \"%s\", file %s, line %d", ap=0xbffecb74 "$\365z\265\b\365z\265\364\364z\265\037\003") at global/qglobal.cpp:2360
#12 0xb6b9f7e3 in qErrnoWarning (code=-1227565832, msg=0xb57af524 "QDBusConnection::registerObject") at global/qglobal.cpp:2521
#13 0xb6b9ed94 in qt_assert (assertion=0xb57af524 "QDBusConnection::registerObject", file=0xb57af508 "Invalid object path given", line=-1250233100) at global/qglobal.cpp:2019
#14 0xb6d4d4f8 in ?? () from /opt/project-neon/lib/libQtCore.so.4
#15 0xb575b443 in QDBusConnection::registerObject (this=0xbffecc58, path=..., object=0xa0c1980, options=...) at qdbusconnection.cpp:798
#16 0xad6994c8 in __gnu_cxx::__exchange_and_add_dispatch (__mem=0xa0c1980, __val=-1073820496) at /usr/include/c++/4.7/ext/atomicity.h:81
#17 0xad6bdec6 in MixDevice::init (this=0xbffecd34, mixer=0xa3bd1e0, id=..., name=..., iconName=..., moveDestinationMixSet=0x0) at /build/buildd/project-neon-kmix-2+git20121115+r1732/core/mixdevice.cpp:136
#18 0xad6ad3a5 in context_state_callback (c=0xa3bc7a8) at /build/buildd/project-neon-kmix-2+git20121115+r1732/backends/mixer_pulse.cpp:657
#19 0xad6ae104 in Mixer_PULSE::addDevice (this=0xa3bc7a8, dev=..., isAppStream=false) at /build/buildd/project-neon-kmix-2+git20121115+r1732/backends/mixer_pulse.cpp:835
#20 0xad69c4c2 in MixerAdaptor::qt_metacall (this=0xa3bc7a8, _c=171380492, _id=-1073820104, _a=0xb6ba3634 <qMalloc(unsigned int)+4>) at /build/buildd/project-neon-kmix-2+git20121115+r1732/obj-i686-linux-gnu/mixeradaptor.moc:114
#21 0xad6bb0df in Mixer::volumeLoad (this=0xa143178, config=0xbffecea0) at /build/buildd/project-neon-kmix-2+git20121115+r1732/core/mixer.cpp:208
#22 0xad6c154e in MixerToolBox::initMixerInternal (this=0xa370f50, multiDriverMode=(unknown: 169095544), backendList=<error reading variable: Cannot access memory at address 0x0>, ref_hwInfoString=...) at /build/buildd/project-neon-kmix-2+git20121115+r1732/core/mixertoolbox.cpp:259
#23 0xad6c0e57 in MixerToolBox::initMixerInternal (this=0xa370f50, multiDriverMode=MixerToolBox::SINGLE_PLUS_MPRIS2, backendList=..., ref_hwInfoString=...) at /build/buildd/project-neon-kmix-2+git20121115+r1732/core/mixertoolbox.cpp:111
#24 0xad6c08d8 in QMap<Volume::ChannelID, VolumeChannel>::value (this=0x1, akey=@0xbffecf98: 134574960) at /opt/project-neon/include/QtCore/qmap.h:502
#25 0xad6c0887 in QMap<Volume::ChannelID, VolumeChannel>::iterator::operator++ (this=0xa370f50) at /opt/project-neon/include/QtCore/qmap.h:261
#26 0xad6b30f5 in qMapLessThanKey<int> (key1=@0xa370ef8: -1385317944, key2=@0x9fe9f00: -1311810232) at /opt/project-neon/include/QtCore/qmap.h:107
#27 0xad6b4d93 in KMixD::fixConfigAfterRead (this=0x0) at /build/buildd/project-neon-kmix-2+git20121115+r1732/apps/kmixd.cpp:254
#28 0xb70a1e41 in QHash<QChar, QStringList>::findNode (this=0xa3743f8, akey=..., ahp=0x0) at /opt/project-neon/include/QtCore/qhash.h:885
#29 0xb1cea6bb in KPluginFactory::create<KDEDModule> (this=0xa3743f8, parent=0x9fe9f00, args=...) at /build/buildd/project-neon-kdelibs-2+git20121115+r92187/kdecore/util/kpluginfactory.h:507
#30 0xb1ce6761 in Kded::loadModule (this=0x9fe9f00, s=..., onDemand=false) at /build/buildd/project-neon-kdelibs-2+git20121115+r92187/kded/kded.cpp:409
#31 0xb1ce5a55 in Kded::loadSecondPhase (this=0x9fe9f00) at /build/buildd/project-neon-kdelibs-2+git20121115+r92187/kded/kded.cpp:290
#32 0xb1cedf9d in KdedAdaptor::quit (this=0x9fea1b8) at /build/buildd/project-neon-kdelibs-2+git20121115+r92187/kded/kdedadaptor.cpp:84
#33 0xb1cee170 in KdedAdaptor::qt_static_metacall (_o=0x9fea1b8, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbffed30c) at /build/buildd/project-neon-kdelibs-2+git20121115+r92187/obj-i686-linux-gnu/kded/kdedadaptor.moc:80
#34 0xb1cee328 in KdedAdaptor::qt_metacall (this=0x9fea1b8, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbffed30c) at /build/buildd/project-neon-kdelibs-2+git20121115+r92187/obj-i686-linux-gnu/kded/kdedadaptor.moc:128
#35 0x09fea1b8 in ?? ()
#36 0xb57668e5 in QDBusConnectionPrivate::deliverCall (this=0x9fe2858, object=0x9fea1b8, msg=..., metaTypes=..., slotIdx=10) at qdbusintegrator.cpp:951
#37 0xb57660a3 in QDBusConnectionPrivate::activateCall (this=0x9fe2858, object=0x9fea1b8, flags=273, msg=...) at qdbusintegrator.cpp:856
#38 0xb5769e6a in QDBusConnectionPrivate::activateObject (this=0x9fe2858, node=..., msg=..., pathStartPos=5) at qdbusintegrator.cpp:1427
#39 0xb576a73d in QDBusActivateObjectEvent::placeMetaCall (this=0xa249138) at qdbusintegrator.cpp:1541
#40 0xb6ce9882 in QObject::event (this=0x9fe9f00, e=0xa249138) at kernel/qobject.cpp:1186
#41 0xb5fa5db8 in QApplicationPrivate::notify_helper (this=0x9fea810, receiver=0x9fe9f00, e=0xa249138) at kernel/qapplication.cpp:4562
#42 0xb5fa342f in QApplication::notify (this=0xbffedc3c, receiver=0x9fe9f00, e=0xa249138) at kernel/qapplication.cpp:3944
#43 0xb74eec6a in KApplicationPrivate::_k_checkAppStartedSlot (this=0xbffedc3c) at /build/buildd/project-neon-kdelibs-2+git20121115+r92187/kdeui/kernel/kapplication.cpp:315
#44 0xb6cd2362 in QCoreApplication::notifyInternal (this=0xbffedc3c, receiver=0x9fe9f00, event=0xa249138) at kernel/qcoreapplication.cpp:932
#45 0xb6cd5c53 in QCoreApplication::sendEvent (receiver=0x9fe9f00, event=0xa249138) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#46 0xb6cd3290 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9f7ef80) at kernel/qcoreapplication.cpp:1558
#47 0xb6cd2f49 in QCoreApplication::compressEvent (this=0x0, event=0x0, receiver=0xbffed988, postedEvents=0xb6b1cc39 <__pthread_mutex_unlock_usercnt+25>) at kernel/qcoreapplication.cpp:1433
#48 0xb6d0a9ee in QEventDispatcherGlib::QEventDispatcherGlib (this=0x9febc34, dd=..., parent=0x0) at kernel/qeventdispatcher_glib.cpp:599
#49 0xb6d09b77 in postEventSourceCheck (source=0x9febc00) at kernel/qeventdispatcher_glib.cpp:272
#50 0xb55b1b43 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#51 0xb55b1ee0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#52 0xb55b1fc1 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#53 0xb6ccfff7 in QFlags<QEventLoop::ProcessEventsFlag>::operator| (this=0xbffedb18, f=QEventLoop::DeferredDeletion) at ../../include/QtCore/../../src/corelib/global/qglobal.h:2325
#54 0xb6ccfa11 in QEventLoop::processEvents (this=0xbffedb98, flags=...) at kernel/qeventloop.cpp:148
#55 0xb6ccfb89 in QEventLoop::exec (this=0xbffedb98, flags=...) at kernel/qeventloop.cpp:204
#56 0xb6cd29f8 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1216
#57 0xb5fa30b2 in QApplication::exec () at kernel/qapplication.cpp:3823
#58 0xb1ce82fa in kdemain (argc=1, argv=0x9fc9538) at /build/buildd/project-neon-kdelibs-2+git20121115+r92187/kded/kded.cpp:926
#59 0x0804d5b5 in launch (argc=1, _name=0x80536e6 "kded4", args=0x0, cwd=0x0, envc=0, envs=0x0, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x8052fc5 "0") at /build/buildd/project-neon-kdelibs-2+git20121115+r92187/kinit/kinit.cpp:732
#60 0x0805060e in main (argc=4, argv=0xbffede74, envp=0xbffede88) at /build/buildd/project-neon-kdelibs-2+git20121115+r92187/kinit/kinit.cpp:1844

This bug may be a duplicate of or related to bug 310185.

Reported using DrKonqi
Comment 1 Christian Esken 2012-12-04 23:34:32 UTC
*** Bug 310187 has been marked as a duplicate of this bug. ***
Comment 2 Christian Esken 2012-12-04 23:35:51 UTC
Should be fixed in KDE 4.10 RC1. Please test
Comment 3 Christian Esken 2012-12-04 23:42:01 UTC
*** Bug 311057 has been marked as a duplicate of this bug. ***
Comment 4 Simon Andric 2012-12-05 08:14:24 UTC
hello!


just wanted to say, after recent update (week or two or so) this bug doesnt happen anymore. im sorry i didnt have time to try to build the package on my computer but now the problem is fixed and i can again start kmix

thank you!


nice day...
symon :)
Comment 5 Christian Esken 2012-12-06 00:15:14 UTC
So one of the DBus name fixes solved it. Closing  bug.