Bug 197447 - Crash when login in to vpslink.com
Summary: Crash when login in to vpslink.com
Status: RESOLVED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: khtml renderer (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 264232 266560 293993 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-06-22 01:17 UTC by Albert Astals Cid
Modified: 2014-05-27 10:29 UTC (History)
10 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (7.26 KB, text/plain)
2010-09-24 09:26 UTC, Joachim Mairböck
Details
New crash information added by DrKonqi (7.51 KB, text/plain)
2010-10-25 20:11 UTC, reitzmichnicht
Details
New crash information added by DrKonqi (7.43 KB, text/plain)
2011-01-28 19:46 UTC, Jaime Torres
Details
New crash information added by DrKonqi (5.72 KB, text/plain)
2012-01-16 16:53 UTC, Nate Brown
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Albert Astals Cid 2009-06-22 01:17:24 UTC
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
Comment 1 Albert Astals Cid 2009-07-03 15:05:57 UTC
would a patch comparing m_object->style() to 0x0 and returning in case it is be accepted?
Comment 2 Joachim Mairböck 2010-09-24 09:26:53 UTC
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
Comment 3 reitzmichnicht 2010-10-25 20:11:41 UTC
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
Comment 4 Jonathan Marten 2010-12-18 14:01:27 UTC
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.
Comment 5 Christophe Marin 2011-01-25 12:38:29 UTC
*** Bug 264232 has been marked as a duplicate of this bug. ***
Comment 6 Jaime Torres 2011-01-28 19:46:39 UTC
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
Comment 7 Frank Reininghaus 2011-02-18 14:40:42 UTC
*** Bug 266560 has been marked as a duplicate of this bug. ***
Comment 8 Nate Brown 2012-01-16 16:53:02 UTC
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
Comment 9 Christophe Marin 2012-02-17 00:17:39 UTC
*** Bug 293993 has been marked as a duplicate of this bug. ***
Comment 10 Andrea Iacovitti 2014-05-19 20:29:56 UTC
Is this still reproducible?
Comment 11 Albert Astals Cid 2014-05-19 20:41:14 UTC
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?
Comment 12 Jaime Torres 2014-05-20 18:45:23 UTC
I've tried, but I can't reproduce.
Comment 13 Andrea Iacovitti 2014-05-27 10:29:39 UTC
(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.