Bug 210292 - crash when resizing change activities applet [QBezier::pointAt, QIntersectionFinder::intersectBeziers, QIntersectionFinder::produceIntersections]
Summary: crash when resizing change activities applet [QBezier::pointAt, QIntersection...
Status: RESOLVED DUPLICATE of bug 207253
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-12 10:28 UTC by simon
Modified: 2009-10-26 10:58 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description simon 2009-10-12 10:28:48 UTC
Application: plasma-desktop (0.3)
KDE Version: 4.3.71 (KDE 4.3.71 (KDE 4.4 >= 20091007)) (Compiled from sources)
Qt Version: 4.5.2
Operating System: Linux 2.6.30-rc6-git3 x86_64
Distribution (Platform): Gentoo Packages

What I was doing when the application crashed:
hi,

somehow it crashes when i try to resize the applet

 -- Backtrace:
Application: Plasma-Arbeitsfläche (plasma-desktop), signal: Aborted
[Current thread is 1 (Thread 0x7fa219a327b0 (LWP 12747))]

Thread 3 (Thread 0x7fa1f90bc950 (LWP 12748)):
#0  0x00007fa216320c8d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa216592dae in thread_sleep (ti=0x7fa1f90bbec0) at thread/qthread_unix.cpp:297
#2  0x00007fa21659301e in QThread::msleep (msecs=50) at thread/qthread_unix.cpp:323
#3  0x00007fa1fae15c3b in Update_Thread::run() () from /usr/lib64/kde4/plasma_applet_cwp.so
#4  0x00007fa216593436 in QThreadPrivate::start (arg=0xbd3020) at thread/qthread_unix.cpp:188
#5  0x00007fa21631c097 in start_thread () from /lib/libpthread.so.0
#6  0x00007fa21348d77d in clone () from /lib/libc.so.6

Thread 2 (Thread 0x7fa1f6c4d950 (LWP 12755)):
#0  0x00007fa216320a09 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa216593c3b in QWaitConditionPrivate::wait (this=0x11fb6c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007fa21659379b in QWaitCondition::wait (this=0x11f28a0, mutex=0x11f2898, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fa21798e10d in QHostInfoAgent::run (this=0x11f2880) at kernel/qhostinfo.cpp:260
#4  0x00007fa216593436 in QThreadPrivate::start (arg=0x11f2880) at thread/qthread_unix.cpp:188
#5  0x00007fa21631c097 in start_thread () from /lib/libpthread.so.0
#6  0x00007fa21348d77d in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7fa219a327b0 (LWP 12747)):
[KCrash Handler]
#5  0x00007fa2133f8205 in raise () from /lib/libc.so.6
#6  0x00007fa2133f957e in abort () from /lib/libc.so.6
#7  0x00007fa2165893d8 in qt_message_output (msgType=QtFatalMsg, buf=0x161e848 "ASSERT: \"t >= 0\" in file painting/qbezier_p.h, line 169") at global/qglobal.cpp:2042
#8  0x00007fa216589502 in qFatal (msg=0x7fa2166d7138 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2241
#9  0x00007fa216589957 in qt_assert (assertion=0x7fa215c7245d "t >= 0", file=0x7fa215c72448 "painting/qbezier_p.h", line=169) at global/qglobal.cpp:1811
#10 0x00007fa2156f8cda in QBezier::pointAt (this=0x7ffffaa79e20, t=nan(0x8000000000000)) at painting/qbezier_p.h:169
#11 0x00007fa2157573e2 in QIntersectionFinder::intersectBeziers (this=0x7ffffaa79ffb, one=..., two=..., t=..., intersections=...) at painting/qpathclipper.cpp:214
#12 0x00007fa2157577c4 in QIntersectionFinder::produceIntersections (this=0x7ffffaa79ffb, segments=...) at painting/qpathclipper.cpp:467
#13 0x00007fa215757950 in QWingedEdge::intersectAndAdd (this=0x7ffffaa7a0f0) at painting/qpathclipper.cpp:695
#14 0x00007fa215757ec9 in QWingedEdge::QWingedEdge (this=0x7ffffaa7a0f0, subject=..., clip=...) at painting/qpathclipper.cpp:781
#15 0x00007fa215758380 in QPathClipper::clip (this=0x7ffffaa7a270, operation=BoolOr) at painting/qpathclipper.cpp:1761
#16 0x00007fa21574433d in QPainterPath::united (this=0x7ffffaa7a2a0, p=...) at painting/qpainterpath.cpp:3110
#17 0x00007fa218766956 in Plasma::AppletHandle::shape (this=0x1809670) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/plasma/private/applethandle.cpp:142
#18 0x00007fa215bd994e in QGraphicsItem::collidesWithPath (this=0x1809680, path=..., mode=IntersectsItemShape) at graphicsview/qgraphicsitem.cpp:3333
#19 0x00007fa215bf68c1 in QGraphicsScenePrivate::itemCollidesWithPath (item=0x1809680, path=..., mode=IntersectsItemShape) at graphicsview/qgraphicsscene.cpp:1066
#20 0x00007fa215bfd8ea in QGraphicsScenePrivate::items_helper (this=0x630f40, rect=..., mode=IntersectsItemShape, order=AscendingOrder) at graphicsview/qgraphicsscene.cpp:1449
#21 0x00007fa215bfdb61 in QGraphicsScene::items (this=0x709af0, rect=..., mode=IntersectsItemShape) at graphicsview/qgraphicsscene.cpp:2494
#22 0x00007fa215c0eb5c in QGraphicsView::items (this=0x154b130, pos=...) at graphicsview/qgraphicsview.cpp:2290
#23 0x00007fa215bfe9f9 in QGraphicsScenePrivate::itemsAtPosition (this=0x630f40, screenPos=..., scenePos=..., widget=0x153d540) at graphicsview/qgraphicsscene.cpp:1050
#24 0x00007fa215bfeead in QGraphicsScenePrivate::dispatchHoverEvent (this=0x630f40, hoverEvent=0x7ffffaa7aa50) at graphicsview/qgraphicsscene.cpp:4217
#25 0x00007fa215bff372 in QGraphicsScene::mouseReleaseEvent (this=0x709af0, mouseEvent=0x7ffffaa7b380) at graphicsview/qgraphicsscene.cpp:4461
#26 0x00007fa215bff867 in QGraphicsScene::event (this=0x709af0, event=0x7ffffaa7b380) at graphicsview/qgraphicsscene.cpp:3808
#27 0x00007fa2155f5d49 in QApplicationPrivate::notify_helper (this=0x631a30, receiver=0x709af0, e=0x7ffffaa7b380) at kernel/qapplication.cpp:4056
#28 0x00007fa2155f6106 in QApplication::notify (this=0x6219c0, receiver=0x709af0, e=0x7ffffaa7b380) at kernel/qapplication.cpp:3603
#29 0x00007fa21728d7f1 in KApplication::notify (this=0x6219c0, receiver=0x709af0, event=0x7ffffaa7b380) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdeui/kernel/kapplication.cpp:302
#30 0x00007fa2166839dc in QCoreApplication::notifyInternal (this=0x6219c0, receiver=0x709af0, event=0x7ffffaa7b380) at kernel/qcoreapplication.cpp:606
#31 0x00007fa2155f2b59 in QCoreApplication::sendEvent (receiver=0x709af0, event=0x7ffffaa7b380) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#32 0x00007fa215c14944 in QGraphicsView::mouseReleaseEvent (this=0x154b130, event=0x7ffffaa7c030) at graphicsview/qgraphicsview.cpp:3382
#33 0x00007fa215652dd0 in QWidget::event (this=0x154b130, event=0x7ffffaa7c030) at kernel/qwidget.cpp:7549
#34 0x00007fa2159f8947 in QFrame::event (this=0x154b130, e=0x7ffffaa7c030) at widgets/qframe.cpp:559
#35 0x00007fa215a8bf58 in QAbstractScrollArea::viewportEvent (this=0x154b130, e=0x7ffffaa7c030) at widgets/qabstractscrollarea.cpp:962
#36 0x00007fa215c0f6b3 in QGraphicsView::viewportEvent (this=0x154b130, event=0x7ffffaa7c030) at graphicsview/qgraphicsview.cpp:2919
#37 0x00007fa215a8e8b6 in QAbstractScrollAreaPrivate::viewportEvent (this=0x153ce20, event=0x7ffffaa7c030) at widgets/qabstractscrollarea_p.h:100
#38 0x00007fa215a8e8f6 in QAbstractScrollAreaFilter::eventFilter (this=0x153ed80, o=0x153d540, e=0x7ffffaa7c030) at widgets/qabstractscrollarea_p.h:111
#39 0x00007fa216681f21 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x631a30, receiver=0x153d540, event=0x7ffffaa7c030) at kernel/qcoreapplication.cpp:726
#40 0x00007fa2155f5d24 in QApplicationPrivate::notify_helper (this=0x631a30, receiver=0x153d540, e=0x7ffffaa7c030) at kernel/qapplication.cpp:4052
#41 0x00007fa2155f6b0a in QApplication::notify (this=0x6219c0, receiver=0x153d540, e=0x7ffffaa7c030) at kernel/qapplication.cpp:3758
#42 0x00007fa21728d7f1 in KApplication::notify (this=0x6219c0, receiver=0x153d540, event=0x7ffffaa7c030) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdeui/kernel/kapplication.cpp:302
#43 0x00007fa2166839dc in QCoreApplication::notifyInternal (this=0x6219c0, receiver=0x153d540, event=0x7ffffaa7c030) at kernel/qcoreapplication.cpp:606
#44 0x00007fa215601e1b in QCoreApplication::sendSpontaneousEvent (receiver=0x153d540, event=0x7ffffaa7c030) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#45 0x00007fa2155fcd2b in QApplicationPrivate::sendMouseEvent (receiver=0x153d540, event=0x7ffffaa7c030, alienWidget=0x153d540, nativeWidget=0x154b130, buttonDown=0x7fa2160b1388, 
    lastMouseReceiver=...) at kernel/qapplication.cpp:2924
#46 0x00007fa215670209 in QETWidget::translateMouseEvent (this=0x154b130, event=0x7ffffaa7dc20) at kernel/qapplication_x11.cpp:4409
#47 0x00007fa21566dc04 in QApplication::x11ProcessEvent (this=0x6219c0, event=0x7ffffaa7dc20) at kernel/qapplication_x11.cpp:3428
#48 0x00007fa21569e207 in x11EventSourceDispatch (s=0x635510, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#49 0x00007fa212aff4b2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#50 0x00007fa212b02795 in ?? () from /usr/lib/libglib-2.0.so.0
#51 0x00007fa212b02c9b in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#52 0x00007fa2166b198e in QEventDispatcherGlib::processEvents (this=0x62db30, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#53 0x00007fa21569da57 in QGuiEventDispatcherGlib::processEvents (this=0x62db30, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#54 0x00007fa2166809b0 in QEventLoop::processEvents (this=0x7ffffaa7dfc0, flags=...) at kernel/qeventloop.cpp:149
#55 0x00007fa216680bd2 in QEventLoop::exec (this=0x7ffffaa7dfc0, flags=...) at kernel/qeventloop.cpp:197
#56 0x00007fa21668424c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#57 0x00007fa2155f5aaa in QApplication::exec () at kernel/qapplication.cpp:3525
#58 0x00007fa219735da0 in kdemain (argc=1, argv=0x7ffffaa7e398) at /var/tmp/portage/kde-base/plasma-workspace-9999/work/plasma-workspace-9999/plasma/desktop/shell/main.cpp:112
#59 0x00007fa2133e55e4 in __libc_start_main () from /lib/libc.so.6
#60 0x0000000000400969 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-10-12 14:49:33 UTC
KDE trunk now depends on Qt4.6. - Please fetch it from gitorious, recompile KDE against it and try again. Thanks
Comment 2 Aaron J. Seigo 2009-10-15 04:02:23 UTC
when you try and resize which widget? any widget? a specific one?
Comment 3 simon 2009-10-15 09:47:17 UTC
the "change activities" widget was the one, i cant reproduce it reliably though
Comment 4 Beat Wolf 2009-10-26 10:58:28 UTC

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