Bug 293053 - KDE crashed when switch monitors
Summary: KDE crashed when switch monitors
Status: RESOLVED DUPLICATE of bug 201620
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-01 14:15 UTC by Matouš Němec
Modified: 2012-02-29 15:32 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (9.25 KB, text/plain)
2012-02-02 07:27 UTC, Matouš Němec
Details
New crash information added by DrKonqi (8.80 KB, text/plain)
2012-02-02 08:13 UTC, Matouš Němec
Details
New crash information added by DrKonqi (8.97 KB, text/plain)
2012-02-16 23:27 UTC, Vilhjálmur Magnússon
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matouš Němec 2012-02-01 14:15:17 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.8.0
Operating System: Linux 3.2.2-1.fc16.i686.PAE i686
Distribution: "Fedora release 16 (Verne)"

-- Information about the crash:
start KDE
panel is ok
system config monitors (switch to two monitors, without notebook display)
now KDE crashed (bottom panel isnt clickable)

The crash can be reproduced every time.

-- Backtrace:
Application: Shell plochy Plasma (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb77a5780 (LWP 6361))]

Thread 4 (Thread 0xb5c94b40 (LWP 6880)):
#0  0xb77de424 in __kernel_vsyscall ()
#1  0x4a28985c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x4e216f71 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x4e317680) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#3  0x4e216fb0 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x4e317680) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#4  0x4a285cd3 in start_thread (arg=0xb5c94b40) at pthread_create.c:309
#5  0x4a1bc83e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 3 (Thread 0xaf137b40 (LWP 6881)):
#0  0x4a2a0001 in __GI_clock_gettime (clock_id=1, tp=0xaf136f68) at ../sysdeps/unix/clock_gettime.c:116
#1  0x4adc8e06 in do_gettime (frac=0xaf136f60, sec=0xaf136f58) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x4aeb2bf7 in QTimerInfoList::updateCurrentTime (this=0xb5300cac) at kernel/qeventdispatcher_unix.cpp:343
#4  0x4aeb2f5b in QTimerInfoList::timerWait (this=0xb5300cac, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0x4aeb17a3 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xaf13706c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x4aeb183d in timerSourcePrepare (source=0xb5300c78, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x4a370c4c in g_main_context_prepare (context=0xb5301e40, priority=0xaf1370c8) at gmain.c:2762
#8  0x4a371a08 in g_main_context_iterate (context=0xb5301e40, block=1, dispatch=1, self=0xb5301dd8) at gmain.c:3069
#9  0x4a37201f in g_main_context_iteration (context=0xb5301e40, may_block=1) at gmain.c:3152
#10 0x4aeb2317 in QEventDispatcherGlib::processEvents (this=0xb5300468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x4ae7e4ee in QEventLoop::processEvents (this=0xaf137200, flags=...) at kernel/qeventloop.cpp:149
#12 0x4ae7e799 in QEventLoop::exec (this=0xaf137200, flags=...) at kernel/qeventloop.cpp:204
#13 0x4ad66b2c in QThread::exec (this=0x8f049a8) at thread/qthread.cpp:501
#14 0x4ae5b35e in QInotifyFileSystemWatcherEngine::run (this=0x8f049a8) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x4ad6a0b1 in QThreadPrivate::start (arg=0x8f049a8) at thread/qthread_unix.cpp:298
#16 0x4a285cd3 in start_thread (arg=0xaf137b40) at pthread_create.c:309
#17 0x4a1bc83e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0xac3a3b40 (LWP 6996)):
#0  0xb77de424 in __kernel_vsyscall ()
#1  0x4a289c04 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:238
#2  0x4ad6a5b0 in wait (time=30000, this=0x8d55148) at thread/qwaitcondition_unix.cpp:84
#3  QWaitCondition::wait (this=0x8e2bdf0, mutex=0x8e2bdec, time=30000) at thread/qwaitcondition_unix.cpp:158
#4  0x4ad5c84c in QThreadPoolThread::run (this=0x8e2d1a8) at concurrent/qthreadpool.cpp:141
#5  0x4ad6a0b1 in QThreadPrivate::start (arg=0x8e2d1a8) at thread/qthread_unix.cpp:298
#6  0x4a285cd3 in start_thread (arg=0xac3a3b40) at pthread_create.c:309
#7  0x4a1bc83e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb77a5780 (LWP 6361)):
[KCrash Handler]
#7  QWidget::mapToParent (this=0x0, pos=...) at kernel/qwidget.cpp:4299
#8  0x4b7ac760 in QWidget::mapTo (this=0x9359e90, parent=0x8eacba0, pos=...) at kernel/qwidget.cpp:4255
#9  0x4b9af56e in qt_flush (tlwOffset=<optimized out>, tlw=<optimized out>, windowSurface=<optimized out>, region=<optimized out>, widget=<optimized out>) at painting/qbackingstore.cpp:117
#10 QWidgetBackingStore::flush (this=0x8eebbe0, widget=0x4b98f1c0, surface=0x0) at painting/qbackingstore.cpp:1445
#11 0x4b9b0a6b in QWidgetBackingStore::sync (this=0x8eebbe0) at painting/qbackingstore.cpp:1376
#12 0x4b9b0e11 in QWidgetBackingStore::sync (this=0x8eebbe0, exposedWidget=0x8eacba0, exposedRegion=...) at painting/qbackingstore.cpp:1161
#13 0x4b7afef5 in QWidgetPrivate::syncBackingStore (this=0x8ead330, region=...) at kernel/qwidget.cpp:1899
#14 0x4b7ecf3c in QETWidget::translatePaintEvent (this=0x8eacba0, event=0xbfd5b30c) at kernel/qapplication_x11.cpp:5234
#15 0x4b7ed9b8 in QApplication::x11ProcessEvent (this=0x8acd540, event=0xbfd5b30c) at kernel/qapplication_x11.cpp:3541
#16 0x4b7ef2f1 in QETWidget::translateMouseEvent (this=0x8d7d958, event=0xbfd5b70c) at kernel/qapplication_x11.cpp:4252
#17 0x4b7ede4d in QApplication::x11ProcessEvent (this=0x8acd540, event=0xbfd5b70c) at kernel/qapplication_x11.cpp:3641
#18 0x4b818e05 in x11EventSourceDispatch (s=0x8ae3200, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#19 0x4a37162f in g_main_dispatch (context=0x8ae1cf0) at gmain.c:2441
#20 g_main_context_dispatch (context=0x8ae1cf0) at gmain.c:3011
#21 0x4a371d70 in g_main_context_iterate (context=0x8ae1cf0, block=1245186064, dispatch=1, self=0x8ae4fa8) at gmain.c:3089
#22 0x4a37201f in g_main_context_iteration (context=0x8ae1cf0, may_block=1) at gmain.c:3152
#23 0x4aeb22b8 in QEventDispatcherGlib::processEvents (this=0x8a8fd48, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#24 0x4b818a9b in QGuiEventDispatcherGlib::processEvents (this=0x8a8fd48, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#25 0x4ae7e4ee in QEventLoop::processEvents (this=0xbfd5ba14, flags=...) at kernel/qeventloop.cpp:149
#26 0x4ae7e799 in QEventLoop::exec (this=0xbfd5ba14, flags=...) at kernel/qeventloop.cpp:204
#27 0x4ae8393b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#28 0x4b761f35 in QApplication::exec () at kernel/qapplication.cpp:3811
#29 0x4d942b36 in kdemain (argc=1, argv=0xbfd5bc14) at /usr/src/debug/kde-workspace-4.7.4/plasma/desktop/shell/main.cpp:120
#30 0x0804873c in main (argc=1, argv=0xbfd5bc14) at /usr/src/debug/kde-workspace-4.7.4/i686-redhat-linux-gnu/plasma/desktop/shell/plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 289799, bug 286390, bug 279949, bug 278130, bug 277006.

Reported using DrKonqi
Comment 1 Matouš Němec 2012-02-02 07:27:55 UTC
Created attachment 68425 [details]
New crash information added by DrKonqi

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

- What I was doing when the application crashed:

ID: 293053 - again The crash can be reproduced every time.

-- Backtrace (Reduced):
#7  0x4be018bb in QGraphicsLayoutItem::setParentLayoutItem (this=0x938ed58, parent=0x0) at graphicsview/qgraphicslayoutitem.cpp:917
#8  0xb61b4db5 in SystemTray::CompactLayout::removeItem (this=0x86c1180, item=0x938ed58) at /usr/src/debug/kde-workspace-4.7.4/plasma/generic/applets/systemtray/ui/compactlayout.cpp:127
#9  0xb61b9172 in SystemTray::TaskArea::addWidgetForTask (this=0x8714ac8, task=0x93cc2b0) at /usr/src/debug/kde-workspace-4.7.4/plasma/generic/applets/systemtray/ui/taskarea.cpp:280
#10 0xb61ba130 in SystemTray::TaskArea::addTask (this=0x8714ac8, task=0x93cc2b0) at /usr/src/debug/kde-workspace-4.7.4/plasma/generic/applets/systemtray/ui/taskarea.cpp:196
[...]
#12 0xb61991a6 in SystemTray::Manager::taskChanged (this=0x8727200, _t1=0x93cc2b0) at /usr/src/debug/kde-workspace-4.7.4/i686-redhat-linux-gnu/plasma/generic/applets/systemtray/manager.moc:120
Comment 2 Matouš Němec 2012-02-02 08:13:07 UTC
Created attachment 68427 [details]
New crash information added by DrKonqi

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

- What I was doing when the application crashed:

ID: 293053 The crash can be reproduced every time.

-- Backtrace (Reduced):
#7  0x4be018bb in QGraphicsLayoutItem::setParentLayoutItem (this=0x98b8f20, parent=0x0) at graphicsview/qgraphicslayoutitem.cpp:917
#8  0xb615fdb5 in SystemTray::CompactLayout::removeItem (this=0x8c2a1c8, item=0x98b8f20) at /usr/src/debug/kde-workspace-4.7.4/plasma/generic/applets/systemtray/ui/compactlayout.cpp:127
#9  0xb6164172 in SystemTray::TaskArea::addWidgetForTask (this=0x8c62de0, task=0x98b7070) at /usr/src/debug/kde-workspace-4.7.4/plasma/generic/applets/systemtray/ui/taskarea.cpp:280
#10 0xb6165130 in SystemTray::TaskArea::addTask (this=0x8c62de0, task=0x98b7070) at /usr/src/debug/kde-workspace-4.7.4/plasma/generic/applets/systemtray/ui/taskarea.cpp:196
[...]
#12 0xb61441a6 in SystemTray::Manager::taskChanged (this=0x8bc0c18, _t1=0x98b7070) at /usr/src/debug/kde-workspace-4.7.4/i686-redhat-linux-gnu/plasma/generic/applets/systemtray/manager.moc:120
Comment 3 Vilhjálmur Magnússon 2012-02-16 23:27:12 UTC
Created attachment 68860 [details]
New crash information added by DrKonqi

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

- What I was doing when the application crashed:
Normal computer usage.

- Unusual behavior I noticed:
Completely unable to use the computer since Plasma crashes no matter what. Screens are blinking rapidly. Can't switch between f.ex. 'Search and Lunch' and 'Desktop'. Can't open Display Settings since the only screen active is the second screen and can't get the settings application to open on the secondary screen. Nothing works.

-- Backtrace (Reduced):
#6  0x0000003a861bdd04 in QGraphicsLayoutItem::setParentLayoutItem (this=0x3778dd0, parent=0x0) at graphicsview/qgraphicslayoutitem.cpp:917
#7  0x00007f4e9ccdefcf in SystemTray::CompactLayout::removeItem (this=0x106fef0, item=0x3778dd0) at /usr/src/debug/kde-workspace-4.7.4/plasma/generic/applets/systemtray/ui/compactlayout.cpp:127
#8  0x00007f4e9cce2e57 in SystemTray::TaskArea::addWidgetForTask (this=0x1070420, task=0x370b840) at /usr/src/debug/kde-workspace-4.7.4/plasma/generic/applets/systemtray/ui/taskarea.cpp:280
#9  0x00007f4e9cce3bb6 in SystemTray::TaskArea::addTask (this=0x1070420, task=<optimized out>) at /usr/src/debug/kde-workspace-4.7.4/plasma/generic/applets/systemtray/ui/taskarea.cpp:196
[...]
#11 0x00007f4e9ccc6ce2 in SystemTray::Manager::taskChanged (this=<optimized out>, _t1=0x370b840) at /usr/src/debug/kde-workspace-4.7.4/x86_64-redhat-linux-gnu/plasma/generic/applets/systemtray/manager.moc:120
Comment 4 Jekyll Wu 2012-02-29 15:32:12 UTC

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