Bug 300594 - Crashed after reloading
Summary: Crashed after reloading
Status: RESOLVED WORKSFORME
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: triaged
Depends on:
Blocks:
 
Reported: 2012-05-25 08:22 UTC by Yevheniy
Modified: 2018-10-27 03:39 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yevheniy 2012-05-25 08:22:30 UTC
Application: kded4 ($Id$)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-24-generic x86_64
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I installed the updated and reloaded and then the application crashed (just after the system loaded)

-- Backtrace:
Application: KDE Daemon (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fed8735c780 (LWP 1548))]

Thread 3 (Thread 0x7fed6ba41700 (LWP 1551)):
#0  __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7fed64000a60) at pthread_mutex_unlock.c:290
#2  0x00007fed81ef0591 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fed81eb4b59 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fed81eb5060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fed81eb5124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fed85fd7426 in QEventDispatcherGlib::processEvents (this=0x7fed640008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007fed85fa6c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007fed85fa6ed7 in QEventLoop::exec (this=0x7fed6ba40e00, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007fed85ea5fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#10 0x00007fed85ea8fcb in QThreadPrivate::start (arg=0x1bdc7b0) at thread/qthread_unix.cpp:298
#11 0x00007fed82575e9a in start_thread (arg=0x7fed6ba41700) at pthread_create.c:308
#12 0x00007fed84b944bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fed6b240700 (LWP 1556)):
#0  0x00007fed81ef0578 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fed81eb4ef5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fed81eb5124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fed85fd7426 in QEventDispatcherGlib::processEvents (this=0x7fed5c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fed85fa6c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fed85fa6ed7 in QEventLoop::exec (this=0x7fed6b23fdd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fed85ea5fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fed85f869ff in QInotifyFileSystemWatcherEngine::run (this=0x1c02250) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fed85ea8fcb in QThreadPrivate::start (arg=0x1c02250) at thread/qthread_unix.cpp:298
#9  0x00007fed82575e9a in start_thread (arg=0x7fed6b240700) at pthread_create.c:308
#10 0x00007fed84b944bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fed8735c780 (LWP 1548)):
[KCrash Handler]
#6  0x00007fed85f9a88e in prepareNewValueWithSerialNumber (newId=<error reading variable: Cannot access memory at address 0x6fed862fdd88>, oldId=2130706442) at kernel/qabstracteventdispatcher.cpp:112
#7  QAbstractEventDispatcherPrivate::allocateTimerId () at kernel/qabstracteventdispatcher.cpp:198
#8  0x00007fed85f9ab56 in QAbstractEventDispatcher::registerTimer (this=0x19a87d0, interval=25000, object=0x1a2e770) at kernel/qabstracteventdispatcher.cpp:380
#9  0x00007fed8350f0c2 in qDBusRealAddTimeout (ms=<optimized out>, timeout=0x20a21c0, d=0x1a2e770) at qdbusintegrator.cpp:172
#10 qDBusAddTimeout (timeout=0x20a21c0, data=0x1a2e770) at qdbusintegrator.cpp:157
#11 0x00007fed808aeabd in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#12 0x00007fed8089b2a0 in dbus_connection_send_with_reply () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#13 0x00007fed8089b509 in dbus_connection_send_with_reply_and_block () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#14 0x00007fed835172a5 in q_dbus_connection_send_with_reply_and_block (error=0x7fff6975a880, timeout_milliseconds=-1, message=0x2059350, connection=<optimized out>) at qdbus_symbols_p.h:135
#15 QDBusConnectionPrivate::sendWithReply (this=0x1a2e770, message=..., sendMode=<optimized out>, timeout=-1) at qdbusintegrator.cpp:1904
#16 0x00007fed8350471b in QDBusConnection::call (this=0x1a378f8, message=..., mode=<optimized out>, timeout=<optimized out>) at qdbusconnection.cpp:597
#17 0x00007fed83523f54 in QDBusAbstractInterface::callWithArgumentList (this=0x1a31250, mode=QDBus::Block, method=..., args=...) at qdbusabstractinterface.cpp:468
#18 0x00007fed83525057 in QDBusAbstractInterface::call (this=0x1a31250, mode=QDBus::AutoDetect, method=..., arg1=..., arg2=..., arg3=..., arg4=..., arg5=..., arg6=..., arg7=..., arg8=...) at qdbusabstractinterface.cpp:723
#19 0x00007fed83525611 in QDBusAbstractInterface::call (this=<optimized out>, method=..., arg1=..., arg2=..., arg3=..., arg4=..., arg5=..., arg6=..., arg7=..., arg8=...) at qdbusabstractinterface.cpp:666
#20 0x00007fed835095fb in QDBusConnectionInterface::registerService (this=0x1a31250, serviceName=..., qoption=<optimized out>, roption=<optimized out>) at qdbusconnectioninterface.cpp:282
#21 0x00007fed83505283 in QDBusConnection::registerService (this=0x7fff6975afb0, serviceName=...) at qdbusconnection.cpp:1076
#22 0x00007fed55122633 in InstallDBusWatcher::InstallDBusWatcher (this=0x209a810, parent=<optimized out>) at /build/buildd/kubuntu-notification-helper-11.10ubuntu1/src/daemon/installevent/installdbuswatcher.cpp:34
#23 0x00007fed5511c9e8 in NotificationHelperModule::init (this=0x2075ae0) at /build/buildd/kubuntu-notification-helper-11.10ubuntu1/src/daemon/notificationhelpermodule.cpp:109
#24 0x00007fed5511cd24 in NotificationHelperModule::qt_metacall (this=0x2075ae0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x20798e0) at /build/buildd/kubuntu-notification-helper-11.10ubuntu1/obj-x86_64-linux-gnu/src/daemon/notificationhelpermodule.moc:78
#25 0x00007fed85fc1446 in QObject::event (this=0x2075ae0, e=<optimized out>) at kernel/qobject.cpp:1195
#26 0x00007fed8532a894 in notify_helper (e=0x2079f00, receiver=0x2075ae0, this=0x1a39b00) at kernel/qapplication.cpp:4559
#27 QApplicationPrivate::notify_helper (this=0x1a39b00, receiver=0x2075ae0, e=0x2079f00) at kernel/qapplication.cpp:4531
#28 0x00007fed8532f713 in QApplication::notify (this=0x7fff6975ba60, receiver=0x2075ae0, e=0x2079f00) at kernel/qapplication.cpp:4420
#29 0x00007fed86d3bb46 in KApplication::notify (this=0x7fff6975ba60, receiver=0x2075ae0, event=0x2079f00) at ../../kdeui/kernel/kapplication.cpp:311
#30 0x00007fed85fa7e9c in QCoreApplication::notifyInternal (this=0x7fff6975ba60, receiver=0x2075ae0, event=0x2079f00) at kernel/qcoreapplication.cpp:876
#31 0x00007fed85fabc6a in sendEvent (event=0x2079f00, receiver=0x2075ae0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#32 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x19a62b0) at kernel/qcoreapplication.cpp:1500
#33 0x00007fed85fd6f93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#34 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#35 0x00007fed81eb4c9a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007fed81eb5060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007fed81eb5124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007fed85fd73bf in QEventDispatcherGlib::processEvents (this=0x19a87d0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#39 0x00007fed853d2d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#40 0x00007fed85fa6c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#41 0x00007fed85fa6ed7 in QEventLoop::exec (this=0x7fff6975b9f0, flags=...) at kernel/qeventloop.cpp:204
#42 0x00007fed85fabf67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#43 0x00007fed7283de55 in kdemain (argc=1, argv=0x1a1d0b0) at ../../kded/kded.cpp:924
#44 0x00000000004086a4 in launch (argc=1, _name=0x40b497 "kded4", args=<optimized out>, cwd=0x0, envc=<optimized out>, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40b31e "0") at ../../kinit/kinit.cpp:746
#45 0x0000000000405a59 in main (argc=4, argv=0x7fff00000001, envp=0x7fff6975cbf0) at ../../kinit/kinit.cpp:1861

Reported using DrKonqi
Comment 1 Christoph Feck 2012-05-25 09:59:04 UTC
If this is reproducible, we need a valgrind log, or information about which kded module causes the crash. I fear this might be caused by the NotificationHelper.

To debug kded4 issues, see http://kdepepo.wordpress.com/2011/05/11/troubleshooting-kded4-bugs/

For more information about valgrind, see http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_with_Valgrind
Comment 2 Christoph Feck 2013-01-28 22:19:20 UTC
To further investigate this issue, KDE developers need the information requested in comment #1. If you can provide it, or need help with finding that information, please add a comment.
Comment 3 Andrew Crouthamel 2018-09-24 02:06:22 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Andrew Crouthamel 2018-10-27 03:39:29 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!