Bug 291127 - plasma crash after shutting down virtual machine in Oracle VM VirtualBox Manager
Summary: plasma crash after shutting down virtual machine in Oracle VM VirtualBox Manager
Status: RESOLVED DUPLICATE of bug 272495
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-10 07:48 UTC by Mike Garwood
Modified: 2012-01-19 11:36 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (8.04 KB, text/plain)
2012-01-10 16:05 UTC, HorseEGB
Details
New crash information added by DrKonqi (6.91 KB, text/plain)
2012-01-10 19:34 UTC, Giuseppe Mameli
Details
New crash information added by DrKonqi (6.12 KB, text/plain)
2012-01-19 11:36 UTC, Kevin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Garwood 2012-01-10 07:48:27 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-14-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed: 
I was running my first session of windows xp64 over the VM Manager; I had just installed the operating system and was shutting it down to make some changes to the settings. Basically, after choosing to shut down windows from the application launcher, plasma crashed and I got another bug report to send in. This is the first time I have seen this, as it's the first time I've run this virtual machine. 

I don't know if this will help at all; in going through the "backtrace" of bug #288866 and my backtrace, threads 1, 3 and 4 "looked" similar, in terms of what was being affected--the hexidecimal numbers only being unique--the person reporting this bug and the bug I experienced being different, I assume due to what each person was doing at that time. Thread #2 looked a bit different; some of it matched the other bug report, some was quite different. It also included 2 more line items beyond the other report. This is (or Is this) likely unique to what I was doing as opposed to the other bug reporter. Another thing I noticed that ran through all of my backtrace was the term "<optimized out>", where the other report had what appeared to be "blank" fields. Here's an example: 

My backtrace:
Thread #4 , number 3:
#3  0x00007f27c85d1f3e in QEventDispatcherGlib::processEvents (this=0x2a3ea70, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424

Same line from Thread #4 of bug #288866:
#3 0x00007f5bf6cf1f3e in QEventDispatcherGlib::processEvents (this=0x7f5bd00008b0, flags=) at kernel/qeventdispatcher_glib.cpp:424

Note that the "flags=" has nothing for the latter, where mine has this "<optimized out>". Just a "wild guess"--does this optimized out reference the "exit" I did when I "shut down" the virtual machine?

I hope this helps.

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

Thread 4 (Thread 0x7f27a79a0700 (LWP 2188)):
#0  0x00007f27bf96a78c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f27bf96af82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f27bf96b429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f27c85d1f3e in QEventDispatcherGlib::processEvents (this=0x2a3ea70, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f27c85a5cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f27c85a5ef7 in QEventLoop::exec (this=0x7f27a799fdb0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f27c84bd27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f27c8588cbf in QInotifyFileSystemWatcherEngine::run (this=0x2a3de30) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f27c84bfd05 in QThreadPrivate::start (arg=0x2a3de30) at thread/qthread_unix.cpp:331
#9  0x00007f27c0477efc in start_thread (arg=0x7f27a79a0700) at pthread_create.c:304
#10 0x00007f27cb3ec89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f27a4a88700 (LWP 2191)):
#0  0x00007f27cb3e0773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f27bf96af68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f27bf96b429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f27c85d1f3e in QEventDispatcherGlib::processEvents (this=0x2d43020, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f27c85a5cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f27c85a5ef7 in QEventLoop::exec (this=0x7f27a4a87db0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f27c84bd27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f27c8588cbf in QInotifyFileSystemWatcherEngine::run (this=0x2d42b30) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f27c84bfd05 in QThreadPrivate::start (arg=0x2d42b30) at thread/qthread_unix.cpp:331
#9  0x00007f27c0477efc in start_thread (arg=0x7f27a4a88700) at pthread_create.c:304
#10 0x00007f27cb3ec89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f279d1a0700 (LWP 2197)):
#0  0x00007f27cb3e0773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f27bf96af68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f27bf96b792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f279dc7e516 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f27bf9902b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f27c0477efc in start_thread (arg=0x7f279d1a0700) at pthread_create.c:304
#6  0x00007f27cb3ec89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f27cbaf57a0 (LWP 2121)):
[KCrash Handler]
#6  operator== (value=0, this=0x130000000d) at /usr/include/qt4/QtCore/qbasicatomic.h:70
#7  isNull (this=0x45f6130) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:568
#8  operator! (this=0x45f6130) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:574
#9  TaskManager::TaskItem::task (this=<optimized out>) at ../../../libs/taskmanager/taskitem.cpp:113
#10 0x00007f27b2188112 in WindowTaskItem::publishIconGeometry (this=0x4bba4c0) at ../../../../../plasma/desktop/applets/tasks/windowtaskitem.cpp:120
#11 0x00007f27b2196b7c in AbstractTaskItem::timerEvent (this=0x4bba4c0, event=<optimized out>) at ../../../../../plasma/desktop/applets/tasks/abstracttaskitem.cpp:439
#12 0x00007f27c85bd789 in QObject::event (this=0x4bba4c0, e=<optimized out>) at kernel/qobject.cpp:1181
#13 0x00007f27c7f7589b in QGraphicsWidget::event (this=0x4bba4c0, event=0x7fff4ab808a0) at graphicsview/qgraphicswidget.cpp:1455
#14 0x00007f27c7957424 in notify_helper (e=0x7fff4ab808a0, receiver=0x4bba4c0, this=0x2211560) at kernel/qapplication.cpp:4486
#15 QApplicationPrivate::notify_helper (this=0x2211560, receiver=0x4bba4c0, e=0x7fff4ab808a0) at kernel/qapplication.cpp:4458
#16 0x00007f27c795c291 in QApplication::notify (this=0x21fefe0, receiver=0x4bba4c0, e=0x7fff4ab808a0) at kernel/qapplication.cpp:4365
#17 0x00007f27c9255126 in KApplication::notify (this=0x21fefe0, receiver=0x4bba4c0, event=0x7fff4ab808a0) at ../../kdeui/kernel/kapplication.cpp:311
#18 0x00007f27c85a6afc in QCoreApplication::notifyInternal (this=0x21fefe0, receiver=0x4bba4c0, event=0x7fff4ab808a0) at kernel/qcoreapplication.cpp:787
#19 0x00007f27c85d3d62 in sendEvent (event=0x7fff4ab808a0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#20 QTimerInfoList::activateTimers (this=0x2210c70) at kernel/qeventdispatcher_unix.cpp:603
#21 0x00007f27c85d1538 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#22 idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#23 0x00007f27bf96aa5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f27bf96b258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f27bf96b429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f27c85d1ed6 in QEventDispatcherGlib::processEvents (this=0x21a0f40, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#27 0x00007f27c79ff07e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#28 0x00007f27c85a5cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#29 0x00007f27c85a5ef7 in QEventLoop::exec (this=0x7fff4ab80b30, flags=...) at kernel/qeventloop.cpp:201
#30 0x00007f27c85aa789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#31 0x00007f27cb6eb1a3 in kdemain (argc=1, argv=0x7fff4ab80f18) at ../../../../plasma/desktop/shell/main.cpp:120
#32 0x00007f27cb32c30d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=1, ubp_av=0x7fff4ab80f18, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff4ab80f08) at libc-start.c:226
#33 0x0000000000400671 in _start ()

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

Possible duplicates by query: bug 290995, bug 290813, bug 290810, bug 290717, bug 290686.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-01-10 07:57:54 UTC
fixed since KDE SC 4.7.4

*** This bug has been marked as a duplicate of bug 272495 ***
Comment 2 HorseEGB 2012-01-10 16:05:42 UTC
Created attachment 67666 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4

- What I was doing when the application crashed:
Estava trocando de telas, entre aplicacao do terminal (shell) e o navegador (firefox 9)

-- Backtrace (Reduced):
#7  operator== (value=0, this=0x5600daf) at /usr/include/qt4/QtCore/qbasicatomic.h:70
#8  isNull (this=0x9743318) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:568
#9  operator! (this=0x9743318) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:574
#10 TaskManager::TaskItem::task (this=0x9666e68) at ../../../libs/taskmanager/taskitem.cpp:113
#11 0xaab1c590 in WindowTaskItem::publishIconGeometry (this=0x96967a8, rect=...) at ../../../../../plasma/desktop/applets/tasks/windowtaskitem.cpp:130
Comment 3 Giuseppe Mameli 2012-01-10 19:34:21 UTC
Created attachment 67672 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4

- What I was doing when the application crashed: Shutting down first execution of Win7 VM on Oracle Virtualbox. Crash happened when VM windows has closed

- Unusual behavior I noticed: 1 second of black screen

-- Backtrace (Reduced):
#6  isNull (this=0x969600000001) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:568
#7  operator! (this=0x969600000001) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:574
#8  TaskManager::TaskItem::task (this=0x31289b0) at ../../../libs/taskmanager/taskitem.cpp:113
#9  0x00007fafc0fab112 in WindowTaskItem::publishIconGeometry (this=0x2a81740) at ../../../../../plasma/desktop/applets/tasks/windowtaskitem.cpp:120
#10 0x00007fafc0fb9b7c in AbstractTaskItem::timerEvent (this=0x2a81740, event=<optimized out>) at ../../../../../plasma/desktop/applets/tasks/abstracttaskitem.cpp:439
Comment 4 Kevin 2012-01-19 11:36:42 UTC
Created attachment 67998 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4

- What I was doing when the application crashed:
Shut down a VM in Oracle VirtualBox 4.1.2_ubuntu38459

- Custom settings of the application:
None

-- Backtrace (Reduced):
#6  operator== (value=0, this=0x19000c) at /usr/include/qt4/QtCore/qbasicatomic.h:70
#7  isNull (this=0x3684448) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:568
#8  operator! (this=0x3684448) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:574
#9  TaskManager::TaskItem::task (this=<optimized out>) at ../../../libs/taskmanager/taskitem.cpp:113
#10 0x00007f4810ad8112 in WindowTaskItem::publishIconGeometry (this=0x3994c00) at ../../../../../plasma/desktop/applets/tasks/windowtaskitem.cpp:120