Bug 293126 - kdeinit4 crash every login
Summary: kdeinit4 crash every login
Status: RESOLVED DUPLICATE of bug 288571
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: kded (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-02 10:25 UTC by Belomir
Modified: 2012-02-06 01:44 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (9.06 KB, text/plain)
2012-02-03 05:05 UTC, Belomir
Details
New crash information added by DrKonqi (8.20 KB, text/plain)
2012-02-04 11:04 UTC, Belomir
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Belomir 2012-02-02 10:25:18 UTC
Application: kded4 ($Id$)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-16-generic i686
Distribution: Ubuntu 11.10

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

Ones it happend and become permanent: kdeinit4 crash after while on every log in dureing loading programs and filling systray with applets and indicators. hdd is fully used in this case sometimes for cursor lack or even stop (may be #12309 bug).
Systray loses some of its configs like what to hide or what to show etc.
Not so crittically but strange and rather annoying.

The crash can be reproduced every time.

-- Backtrace:
Application: Служба KDE (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7822710 (LWP 2238))]

Thread 4 (Thread 0xb43ffb70 (LWP 2274)):
#0  0x07ec5d44 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x00ce3f54 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0x06bf2565 in g_main_context_iterate (context=0xa207a08, block=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3030
#3  0x06bf2c2a in g_main_context_iteration (context=0xa207a08, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#4  0x00fd6b37 in QEventDispatcherGlib::processEvents (this=0xa249da0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00fa71dd in QEventLoop::processEvents (this=0xb43ff2b0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00fa7421 in QEventLoop::exec (this=0xb43ff2b0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00eaa90b in QThread::exec (this=0xa0cf8d8) at thread/qthread.cpp:498
#8  0x00f87e2d in QInotifyFileSystemWatcherEngine::run (this=0xa0cf8d8) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00ead7b3 in QThreadPrivate::start (arg=0xa0cf8d8) at thread/qthread_unix.cpp:331
#10 0x07ec2d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#11 0x00cd60ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xb3bfeb70 (LWP 2335)):
#0  0x002f5416 in __kernel_vsyscall ()
#1  0x00cc740e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x06c0134b in g_poll (fds=0xb4401a60, nfds=3, timeout=-1) at /build/buildd/glib2.0-2.30.0/./glib/gpoll.c:132
#3  0x06bf2896 in g_main_context_poll (n_fds=3, fds=0xb4401a60, timeout=<optimized out>, context=0xa37fd68, priority=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3402
#4  g_main_context_iterate (context=0xa37fd68, block=113251104, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3084
#5  0x06bf2f9b in g_main_loop_run (loop=0xa37fd40) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3297
#6  0x033ebcea in gdbus_shared_thread_func (user_data=0xa37fd50) at /build/buildd/glib2.0-2.30.0/./gio/gdbusprivate.c:276
#7  0x06c195f4 in g_thread_create_proxy (data=0xa373988) at /build/buildd/glib2.0-2.30.0/./glib/gthread.c:1962
#8  0x07ec2d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0x00cd60ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xb33fdb70 (LWP 2655)):
#0  0x07ec5d44 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x00ce3f54 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0x06bf0f16 in g_main_context_acquire (context=0xa455f00) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2542
#3  0x06bf256d in g_main_context_iterate (context=0xa455f00, block=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3033
#4  0x06bf2c2a in g_main_context_iteration (context=0xa455f00, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#5  0x00fd6b37 in QEventDispatcherGlib::processEvents (this=0xa48cea8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00fa71dd in QEventLoop::processEvents (this=0xb33fd2b0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00fa7421 in QEventLoop::exec (this=0xb33fd2b0, flags=...) at kernel/qeventloop.cpp:201
#8  0x00eaa90b in QThread::exec (this=0xa45e040) at thread/qthread.cpp:498
#9  0x00f87e2d in QInotifyFileSystemWatcherEngine::run (this=0xa45e040) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00ead7b3 in QThreadPrivate::start (arg=0xa45e040) at thread/qthread_unix.cpp:331
#11 0x07ec2d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x00cd60ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb7822710 (LWP 2238)):
[KCrash Handler]
#7  ref (this=0x2e67726f) at /usr/include/qt4/QtCore/qatomic_i386.h:120
#8  QString (other=..., this=0xbfe7f6bc) at /usr/include/qt4/QtCore/qstring.h:729
#9  QList<QString>::removeAll (this=0xa0c5050, _t=...) at /usr/include/qt4/QtCore/qlist.h:761
#10 0x03169303 in KPasswdServer::processRequest (this=0xa0c5030) at ../../kpasswdserver/kpasswdserver.cpp:718
#11 0x0316acb8 in KPasswdServer::qt_metacall (this=0xa0c5030, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xa46dfc8) at ./kpasswdserver.moc:114
#12 0x00faeb7d in metacall (argv=0xa46dfc8, idx=17, cl=QMetaObject::InvokeMetaMethod, object=0xa0c5030) at kernel/qmetaobject.cpp:237
#13 QMetaObject::metacall (object=0xa0c5030, cl=QMetaObject::InvokeMetaMethod, idx=17, argv=0xa46dfc8) at kernel/qmetaobject.cpp:232
#14 0x00fb9685 in QMetaCallEvent::placeMetaCall (this=0xa4bc898, object=0xa0c5030) at kernel/qobject.cpp:535
#15 0x00fc0b52 in QObject::event (this=0xa0c5030, e=0xa4bc898) at kernel/qobject.cpp:1217
#16 0x01338d84 in notify_helper (e=0xa4bc898, receiver=0xa0c5030, this=0xa0cfec0) at kernel/qapplication.cpp:4486
#17 QApplicationPrivate::notify_helper (this=0xa0cfec0, receiver=0xa0c5030, e=0xa4bc898) at kernel/qapplication.cpp:4458
#18 0x0133e133 in QApplication::notify (this=0xa4bc898, receiver=0xa0c5030, e=0xa4bc898) at kernel/qapplication.cpp:3886
#19 0x00876971 in KApplication::notify (this=0xbfe801b0, receiver=0xa0c5030, event=0xa4bc898) at ../../kdeui/kernel/kapplication.cpp:311
#20 0x00fa819e in QCoreApplication::notifyInternal (this=0xbfe801b0, receiver=0xa0c5030, event=0xa4bc898) at kernel/qcoreapplication.cpp:787
#21 0x00fabf93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#22 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xa055ca8) at kernel/qcoreapplication.cpp:1428
#23 0x00fac0ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#24 0x00fd66a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#25 postEventSourceDispatch (s=0xa0d1990) at kernel/qeventdispatcher_glib.cpp:277
#26 0x06bf225f in g_main_dispatch (context=0xa0d1900) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2441
#27 g_main_context_dispatch (context=0xa0d1900) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3011
#28 0x06bf2990 in g_main_context_iterate (context=0xa0d1900, block=113251104, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3089
#29 0x06bf2c2a in g_main_context_iteration (context=0xa0d1900, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#30 0x00fd6ada in QEventDispatcherGlib::processEvents (this=0xa057210, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#31 0x013f0e7a in QGuiEventDispatcherGlib::processEvents (this=0xa057210, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#32 0x00fa71dd in QEventLoop::processEvents (this=0xbfe80114, flags=...) at kernel/qeventloop.cpp:149
#33 0x00fa7421 in QEventLoop::exec (this=0xbfe80114, flags=...) at kernel/qeventloop.cpp:201
#34 0x00fac19d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#35 0x01336924 in QApplication::exec () at kernel/qapplication.cpp:3760
#36 0x06dab899 in kdemain (argc=1, argv=0xa088310) at ../../kded/kded.cpp:924
#37 0x0804f762 in launch (argc=<optimized out>, _name=0x8052467 "kded4", args=<optimized out>, cwd=0x0, envc=0, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x80522ee "0") at ../../kinit/kinit.cpp:746
#38 0x0804c909 in main (argc=171923280, argv=0x0, envp=0x7) at ../../kinit/kinit.cpp:1861

Possible duplicates by query: bug 292978, bug 288784, bug 288571.

Reported using DrKonqi
Comment 1 Belomir 2012-02-03 05:05:13 UTC
Created attachment 68451 [details]
New crash information added by DrKonqi

kded4 ($Id$) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4

new info for this bug:
- What I was doing when the application crashed:

Just read web page in firefox. Dureing scrolling cpu usage come up to 100%, kde freeze except for mouse cursor and I get the kdeinit4 segfault.

After that systray reloads itself.
I've got a message from muon about some upgrades available (there was not before crash) and lotls of empty icons that doesn't react on right mouse click.
In systray hide/show preferences thay displayed like 1::/org/kde/systemnotifieritem/1 — this elements sometimes appears in systray after plasma crash until relogin.

Dureing posting this message systray reloaded automatically and strange itemes gone.

-- Backtrace (Reduced):
#8  QString (other=..., this=0xbf8e989c) at /usr/include/qt4/QtCore/qstring.h:729
#9  QList<QString>::removeAll (this=0x9d748a0, _t=...) at /usr/include/qt4/QtCore/qlist.h:761
#10 0x02745303 in KPasswdServer::processRequest (this=0x9d74880) at ../../kpasswdserver/kpasswdserver.cpp:718
#11 0x02746cb8 in KPasswdServer::qt_metacall (this=0x9d74880, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x9deec88) at ./kpasswdserver.moc:114
#12 0x010f4b7d in metacall (argv=0x9deec88, idx=17, cl=QMetaObject::InvokeMetaMethod, object=0x9d74880) at kernel/qmetaobject.cpp:237
Comment 2 Belomir 2012-02-04 11:04:58 UTC
Created attachment 68480 [details]
New crash information added by DrKonqi

kded4 ($Id$) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4

Some new information.
- Unusual behavior I noticed:

Obviously this crash is not associated with RSI break, kdestart (after login) or muon updates. It can crash randomly dureing working with LibreOffice.

With some of this crashes irkick (as it formely known) can't configure remote controllers because of the kded is not executed.

Continuing investigating…

-- Backtrace (Reduced):
#8  QString (other=..., this=0xbfb1f9fc) at /usr/include/qt4/QtCore/qstring.h:729
#9  QList<QString>::removeAll (this=0x8954798, _t=...) at /usr/include/qt4/QtCore/qlist.h:761
#10 0x03bbc303 in KPasswdServer::processRequest (this=0x8954778) at ../../kpasswdserver/kpasswdserver.cpp:718
#11 0x03bbdcb8 in KPasswdServer::qt_metacall (this=0x8954778, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x8a10fc0) at ./kpasswdserver.moc:114
#12 0x0027cb7d in metacall (argv=0x8a10fc0, idx=17, cl=QMetaObject::InvokeMetaMethod, object=0x8954778) at kernel/qmetaobject.cpp:237
Comment 3 Christoph Feck 2012-02-06 01:44:09 UTC

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