Bug 286695

Summary: Plasma crashes when syncing from Windows Mobile 2003 / (Strong)ARM
Product: [Unmaintained] plasma4 Reporter: Thorsteinn A. Malmjursson <lightningstrike35>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: lamarque
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Thorsteinn A. Malmjursson 2011-11-15 14:52:14 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.3 (4.7.3)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-13-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
I had just completed a sync from my HP iPAQ hw6515 (WM2003/PPC/StrongARM 2577) using synce-kpm, upon completing the sync I disconnected my device through the GUI and removed my handset from its dock, upon which Plasma crashed, although it did autorestart.  

The program I'm using for Sync, SynCE is taken from a PPA, although I am 100% positive it's a usable PPA, and I have had this software installed across my last 2 kubuntu issues without any problems whatsoever.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7739b20 (LWP 1384))]

Thread 4 (Thread 0xb0525b70 (LWP 1385)):
#0  0x00c12ef7 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#1  0x02041f53 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x020428f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x02042c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x014c1b37 in QEventDispatcherGlib::processEvents (this=0x8805600, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x014921dd in QEventLoop::processEvents (this=0xb05252a0, flags=...) at kernel/qeventloop.cpp:149
#6  0x01492421 in QEventLoop::exec (this=0xb05252a0, flags=...) at kernel/qeventloop.cpp:201
#7  0x0139590b in QThread::exec (this=0x8803150) at thread/qthread.cpp:498
#8  0x01472e2d in QInotifyFileSystemWatcherEngine::run (this=0x8803150) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x013987b3 in QThreadPrivate::start (arg=0x8803150) at thread/qthread_unix.cpp:331
#10 0x05debd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#11 0x00c050ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xaf521b70 (LWP 1387)):
#0  0x020418de in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x02042637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x02042f9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0719acea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#4  0x020695f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x05debd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x00c050ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xaed1fb70 (LWP 1388)):
#0  0x00aec416 in __kernel_vsyscall ()
#1  0x00bf640e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x0205134b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x02042896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x02042c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x014c1b37 in QEventDispatcherGlib::processEvents (this=0x88d51b8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x014921dd in QEventLoop::processEvents (this=0xaed1f2a0, flags=...) at kernel/qeventloop.cpp:149
#7  0x01492421 in QEventLoop::exec (this=0xaed1f2a0, flags=...) at kernel/qeventloop.cpp:201
#8  0x0139590b in QThread::exec (this=0x88803e0) at thread/qthread.cpp:498
#9  0x01472e2d in QInotifyFileSystemWatcherEngine::run (this=0x88803e0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x013987b3 in QThreadPrivate::start (arg=0x88803e0) at thread/qthread_unix.cpp:331
#11 0x05debd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x00c050ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb7739b20 (LWP 1384)):
[KCrash Handler]
#7  operator== (value=0, this=0x9) at /usr/include/qt4/QtCore/qbasicatomic.h:70
#8  isNull (this=0x8dcfaf8) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:568
#9  operator! (this=0x8dcfaf8) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:574
#10 TaskManager::TaskItem::task (this=0x90b2c08) at ../../../libs/taskmanager/taskitem.cpp:113
#11 0x051fe662 in WindowTaskItem::publishIconGeometry (this=0x8e45250) at ../../../../../plasma/desktop/applets/tasks/windowtaskitem.cpp:120
#12 0x0520f688 in AbstractTaskItem::timerEvent (this=0x8e45250, event=0xbfa7da5c) at ../../../../../plasma/desktop/applets/tasks/abstracttaskitem.cpp:439
#13 0x014ab994 in QObject::event (this=0x8e45250, e=0xbfa7da5c) at kernel/qobject.cpp:1181
#14 0x03798bd4 in QGraphicsWidget::event (this=0x8e45250, event=0xbfa7da5c) at graphicsview/qgraphicswidget.cpp:1455
#15 0x030d9d54 in notify_helper (e=0xbfa7da5c, receiver=0x8e45250, this=0x827b0c8) at kernel/qapplication.cpp:4486
#16 QApplicationPrivate::notify_helper (this=0x827b0c8, receiver=0x8e45250, e=0xbfa7da5c) at kernel/qapplication.cpp:4458
#17 0x030df103 in QApplication::notify (this=0xbfa7da5c, receiver=0x8e45250, e=0xbfa7da5c) at kernel/qapplication.cpp:3886
#18 0x010db681 in KApplication::notify (this=0x8268740, receiver=0x8e45250, event=0xbfa7da5c) at ../../kdeui/kernel/kapplication.cpp:311
#19 0x0149319e in QCoreApplication::notifyInternal (this=0x8268740, receiver=0x8e45250, event=0xbfa7da5c) at kernel/qcoreapplication.cpp:787
#20 0x014c3c10 in sendEvent (event=0xbfa7da5c, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#21 QTimerInfoList::activateTimers (this=0x8278e34) at kernel/qeventdispatcher_unix.cpp:603
#22 0x014c1155 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#23 idleTimerSourceDispatch (source=0x8278e68) at kernel/qeventdispatcher_glib.cpp:231
#24 0x0204225f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#25 0x02042990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#26 0x02042c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#27 0x014c1ada in QEventDispatcherGlib::processEvents (this=0x8222218, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#28 0x03191e3a in QGuiEventDispatcherGlib::processEvents (this=0x8222218, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#29 0x014921dd in QEventLoop::processEvents (this=0xbfa7dcd4, flags=...) at kernel/qeventloop.cpp:149
#30 0x01492421 in QEventLoop::exec (this=0xbfa7dcd4, flags=...) at kernel/qeventloop.cpp:201
#31 0x0149719d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#32 0x030d78f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#33 0x009c618b in kdemain (argc=1, argv=0xbfa7ded4) at ../../../../plasma/desktop/shell/main.cpp:120
#34 0x0804850b in main (argc=1, argv=0xbfa7ded4) at plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 286616, bug 286582, bug 286350, bug 286299, bug 286254.

Reported using DrKonqi
Comment 1 Lamarque V. Souza 2011-11-15 18:58:27 UTC

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