Application that crashed: konqueror Version of the application: 4.2.86 (KDE 4.2.86 (KDE 4.3 >= 20090514)) KDE Version: 4.2.92 (KDE 4.2.92 (KDE 4.3 >= 20090617)) Qt Version: 4.5.1 Operating System: Linux 2.6.28-13-generic x86_64 Distribution: Ubuntu 9.04 What I was doing when the application crashed: When login into vpslink.com to manage my hosting there khtml crashes, i can try any patch you have but i think you'll understand i can't share the login info :D Also the backtrace seems not that bad -- Backtrace: Application: Konqueror (konqueror), signal: Segmentation fault [KCrash Handler] #5 0x00007ffc2fa66f0c in khtml::RenderStyle::position (this=0x0) at /home/kdesvn/kdelibs/khtml/rendering/render_style.h:1095 #6 0x00007ffc2fb77881 in khtml::RenderLayer::convertToLayerCoords (this=0x16a5488, ancestorLayer=0xfbc1c0, x=@0x7fff479a2ecc, y=@0x7fff479a2ec8) at /home/kdesvn/kdelibs/khtml/rendering/render_layer.cpp:621 #7 0x00007ffc2fb79409 in khtml::RenderLayer::calculateRects (this=0x16a5488, rootLayer=0xfbc1c0, paintDirtyRect=@0x7fff479a31b0, layerBounds=@0x7fff479a2f60, backgroundRect=@0x7fff479a2f50, foregroundRect=@0x7fff479a2f40) at /home/kdesvn/kdelibs/khtml/rendering/render_layer.cpp:1311 #8 0x00007ffc2fb7a423 in khtml::RenderLayer::nodeAtPointForLayer (this=0x16a5488, rootLayer=0xfbc1c0, info=@0x7fff479a3220, xMousePos=497, yMousePos=396, hitTestRect=@0x7fff479a31b0) at /home/kdesvn/kdelibs/khtml/rendering/render_layer.cpp:1189 #9 0x00007ffc2fb7a4c8 in khtml::RenderLayer::nodeAtPointForLayer (this=0xfbc340, rootLayer=0xfbc1c0, info=@0x7fff479a3220, xMousePos=497, yMousePos=396, hitTestRect=@0x7fff479a31b0) at /home/kdesvn/kdelibs/khtml/rendering/render_layer.cpp:1205 #10 0x00007ffc2fb7a4c8 in khtml::RenderLayer::nodeAtPointForLayer (this=0xfbc1c0, rootLayer=0xfbc1c0, info=@0x7fff479a3220, xMousePos=497, yMousePos=396, hitTestRect=@0x7fff479a31b0) at /home/kdesvn/kdelibs/khtml/rendering/render_layer.cpp:1205 #11 0x00007ffc2fb7addb in khtml::RenderLayer::nodeAtPoint (this=0xfbc1c0, info=@0x7fff479a3220, x=497, y=396) at /home/kdesvn/kdelibs/khtml/rendering/render_layer.cpp:1166 #12 0x00007ffc2fa91cf4 in DOM::MouseEventImpl::computeLayerPos (this=0x1646cd0) at /home/kdesvn/kdelibs/khtml/xml/dom2_eventsimpl.cpp:299 #13 0x00007ffc2fa96428 in MouseEventImpl (this=0x1646cd0, _id=DOM::EventImpl::MOUSEOVER_EVENT, canBubbleArg=true, cancelableArg=true, viewArg=0x157d6f0, detailArg=0, screenXArg=501, screenYArg=476, clientXArg=497, clientYArg=396, pageXArg=497, pageYArg=396, ctrlKeyArg=false, altKeyArg=false, shiftKeyArg=false, metaKeyArg=false, buttonArg=65535, relatedTargetArg=0x148eec0, qe=0x0, isDoubleClick=false, orient=DOM::MouseEventImpl::ONone) at /home/kdesvn/kdelibs/khtml/xml/dom2_eventsimpl.cpp:279 #14 0x00007ffc2f994b2a in KHTMLView::dispatchMouseEvent (this=0x15f8490, eventId=7, targetNode=0x14aa6c0, targetNodeNonShared=0x14aa6c0, cancelable=false, detail=0, _mouse=0x7fff479a4520, setUnder=true, mouseEventType=4, orient=0) at /home/kdesvn/kdelibs/khtml/khtmlview.cpp:3654 #15 0x00007ffc2f9a015e in KHTMLView::mouseMoveEvent (this=0x15f8490, _mouse=0x7fff479a4520) at /home/kdesvn/kdelibs/khtml/khtmlview.cpp:1351 #16 0x00007ffc3c087298 in QWidget::event (this=0x15f8490, event=0x7fff479a4520) at /home/kdesvn/qt-copy/src/gui/kernel/qwidget.cpp:7506 #17 0x00007ffc3c423b9b in QFrame::event (this=0x15f8490, e=0x7fff479a4520) at /home/kdesvn/qt-copy/src/gui/widgets/qframe.cpp:559 #18 0x00007ffc2f99df5c in KHTMLView::widgetEvent (this=0x15f8490, e=0x7fff479a4520) at /home/kdesvn/kdelibs/khtml/khtmlview.cpp:2325 #19 0x00007ffc2f9a4287 in KHTMLView::eventFilter (this=0x15f8490, o=0x11584e0, e=0x7fff479a4520) at /home/kdesvn/kdelibs/khtml/khtmlview.cpp:2189 #20 0x00007ffc3ce13968 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x11584e0, event=0x7fff479a4520) at /home/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:726 #21 0x00007ffc3c03616c in QApplicationPrivate::notify_helper (this=0x9e2bf0, receiver=0x11584e0, e=0x7fff479a4520) at /home/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:4053 #22 0x00007ffc3c03eb4a in QApplication::notify (this=<value optimized out>, receiver=0x11584e0, e=0x7fff479a4520) at /home/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3759 #23 0x00007ffc3dca006f in KApplication::notify (this=0x7fff479a6590, receiver=0x11584e0, event=0x7fff479a4520) at /home/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:302 #24 0x00007ffc3ce1465c in QCoreApplication::notifyInternal (this=0x7fff479a6590, receiver=0x11584e0, event=0x7fff479a4520) at /home/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:610 #25 0x00007ffc3c03dd98 in QApplicationPrivate::sendMouseEvent (receiver=0x11584e0, event=0x7fff479a4520, alienWidget=0x11584e0, nativeWidget=0xbea930, buttonDown=<value optimized out>, lastMouseReceiver=@0x7ffc3ca9fe90) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:216 #26 0x00007ffc3c0a7d99 in QETWidget::translateMouseEvent (this=0xbea930, event=<value optimized out>) at /home/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:4448 #27 0x00007ffc3c0a6e05 in QApplication::x11ProcessEvent (this=0x7fff479a6590, event=0x7fff479a60a0) at /home/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:3566 #28 0x00007ffc3c0ce224 in x11EventSourceDispatch (s=0x9e68c0, callback=0, user_data=0x0) at /home/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:146 #29 0x00007ffc388cc20a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #30 0x00007ffc388cf8e0 in ?? () from /usr/lib/libglib-2.0.so.0 #31 0x00007ffc388cfa7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #32 0x00007ffc3ce3dd6f in QEventDispatcherGlib::processEvents (this=0x9c5db0, flags=<value optimized out>) at /home/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:324 #33 0x00007ffc3c0cd9af in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at /home/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:202 #34 0x00007ffc3ce12f02 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 1201300368}) at /home/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149 #35 0x00007ffc3ce132cd in QEventLoop::exec (this=0x7fff479a63d0, flags={i = 1201300448}) at /home/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:200 #36 0x00007ffc3ce15594 in QCoreApplication::exec () at /home/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:888 #37 0x00007ffc3f53b968 in kdemain (argc=1, argv=0x7fff479a6fe8) at /home/kdesvn/kdebase/apps/konqueror/src/konqmain.cpp:257 #38 0x00000000004008e7 in main (argc=1, argv=0x7fff479a6fe8) at /home/kdesvn/build-cmake/kdebase/apps/konqueror/src/konqueror_dummy.cpp:3
would a patch comparing m_object->style() to 0x0 and returning in case it is be accepted?
Created attachment 51934 [details] New crash information added by DrKonqi konqueror (4.5.1 (KDE 4.5.1)) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.6.3 - What I was doing when the application crashed: I was viewing the new commit digest website http://commit-digest.org/contribute/ and wanted to flattr it. -- Backtrace (Reduced): #7 0xaf61a8d8 in position (this=0xc25f4c0, ancestorLayer=0xbad1e28, x=@0xbfbdcf2c, y=@0xbfbdcf28) at /usr/src/debug/kdelibs-4.5.1/khtml/rendering/render_style.h:1031 #8 khtml::RenderLayer::convertToLayerCoords (this=0xc25f4c0, ancestorLayer=0xbad1e28, x=@0xbfbdcf2c, y=@0xbfbdcf28) at /usr/src/debug/kdelibs-4.5.1/khtml/rendering/render_layer.cpp:627 #9 0xaf61b851 in khtml::RenderLayer::calculateRects (this=0xc25f4c0, rootLayer=0xbad1e28, paintDirtyRect=..., layerBounds=..., backgroundRect=..., foregroundRect=...) at /usr/src/debug/kdelibs-4.5.1/khtml/rendering/render_layer.cpp:1320 #10 0xaf62028b in khtml::RenderLayer::nodeAtPointForLayer (this=0xc25f4c0, rootLayer=0xbad1e28, info=..., xMousePos=89, yMousePos=449, hitTestRect=...) at /usr/src/debug/kdelibs-4.5.1/khtml/rendering/render_layer.cpp:1198 #11 0xaf620303 in khtml::RenderLayer::nodeAtPointForLayer (this=0xbad1f1c, rootLayer=0xbad1e28, info=..., xMousePos=89, yMousePos=449, hitTestRect=...) at /usr/src/debug/kdelibs-4.5.1/khtml/rendering/render_layer.cpp:1214
Created attachment 52862 [details] New crash information added by DrKonqi akregator (1.6.5) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0 I use KDE 4.5.1 with Kubuntu Lucid Go to http://commit-digest.org/updates/ Right click the RSS Icon in the lower left and select "Copy Link Address" Then Konqueror will die. -- Backtrace (Reduced): #6 0x00007f417ccb5dd8 in khtml::RenderStyle::position (this=0x8325320, ancestorLayer=0x3076620, x=@0x7fff3fedd73c, y=@0x7fff3fedd738) at ../../khtml/rendering/render_style.h:1031 #7 khtml::RenderLayer::convertToLayerCoords (this=0x8325320, ancestorLayer=0x3076620, x=@0x7fff3fedd73c, y=@0x7fff3fedd738) at ../../khtml/rendering/render_layer.cpp:627 #8 0x00007f417ccb6e63 in khtml::RenderLayer::calculateRects (this=0x8325320, rootLayer=0x3076620, paintDirtyRect=<value optimized out>, layerBounds=..., backgroundRect=..., foregroundRect=...) at ../../khtml/rendering/render_layer.cpp:1320 #9 0x00007f417ccb9cd9 in khtml::RenderLayer::nodeAtPointForLayer (this=0x8325268, rootLayer=0x3076620, info=<value optimized out>, xMousePos=175, yMousePos=721, hitTestRect=...) at ../../khtml/rendering/render_layer.cpp:1198 #10 0x00007f417ccb9d2a in khtml::RenderLayer::nodeAtPointForLayer (this=0x30767a0, rootLayer=0x3076620, info=<value optimized out>, xMousePos=175, yMousePos=721, hitTestRect=...) at ../../khtml/rendering/render_layer.cpp:1214
Crash confirmed with current trunk on www.commit-digest.org. It happens in RenderLayer::convertToLayerCoords(const RenderLayer* ancestorLayer, int& x, int& y) const (kdelibs/khtml/rendering/render_layer.cpp) at around line 628: if (m_object->style()->position() == PFIXED) { m_object->style() is NULL at this point.
*** Bug 264232 has been marked as a duplicate of this bug. ***
Created attachment 56586 [details] New crash information added by DrKonqi konqueror (4.6.41 (4.7 >= 20110106)) on KDE Platform 4.6.41 (4.7 >= 20110106) using Qt 4.7.2 - What I was doing when the application crashed: I was looking the commit digest http://commit-digest.org/issues/2010-12-26/ and moving the mouse over the "social" icons..., expecially the "make a donation" one. -- Backtrace (Reduced): #6 khtml::RenderStyle::position (this=0x0) at /g/kde4svn/kdelibs/khtml/rendering/render_style.h:1032 #7 0x00007fcef30ea966 in khtml::RenderLayer::convertToLayerCoords (this=0x366e828, ancestorLayer=0x2a84360, x=@0x7fff183b868c, y=@0x7fff183b8688) at /g/kde4svn/kdelibs/khtml/rendering/render_layer.cpp:627 #8 0x00007fcef30eb7ad in khtml::RenderLayer::calculateRects (this=0x366e828, rootLayer=0x2a84360, paintDirtyRect=<value optimized out>, layerBounds=..., backgroundRect=..., foregroundRect=...) at /g/kde4svn/kdelibs/khtml/rendering/render_layer.cpp:1337 #9 0x00007fcef30eeede in khtml::RenderLayer::nodeAtPointForLayer (this=0x366e828, rootLayer=0x2a84360, info=..., xMousePos=99, yMousePos=19193, hitTestRect=...) at /g/kde4svn/kdelibs/khtml/rendering/render_layer.cpp:1215 #10 0x00007fcef30eef33 in khtml::RenderLayer::nodeAtPointForLayer (this=0x2a844e0, rootLayer=0x2a84360, info=..., xMousePos=99, yMousePos=19193, hitTestRect=...) at /g/kde4svn/kdelibs/khtml/rendering/render_layer.cpp:1231
*** Bug 266560 has been marked as a duplicate of this bug. ***
Created attachment 67895 [details] New crash information added by DrKonqi konqueror (4.5.3 (KDE 4.5.3)) on KDE Platform 4.5.3 (KDE 4.5.3) using Qt 4.7.0 Konqueror keeps shutting down due to a bug. -- Backtrace (Reduced): #7 0xb1edd33b in khtml::RenderStyle::position (this=0xa616e74, ancestorLayer=0xa681480, x=@0xbfc1d5fc, y=@0xbfc1d5f8) at ../../khtml/rendering/render_style.h:1031 #8 khtml::RenderLayer::convertToLayerCoords (this=0xa616e74, ancestorLayer=0xa681480, x=@0xbfc1d5fc, y=@0xbfc1d5f8) at ../../khtml/rendering/render_layer.cpp:627 #9 0xb1ede5a1 in khtml::RenderLayer::calculateRects (this=0xa616e74, rootLayer=0xa681480, paintDirtyRect=..., layerBounds=..., backgroundRect=..., foregroundRect=...) at ../../khtml/rendering/render_layer.cpp:1320 #10 0xb1ee1610 in khtml::RenderLayer::nodeAtPointForLayer (this=0xa616e74, rootLayer=0xa681480, info=..., xMousePos=410, yMousePos=931, hitTestRect=...) at ../../khtml/rendering/render_layer.cpp:1198 #11 0xb1ee1679 in khtml::RenderLayer::nodeAtPointForLayer (this=0xa555ce8, rootLayer=0xa681480, info=..., xMousePos=410, yMousePos=931, hitTestRect=...) at ../../khtml/rendering/render_layer.cpp:1214
*** Bug 293993 has been marked as a duplicate of this bug. ***
Is this still reproducible?
I do not have an vpslink account anymore so I can't reproduce it. Maybe some of the other reporters can try their own testscases?
I've tried, but I can't reproduce.
(In reply to comment #12) > I've tried, but I can't reproduce. Also no further crash report with similar backtrace. I will close this report.