Bug 286390 - Plasma shell crashes when panel is resized to minimum height.
Summary: Plasma shell crashes when panel is resized to minimum height.
Status: RESOLVED DUPLICATE of bug 279949
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:
: 289799 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-11-12 03:32 UTC by Giardy Ortellado
Modified: 2011-12-28 14:09 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (9.54 KB, text/plain)
2011-11-12 13:14 UTC, greenpest
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Giardy Ortellado 2011-11-12 03:32:26 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.1 (4.7.1)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-9-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
I was resizing the panel to the minimum height possible. When I trying to resize it, this occurs again.

The crash can be reproduced every time.

-- Backtrace:
Application: Shell de escritorio Plasma (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7865b20 (LWP 3114))]

Thread 4 (Thread 0xb15eab70 (LWP 3116)):
#0  0x007f2416 in __kernel_vsyscall ()
#1  0x001d340e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x066ba34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x066ab896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x066abc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x05ea3b37 in QEventDispatcherGlib::processEvents (this=0x8805878, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x05e741dd in QEventLoop::processEvents (this=0xb15ea2a0, flags=...) at kernel/qeventloop.cpp:149
#7  0x05e74421 in QEventLoop::exec (this=0xb15ea2a0, flags=...) at kernel/qeventloop.cpp:201
#8  0x05d7790b in QThread::exec (this=0x860c160) at thread/qthread.cpp:498
#9  0x05e54e2d in QInotifyFileSystemWatcherEngine::run (this=0x860c160) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x05d7a7b3 in QThreadPrivate::start (arg=0x860c160) at thread/qthread_unix.cpp:331
#11 0x031d5d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xafc91b70 (LWP 3117)):
#0  0x007f2416 in __kernel_vsyscall ()
#1  0x001d340e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x066ba34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x066ab896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x066abc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x05ea3b37 in QEventDispatcherGlib::processEvents (this=0x8b3b948, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x05e741dd in QEventLoop::processEvents (this=0xafc912a0, flags=...) at kernel/qeventloop.cpp:149
#7  0x05e74421 in QEventLoop::exec (this=0xafc912a0, flags=...) at kernel/qeventloop.cpp:201
#8  0x05d7790b in QThread::exec (this=0x8b3a098) at thread/qthread.cpp:498
#9  0x05e54e2d in QInotifyFileSystemWatcherEngine::run (this=0x8b3a098) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x05d7a7b3 in QThreadPrivate::start (arg=0x8b3a098) at thread/qthread_unix.cpp:331
#11 0x031d5d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xae480b70 (LWP 3123)):
#0  0x031d8d44 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x001eff54 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0x066aa7e1 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x066ab637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x066abf9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x06547cea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0x066d25f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x031d5d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb7865b20 (LWP 3114)):
[KCrash Handler]
#7  QWidget::mapToParent (this=0x0, pos=...) at kernel/qwidget.cpp:4254
#8  0x052876b0 in QWidget::mapTo (this=0x9368858, parent=0x8f2de58, pos=...) at kernel/qwidget.cpp:4210
#9  0x0547e8e1 in qt_flush (tlwOffset=..., tlw=<optimized out>, windowSurface=<optimized out>, region=..., widget=0x9368858) at painting/qbackingstore.cpp:102
#10 QWidgetBackingStore::flush (this=0x8f30f90, widget=0x0, surface=0x0) at painting/qbackingstore.cpp:1410
#11 0x0547faac in QWidgetBackingStore::sync (this=0x8f30f90) at painting/qbackingstore.cpp:1341
#12 0x0528b6cb in QWidgetPrivate::syncBackingStore (this=0x8f2e128) at kernel/qwidget.cpp:1862
#13 0x052998cf in QWidget::event (this=0x8f2de58, event=0x937e518) at kernel/qwidget.cpp:8588
#14 0x0569e235 in QFrame::event (this=0x8f2de58, e=0x937e518) at widgets/qframe.cpp:557
#15 0x05732304 in QAbstractScrollArea::event (this=0x8f2de58, e=0x937e518) at widgets/qabstractscrollarea.cpp:996
#16 0x058ee248 in QGraphicsView::event (this=0x8f2de58, event=0x937e518) at graphicsview/qgraphicsview.cpp:2741
#17 0x0076a209 in PanelView::event (this=0x8f2de58, event=0x937e518) at ../../../../plasma/desktop/shell/panelview.cpp:1453
#18 0x0523ed54 in notify_helper (e=0x937e518, receiver=0x8f2de58, this=0x80a2118) at kernel/qapplication.cpp:4486
#19 QApplicationPrivate::notify_helper (this=0x80a2118, receiver=0x8f2de58, e=0x937e518) at kernel/qapplication.cpp:4458
#20 0x052441a8 in QApplication::notify (this=0x80a2118, receiver=0x8f2de58, e=0x937e518) at kernel/qapplication.cpp:4451
#21 0x010dc721 in KApplication::notify (this=0x808ca78, receiver=0x8f2de58, event=0x937e518) at ../../kdeui/kernel/kapplication.cpp:311
#22 0x05e7519e in QCoreApplication::notifyInternal (this=0x808ca78, receiver=0x8f2de58, event=0x937e518) at kernel/qcoreapplication.cpp:787
#23 0x05e78f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#24 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x804e2e0) at kernel/qcoreapplication.cpp:1428
#25 0x05e790ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#26 0x05ea36a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#27 postEventSourceDispatch (s=0x80a44d0) at kernel/qeventdispatcher_glib.cpp:277
#28 0x066ab25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#29 0x066ab990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#30 0x066abc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#31 0x05ea3ada in QEventDispatcherGlib::processEvents (this=0x804f218, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#32 0x052f6e3a in QGuiEventDispatcherGlib::processEvents (this=0x804f218, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#33 0x05e741dd in QEventLoop::processEvents (this=0xbffe0634, flags=...) at kernel/qeventloop.cpp:149
#34 0x05e74421 in QEventLoop::exec (this=0xbffe0634, flags=...) at kernel/qeventloop.cpp:201
#35 0x05e7919d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#36 0x0523c8f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#37 0x0076418b in kdemain (argc=1, argv=0xbffe0834) at ../../../../plasma/desktop/shell/main.cpp:120
#38 0x0804850b in main (argc=1, argv=0xbffe0834) at plasma-desktop_dummy.cpp:3

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

Possible duplicates by query: bug 279949, bug 278130, bug 277006, bug 273840, bug 265490.

Reported using DrKonqi
Comment 1 greenpest 2011-11-12 13:14:30 UTC
Created attachment 65555 [details]
New crash information added by DrKonqi

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

- What I was doing when the application crashed:
Changing hight of the panel. Crash happend when changing to minimal hight.

-- Backtrace (Reduced):
#6  QWidget::mapToParent (this=0x0, pos=...) at kernel/qwidget.cpp:4254
#7  0x00000033c15f978b in QWidget::mapTo (this=<optimized out>, parent=0x1467ec0, pos=<optimized out>) at kernel/qwidget.cpp:4210
#8  0x00000033c17c3a55 in qt_flush (tlwOffset=..., tlw=<optimized out>, windowSurface=0x10d9600, region=..., widget=0x19d4d70) at painting/qbackingstore.cpp:102
#9  QWidgetBackingStore::flush (this=0x14f5650, widget=<optimized out>, surface=<optimized out>) at painting/qbackingstore.cpp:1410
#10 0x00000033c17c4b3c in QWidgetBackingStore::sync (this=0x14f5650) at painting/qbackingstore.cpp:1341
Comment 2 Beat Wolf 2011-11-13 18:48:53 UTC

*** This bug has been marked as a duplicate of bug 279949 ***
Comment 3 Anne-Marie Mahfouf 2011-12-28 14:09:47 UTC
*** Bug 289799 has been marked as a duplicate of this bug. ***