Bug 181786 - Crash when moving notification popups
Summary: Crash when moving notification popups
Status: RESOLVED DUPLICATE of bug 178601
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Unspecified
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 182651 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-01-24 19:12 UTC by Albert Astals Cid
Modified: 2009-05-14 22:28 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
backtrace (5.80 KB, text/plain)
2009-02-06 09:56 UTC, Matthias
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Albert Astals Cid 2009-01-24 19:12:30 UTC
Version:            (using KDE 4.1.96)
Installed from:    Ubuntu Packages

If i move one of the notifications provided by kopete when a user speaks to you/logs in/etc i get plasma to crash

I've a backtrace but it sucks a bit even though i'm supposed to have all ubuntu dbg packages installed

#0  0x00007f7e470ce0ec in ?? () from /usr/lib/libQtGui.so.4
#1  0x00007f7e470ce9ab in ?? () from /usr/lib/libQtGui.so.4
#2  0x00007f7e470cead6 in QGraphicsScene::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#3  0x00007f7e470cedf0 in QGraphicsScene::event () from /usr/lib/libQtGui.so.4
#4  0x00007f7e46b8cc3d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#5  0x00007f7e46b949ba in QApplication::notify () from /usr/lib/libQtGui.so.4
#6  0x00007f7e491763cb in KApplication::notify (this=0x7d4e70, receiver=0x941260, event=0x7fff52f24a10) at /build/buildd/kde4libs-4.1.96/kdeui/kernel/kapplication.cpp:307
#7  0x00007f7e46468d61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#8  0x00007f7e470dea8b in QGraphicsView::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#9  0x00007f7e46bdf329 in QWidget::event () from /usr/lib/libQtGui.so.4
#10 0x00007f7e470dc9bb in QGraphicsView::viewportEvent () from /usr/lib/libQtGui.so.4
#11 0x00007f7e46468038 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#12 0x00007f7e46b8cc0c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#13 0x00007f7e46b9522a in QApplication::notify () from /usr/lib/libQtGui.so.4
#14 0x00007f7e491763cb in KApplication::notify (this=0x7d4e70, receiver=0xececb0, event=0x7fff52f25270) at /build/buildd/kde4libs-4.1.96/kdeui/kernel/kapplication.cpp:307
#15 0x00007f7e46468d61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#16 0x00007f7e46b945c8 in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#17 0x00007f7e46bf8be9 in ?? () from /usr/lib/libQtGui.so.4
#18 0x00007f7e46bf7607 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#19 0x00007f7e46c1f2c4 in ?? () from /usr/lib/libQtGui.so.4
#20 0x00007f7e41954d3b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#21 0x00007f7e4195850d in ?? () from /usr/lib/libglib-2.0.so.0
#22 0x00007f7e419586cb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#23 0x00007f7e4649115f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#24 0x00007f7e46c1ea6f in ?? () from /usr/lib/libQtGui.so.4
#25 0x00007f7e46467682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#26 0x00007f7e4646780d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#27 0x00007f7e46469cbd in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#28 0x00007f7e4aac56cb in kdemain (argc=2, argv=0x7fff52f26318) at /build/buildd/kdebase-workspace-4.1.96/plasma/shells/desktop/main.cpp:54
#29 0x00007f7e45816466 in __libc_start_main () from /lib/libc.so.6
#30 0x00000000004007c9 in _start ()
Comment 1 Albert Astals Cid 2009-01-24 19:23:36 UTC
Just to clarify, happens with other kind of notifications too (for example Kmail new mail notification (off by default))
Comment 2 Dario Andres 2009-01-25 00:37:03 UTC
As you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? 
You need to install: "libqt4-dbg"
Thanks :)
Comment 3 Beat Wolf 2009-01-25 10:26:57 UTC
this sounds alot like the bug fixed in qt now where disapearing notifications crash plasma(i'm quite sure it's the same bug).
what version of qt do you have?
Comment 4 Albert Astals Cid 2009-01-25 22:17:48 UTC
@Darío i already know that, and that backtrace is with these package installed, it would work if ubuntu dbg packages where not broken, anyway using my kde4.2 branch also crashes

@Beat that happens with both my self-compiled qt-copy and with ubuntu's 4.4.3 package

gdb:
#0  0x00007fea416b010c in QGraphicsScenePrivate::itemsAtPosition (this=0x1cbdae0, screenPos=@0x7fff4d883040, scenePos=@0x7fff4d883000, widget=0x2504290)
    at ../../include/QtCore/../../src/corelib/kernel/qobject.h:438
#1  0x00007fea416b0919 in QGraphicsScenePrivate::dispatchHoverEvent (this=0x1cbdae0, hoverEvent=0x7fff4d883090) at graphicsview/qgraphicsscene.cpp:3371
#2  0x00007fea416b0abc in QGraphicsScene::mouseReleaseEvent (this=<value optimized out>, mouseEvent=0x7fff4d883650) at graphicsview/qgraphicsscene.cpp:3613
#3  0x00007fea416b0d8e in QGraphicsScene::event (this=0x1c842e0, event=0x7fff4d883650) at graphicsview/qgraphicsscene.cpp:2966
#4  0x00007fea41178c0f in QApplicationPrivate::notify_helper (this=0x1bfc140, receiver=0x1c842e0, e=0x7fff4d883650) at kernel/qapplication.cpp:3803
#5  0x00007fea4117adc5 in QApplication::notify (this=0x1bd7290, receiver=0x1c842e0, e=0x7fff4d883650) at kernel/qapplication.cpp:3768
#6  0x00007fea439c8070 in KApplication::notify (this=0x1bd7290, receiver=0x1c842e0, event=0x7fff4d883650) at /home/kde42/kdelibs/kdeui/kernel/kapplication.cpp:307
#7  0x00007fea40a4b5f9 in QCoreApplication::notifyInternal (this=0x1bd7290, receiver=0x1c842e0, event=0x7fff4d883650) at kernel/qcoreapplication.cpp:587
#8  0x00007fea416c1a39 in QGraphicsView::mouseReleaseEvent (this=0x25c6890, event=0x7fff4d883ee0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:209
#9  0x00007fea411c6e70 in QWidget::event (this=0x25c6890, event=0x7fff4d883ee0) at kernel/qwidget.cpp:7163
#10 0x00007fea414cb876 in QFrame::event (this=0x25c6890, e=0x7fff4d883ee0) at widgets/qframe.cpp:651
#11 0x00007fea41550a89 in QAbstractScrollArea::viewportEvent (this=0x7fea41afa400, e=0x1cbdae0) at widgets/qabstractscrollarea.cpp:943
#12 0x00007fea416bdc51 in QGraphicsView::viewportEvent (this=0x25c6890, event=0x7fff4d883ee0) at graphicsview/qgraphicsview.cpp:2337
#13 0x00007fea41551c38 in QAbstractScrollAreaFilter::eventFilter (this=<value optimized out>, o=<value optimized out>, e=0x7fff4d883040) at widgets/qabstractscrollarea_p.h:96
#14 0x00007fea40a4b8fe in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x2504290, event=0x7fff4d883ee0)
    at kernel/qcoreapplication.cpp:694
#15 0x00007fea41178be0 in QApplicationPrivate::notify_helper (this=0x1bfc140, receiver=0x2504290, e=0x7fff4d883ee0) at kernel/qapplication.cpp:3799
#16 0x00007fea4117afc9 in QApplication::notify (this=0x1bd7290, receiver=0x2504290, e=0x7fff4d883ee0) at kernel/qapplication.cpp:3528
#17 0x00007fea439c8070 in KApplication::notify (this=0x1bd7290, receiver=0x2504290, event=0x7fff4d883ee0) at /home/kde42/kdelibs/kdeui/kernel/kapplication.cpp:307
#18 0x00007fea40a4b5f9 in QCoreApplication::notifyInternal (this=0x1bd7290, receiver=0x2504290, event=0x7fff4d883ee0) at kernel/qcoreapplication.cpp:587
#19 0x00007fea4117e465 in QApplicationPrivate::sendMouseEvent (receiver=0x2504290, event=0x7fff4d883ee0, alienWidget=<value optimized out>, nativeWidget=0x25c6890,
    buttonDown=<value optimized out>, lastMouseReceiver=@0x7fea41b16200) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:212
#20 0x00007fea411dd996 in QETWidget::translateMouseEvent (this=0x25c6890, event=<value optimized out>) at kernel/qapplication_x11.cpp:4042
#21 0x00007fea411dc88b in QApplication::x11ProcessEvent (this=0x81, event=0x7fff4d8847f0) at kernel/qapplication_x11.cpp:3160

valgrind:

==10630==                                                                                                                                                                           
==10630== Invalid read of size 8                                                                                                                                                    
==10630==    at 0x907A101: QGraphicsScenePrivate::itemsAtPosition(QPoint const&, QPointF const&, QWidget*) const (qobject.h:438)                                                    
==10630==    by 0x907A918: QGraphicsScenePrivate::dispatchHoverEvent(QGraphicsSceneHoverEvent*) (qgraphicsscene.cpp:3371)                                                           
==10630==    by 0x907AABB: QGraphicsScene::mouseReleaseEvent(QGraphicsSceneMouseEvent*) (qgraphicsscene.cpp:3613)                                                                   
==10630==    by 0x907AD8D: QGraphicsScene::event(QEvent*) (qgraphicsscene.cpp:2966)                                                                                                 
==10630==    by 0x8B42C0E: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3803)                                                                            
==10630==    by 0x8B44DC4: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3768)                                                                                          
==10630==    by 0x689606F: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:307)                                                                                           
==10630==    by 0x989E5F8: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:587)                                                                           
==10630==    by 0x908BA38: QGraphicsView::mouseReleaseEvent(QMouseEvent*) (qcoreapplication.h:209)                                                                                  
==10630==    by 0x8B90E6F: QWidget::event(QEvent*) (qwidget.cpp:7163)                                                                                                               
==10630==    by 0x8E95875: QFrame::event(QEvent*) (qframe.cpp:651)                                                                                                                  
==10630==    by 0x8F1AA88: QAbstractScrollArea::viewportEvent(QEvent*) (qabstractscrollarea.cpp:943)                                                                                
==10630==  Address 0x21ab4e40 is 8 bytes inside a block of size 40 free'd                                                                                                           
==10630==    at 0x4C24DAD: operator delete(void*) (vg_replace_malloc.c:342)                                                                                                         
==10630==    by 0x8B8CB33: QWidget::~QWidget() (qwidget.cpp:1351)                                                                                                                   
==10630==    by 0x98AD71F: QObjectPrivate::deleteChildren() (qobject.cpp:1875)                                                                                                      
==10630==    by 0x8B8AF23: QWidget::~QWidget() (qwidget.cpp:1338)                                                                                                                   
==10630==    by 0x9083159: QGraphicsView::~QGraphicsView() (qgraphicsview.cpp:775)                                                                                                  
==10630==    by 0x51B2A41: Plasma::ExtenderItemView::~ExtenderItemView() (extenderitem.cpp:67)                                                                                      
==10630==    by 0x51AF09D: Plasma::ExtenderItem::mouseReleaseEvent(QGraphicsSceneMouseEvent*) (extenderitem.cpp:730)                                                                
==10630==    by 0x9055958: QGraphicsItem::sceneEvent(QEvent*) (qgraphicsitem.cpp:4001)                                                                                              
==10630==    by 0x9094B23: QGraphicsWidget::sceneEvent(QEvent*) (qgraphicswidget.cpp:1011)                                                                                          
==10630==    by 0x906E700: QGraphicsScenePrivate::sendEvent(QGraphicsItem*, QEvent*) (qgraphicsscene.cpp:1030)                                                                      
==10630==    by 0x906F4C3: QGraphicsScenePrivate::sendMouseEvent(QGraphicsSceneMouseEvent*) (qgraphicsscene.cpp:1101)                                                               
==10630==    by 0x907AA68: QGraphicsScene::mouseReleaseEvent(QGraphicsSceneMouseEvent*) (qgraphicsscene.cpp:3597)                                                                   
==10630==                                                                                                                                                                           
==10630== Invalid read of size 8                                                                                                                                                    
==10630==    at 0x907A10C: QGraphicsScenePrivate::itemsAtPosition(QPoint const&, QPointF const&, QWidget*) const (qobject.h:438)                                                    
==10630==    by 0x907A918: QGraphicsScenePrivate::dispatchHoverEvent(QGraphicsSceneHoverEvent*) (qgraphicsscene.cpp:3371)                                                           
==10630==    by 0x907AABB: QGraphicsScene::mouseReleaseEvent(QGraphicsSceneMouseEvent*) (qgraphicsscene.cpp:3613)                                                                   
==10630==    by 0x907AD8D: QGraphicsScene::event(QEvent*) (qgraphicsscene.cpp:2966)                                                                                                 
==10630==    by 0x8B42C0E: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3803)                                                                            
==10630==    by 0x8B44DC4: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3768)                                                                                          
==10630==    by 0x689606F: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:307)                                                                                           
==10630==    by 0x989E5F8: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:587)                                                                           
==10630==    by 0x908BA38: QGraphicsView::mouseReleaseEvent(QMouseEvent*) (qcoreapplication.h:209)                                                                                  
==10630==    by 0x8B90E6F: QWidget::event(QEvent*) (qwidget.cpp:7163)                                                                                                               
==10630==    by 0x8E95875: QFrame::event(QEvent*) (qframe.cpp:651)                                                                                                                  
==10630==    by 0x8F1AA88: QAbstractScrollArea::viewportEvent(QEvent*) (qabstractscrollarea.cpp:943)                                                                                
==10630==  Address 0x10 is not stack'd, malloc'd or (recently) free'd                             
Comment 5 Anne-Marie Mahfouf 2009-02-01 09:58:20 UTC
*** Bug 182651 has been marked as a duplicate of this bug. ***
Comment 6 Matthias 2009-02-06 09:56:51 UTC
Created attachment 31017 [details]
backtrace

I also experience this crash. There's a backtrace in the attachment...
Comment 7 Dario Andres 2009-02-06 11:59:58 UTC
Pasted backtrace from comment 6:

Anwendung: Plasma-Arbeitsfläche (plasma), Signal SIGSEGV
[Current thread is 0 (LWP 3206)]

Thread 3 (Thread 0xaa655b90 (LWP 3207)):
#0  0xb7f65424 in __kernel_vsyscall ()
#1  0xb57cf025 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb7e617fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libc.so.6
#3  0xb68c1542 in QWaitCondition::wait (this=0x870dd88, mutex=0x870dd84, time=4294967295) at thread/qwaitcondition_unix.cpp:82
#4  0xb598d312 in QHostInfoAgent::run (this=0x870dd78) at kernel/qhostinfo.cpp:241
#5  0xb68c052e in QThreadPrivate::start (arg=0x870dd78) at thread/qthread_unix.cpp:185
#6  0xb57cb4c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb7e536de in clone () from /lib/i686/cmov/libc.so.6

Thread 2 (Thread 0xa9cb4b90 (LWP 3208)):
#0  0xb7f65424 in __kernel_vsyscall ()
#1  0xb57cf025 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb7e617fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libc.so.6
#3  0xb68c1542 in QWaitCondition::wait (this=0x8584280, mutex=0x858427c, time=4294967295) at thread/qwaitcondition_unix.cpp:82
#4  0xaa77f4a2 in RenderThread::run (this=0x8584274) at ../../../../plasma/wallpapers/image/renderthread.cpp:91
#5  0xb68c052e in QThreadPrivate::start (arg=0x8584274) at thread/qthread_unix.cpp:185
#6  0xb57cb4c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb7e536de in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb4b656e0 (LWP 3206)):
[KCrash Handler]
#6  0xb71dd8f6 in QGraphicsScenePrivate::itemsAtPosition (this=0x827d148, screenPos=@0xbfe7dd04, scenePos=@0xbfe7dcf0, widget=0x8a43c90) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:438
#7  0xb71de1a7 in QGraphicsScenePrivate::dispatchHoverEvent (this=0x827d148, hoverEvent=0xbfe7dd68) at graphicsview/qgraphicsscene.cpp:3371
#8  0xb71de305 in QGraphicsScene::mouseReleaseEvent (this=0x8328a78, mouseEvent=0xbfe7e1b4) at graphicsview/qgraphicsscene.cpp:3613
#9  0xb71de5f7 in QGraphicsScene::event (this=0x8328a78, event=0xbfe7e1b4) at graphicsview/qgraphicsscene.cpp:2966
#10 0xb6c3e79c in QApplicationPrivate::notify_helper (this=0x82827e8, receiver=0x8328a78, e=0xbfe7e1b4) at kernel/qapplication.cpp:3803
#11 0xb6c4661e in QApplication::notify (this=0x827f180, receiver=0x8328a78, e=0xbfe7e1b4) at kernel/qapplication.cpp:3393
#12 0xb77f977d in KApplication::notify (this=0x827f180, receiver=0x8328a78, event=0xbfe7e1b4) at ../../kdeui/kernel/kapplication.cpp:307
#13 0xb69b00e1 in QCoreApplication::notifyInternal (this=0x827f180, receiver=0x8328a78, event=0xbfe7e1b4) at kernel/qcoreapplication.cpp:587
#14 0xb71f2a82 in QGraphicsView::mouseReleaseEvent (this=0x8a47e60, event=0xbfe7e88c) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:209
#15 0xb6c967c2 in QWidget::event (this=0x8a47e60, event=0xbfe7e88c) at kernel/qwidget.cpp:7163
#16 0xb6fc9d43 in QFrame::event (this=0x8a47e60, e=0xbfe7e88c) at widgets/qframe.cpp:651
#17 0xb706046f in QAbstractScrollArea::viewportEvent (this=0x8a47e60, e=0x8a43c90) at widgets/qabstractscrollarea.cpp:943
#18 0xb71edb6f in QGraphicsView::viewportEvent (this=0x8a47e60, event=0xbfe7e88c) at graphicsview/qgraphicsview.cpp:2337
#19 0xb7062a15 in QAbstractScrollAreaFilter::eventFilter (this=0x8b63988, o=0x8a43c90, e=0xbfe7e88c) at widgets/qabstractscrollarea_p.h:96
#20 0xb69af2ca in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x82827e8, receiver=0x8a43c90, event=0xbfe7e88c) at kernel/qcoreapplication.cpp:694
#21 0xb6c3e77a in QApplicationPrivate::notify_helper (this=0x82827e8, receiver=0x8a43c90, e=0xbfe7e88c) at kernel/qapplication.cpp:3799
#22 0xb6c46fd1 in QApplication::notify (this=0x827f180, receiver=0x8a43c90, e=0xbfe7e88c) at kernel/qapplication.cpp:3528
#23 0xb77f977d in KApplication::notify (this=0x827f180, receiver=0x8a43c90, event=0xbfe7e88c) at ../../kdeui/kernel/kapplication.cpp:307
#24 0xb69b00e1 in QCoreApplication::notifyInternal (this=0x827f180, receiver=0x8a43c90, event=0xbfe7e88c) at kernel/qcoreapplication.cpp:587
#25 0xb6c4625e in QApplicationPrivate::sendMouseEvent (receiver=0x8a43c90, event=0xbfe7e88c, alienWidget=0x8a43c90, nativeWidget=0x8a47e60, buttonDown=0xb7401670, lastMouseReceiver=@0xb7401674)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:212
#26 0xb6cafe2d in QETWidget::translateMouseEvent (this=0x8a47e60, event=0xbfe7ed7c) at kernel/qapplication_x11.cpp:4044
#27 0xb6caec11 in QApplication::x11ProcessEvent (this=0x827f180, event=0xbfe7ed7c) at kernel/qapplication_x11.cpp:3162
#28 0xb6cd863a in x11EventSourceDispatch (s=0x8286648, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:142
#29 0xb58171b8 in IA__g_main_context_dispatch (context=0x82858f0) at /tmp/buildd/glib2.0-2.16.6/glib/gmain.c:2012
#30 0xb581a853 in g_main_context_iterate (context=0x82858f0, block=1, dispatch=1, self=0x8279908) at /tmp/buildd/glib2.0-2.16.6/glib/gmain.c:2645
#31 0xb581aa11 in IA__g_main_context_iteration (context=0x82858f0, may_block=1) at /tmp/buildd/glib2.0-2.16.6/glib/gmain.c:2708
#32 0xb69da5e8 in QEventDispatcherGlib::processEvents (this=0x8277eb0, flags={i = -1075318984}) at kernel/qeventdispatcher_glib.cpp:319
#33 0xb6cd7d75 in QGuiEventDispatcherGlib::processEvents (this=0x8277eb0, flags={i = -1075318936}) at kernel/qguieventdispatcher_glib.cpp:198
#34 0xb69ae7aa in QEventLoop::processEvents (this=0xbfe7efe0, flags={i = -1075318872}) at kernel/qeventloop.cpp:143
#35 0xb69ae96a in QEventLoop::exec (this=0xbfe7efe0, flags={i = -1075318808}) at kernel/qeventloop.cpp:194
#36 0xb69b1025 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#37 0xb6c3e617 in QApplication::exec () at kernel/qapplication.cpp:3331
#38 0xb7efbc16 in kdemain (argc=1, argv=0xbfe7f194) at ../../../../plasma/shells/desktop/main.cpp:54
#39 0x08048592 in main (argc=1196310860, argv=0x45474155) at plasma_qgv_dummy.cpp:3

Comment 8 Dario Andres 2009-02-10 13:06:26 UTC
Isn't this related to bug 178601 ?
Comment 9 Thomas Jarosch 2009-02-17 10:14:31 UTC
Also happens in KDE 4.2.0 from Fedora 9 RPMS when I try to move a "file download" notification window from konqueror. Here's a full backtrace:

Application: Plasma Workspace (plasma), signal SIGSEGV
[Current thread is 1 (Thread 0xb7f15790 (LWP 2170))]

Thread 3 (Thread 0x1afcb90 (LWP 2172)):
#0  0x001e3416 in __kernel_vsyscall ()
#1  0x00594ba5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x029228f2 in QWaitCondition::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:82
#3  0x001f7dba in RenderThread::run (this=0x88b224c) at /usr/src/debug/kdebase-workspace-4.2.0/plasma/wallpapers/image/renderthread.cpp:91
#4  0x029218ae in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:185
#5  0x0059132f in start_thread () from /lib/libpthread.so.0
#6  0x004cc20e in clone () from /lib/libc.so.6

Thread 2 (Thread 0x71cfb90 (LWP 2173)):
#0  0x001e3416 in __kernel_vsyscall ()
#1  0x00594ba5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x029228f2 in QWaitCondition::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:82
#3  0x001f7dba in RenderThread::run (this=0x8a31f94) at /usr/src/debug/kdebase-workspace-4.2.0/plasma/wallpapers/image/renderthread.cpp:91
#4  0x029218ae in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:185
#5  0x0059132f in start_thread () from /lib/libpthread.so.0
#6  0x004cc20e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7f15790 (LWP 2170)):
[KCrash Handler]
#6  0x03740f36 in QGraphicsScenePrivate::itemsAtPosition (this=<value optimized out>, screenPos=<value optimized out>, scenePos=<value optimized out>, widget=<value optimized out>)
    at ../../src/corelib/kernel/qobject.h:438
#7  0x037417f7 in QGraphicsScenePrivate::dispatchHoverEvent (this=<value optimized out>, hoverEvent=<value optimized out>) at graphicsview/qgraphicsscene.cpp:3371
#8  0x03741955 in QGraphicsScene::mouseReleaseEvent (this=<value optimized out>, mouseEvent=<value optimized out>) at graphicsview/qgraphicsscene.cpp:3613
#9  0x03741c47 in QGraphicsScene::event (this=<value optimized out>, event=<value optimized out>) at graphicsview/qgraphicsscene.cpp:2966
#10 0x0319d66c in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3803
#11 0x031a54ce in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3393
#12 0x03b3095d in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at /usr/src/debug/kdelibs-4.2.0/kdeui/kernel/kapplication.cpp:307
#13 0x02a122f1 in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:587
#14 0x037560a2 in QGraphicsView::mouseReleaseEvent (this=<value optimized out>, event=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:209
#15 0x031f5872 in QWidget::event (this=<value optimized out>, event=<value optimized out>) at kernel/qwidget.cpp:7163
#16 0x0352c683 in QFrame::event (this=<value optimized out>, e=<value optimized out>) at widgets/qframe.cpp:651
#17 0x035c329f in QAbstractScrollArea::viewportEvent (this=) at widgets/qabstractscrollarea.cpp:943
#18 0x0375115f in QGraphicsView::viewportEvent (this=<value optimized out>, event=<value optimized out>) at graphicsview/qgraphicsview.cpp:2337
#19 0x035c5845 in QAbstractScrollAreaFilter::eventFilter (this=<value optimized out>, o=<value optimized out>, e=) at widgets/qabstractscrollarea_p.h:96
#20 0x02a114da in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:694
#21 0x0319d64a in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3799
#22 0x031a5e81 in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3528
#23 0x03b3095d in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at /usr/src/debug/kdelibs-4.2.0/kdeui/kernel/kapplication.cpp:307
#24 0x02a122f1 in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:587
#25 0x031a510e in QApplicationPrivate::sendMouseEvent (receiver=<value optimized out>, event=<value optimized out>, alienWidget=<value optimized out>, nativeWidget=<value optimized out>, 
    buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:212
#26 0x0320f5f6 in QETWidget::translateMouseEvent (this=<value optimized out>, event=<value optimized out>) at kernel/qapplication_x11.cpp:4046
#27 0x0320e97d in QApplication::x11ProcessEvent (this=<value optimized out>, event=<value optimized out>) at kernel/qapplication_x11.cpp:3042
#28 0x0323710c in x11EventSourceDispatch (s=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:142
#29 0x0061ce38 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#30 0x006204e3 in ?? () from /lib/libglib-2.0.so.0
#31 0x006206a1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#32 0x02a3ca38 in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:319
#33 0x032367d5 in QGuiEventDispatcherGlib::processEvents (this=) at kernel/qguieventdispatcher_glib.cpp:198
#34 0x02a109da in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:143
#35 0x02a10b9a in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:194
#36 0x02a13245 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#37 0x0319d4e7 in QApplication::exec () at kernel/qapplication.cpp:3331
#38 0x02029e76 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.2.0/plasma/shells/desktop/main.cpp:54
#39 0x080486f2 in main (argc=1, argv=0xa) at /usr/src/debug/kdebase-workspace-4.2.0/i386-redhat-linux-gnu/plasma/shells/desktop/plasma_qgv_dummy.cpp:3
Comment 10 Dario Andres 2009-02-21 02:11:55 UTC

*** This bug has been marked as a duplicate of bug 178601 ***
Comment 11 Albert Astals Cid 2009-05-14 21:19:16 UTC
Reopening as the duplicate bug says to be fixed and i can still reproduce this with 4.2.3
Comment 12 Aaron J. Seigo 2009-05-14 22:28:54 UTC
yes, the fix isn't in 4.2.

from comment #18 on the dup'd report:

"The change in behavior is quite invasive: it's a huge patch, so I don't feel
comfortable backporting to stable."

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