Bug 221249

Summary: Spontaneous crash after clicking a link
Product: [Applications] konqueror Reporter: Andreas Feldner <andreas>
Component: khtmlAssignee: Konqueror Bugs <konqueror-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash    
Priority: NOR    
Version First Reported In: 4.3.2   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Andreas Feldner 2010-01-04 15:22:26 UTC
Application that crashed: konqueror
Version of the application: 4.3.2 (KDE 4.3.2)
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.30-2-amd64 x86_64
Distribution: Debian GNU/Linux testing (squeeze)

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
The current source language is "auto; currently c".
[KCrash Handler]
#5  khtml::CSSStyleSelector::applyRule (this=0x3d84af0, id=99833936, value=0x41) at ../../khtml/css/cssstyleselector.cpp:2253
#6  0x00007fdcd19e7a83 in khtml::CSSStyleSelector::styleForElement (this=0x3d84af0, e=0x35bed00, fallbackParentStyle=<value optimized out>) at ../../khtml/css/cssstyleselector.cpp:739
#7  0x00007fdcd18ad42f in DOM::ElementImpl::recalcStyle (this=0x35bed00, change=DOM::NodeImpl::Force) at ../../khtml/xml/dom_elementimpl.cpp:955
#8  0x00007fdcd18f6099 in DOM::HTMLElementImpl::recalcStyle (this=0x3d84af0, ch=99833936) at ../../khtml/html/html_elementimpl.cpp:242
#9  0x00007fdcd18ad4ae in DOM::ElementImpl::recalcStyle (this=0x401aab0, change=DOM::NodeImpl::Force) at ../../khtml/xml/dom_elementimpl.cpp:990
#10 0x00007fdcd18f6099 in DOM::HTMLElementImpl::recalcStyle (this=0x3d84af0, ch=99833936) at ../../khtml/html/html_elementimpl.cpp:242
#11 0x00007fdcd18ad4ae in DOM::ElementImpl::recalcStyle (this=0x8f26310, change=DOM::NodeImpl::Force) at ../../khtml/xml/dom_elementimpl.cpp:990
#12 0x00007fdcd18f6099 in DOM::HTMLElementImpl::recalcStyle (this=0x3d84af0, ch=99833936) at ../../khtml/html/html_elementimpl.cpp:242
#13 0x00007fdcd18ad4ae in DOM::ElementImpl::recalcStyle (this=0x66a20a0, change=DOM::NodeImpl::Force) at ../../khtml/xml/dom_elementimpl.cpp:990
#14 0x00007fdcd18f6099 in DOM::HTMLElementImpl::recalcStyle (this=0x3d84af0, ch=99833936) at ../../khtml/html/html_elementimpl.cpp:242
#15 0x00007fdcd18ad4ae in DOM::ElementImpl::recalcStyle (this=0x6cb1fd0, change=DOM::NodeImpl::Force) at ../../khtml/xml/dom_elementimpl.cpp:990
#16 0x00007fdcd18f6099 in DOM::HTMLElementImpl::recalcStyle (this=0x3d84af0, ch=99833936) at ../../khtml/html/html_elementimpl.cpp:242
#17 0x00007fdcd18ad4ae in DOM::ElementImpl::recalcStyle (this=0x3f08940, change=DOM::NodeImpl::Force) at ../../khtml/xml/dom_elementimpl.cpp:990
#18 0x00007fdcd18f6099 in DOM::HTMLElementImpl::recalcStyle (this=0x3d84af0, ch=99833936) at ../../khtml/html/html_elementimpl.cpp:242
#19 0x00007fdcd18ad4ae in DOM::ElementImpl::recalcStyle (this=0x44c5790, change=DOM::NodeImpl::Force) at ../../khtml/xml/dom_elementimpl.cpp:990
#20 0x00007fdcd18f6099 in DOM::HTMLElementImpl::recalcStyle (this=0x3d84af0, ch=99833936) at ../../khtml/html/html_elementimpl.cpp:242
#21 0x00007fdcd18ad4ae in DOM::ElementImpl::recalcStyle (this=0x664e580, change=DOM::NodeImpl::Force) at ../../khtml/xml/dom_elementimpl.cpp:990
#22 0x00007fdcd18f6099 in DOM::HTMLElementImpl::recalcStyle (this=0x3d84af0, ch=99833936) at ../../khtml/html/html_elementimpl.cpp:242
#23 0x00007fdcd18ad4ae in DOM::ElementImpl::recalcStyle (this=0x6eb5680, change=DOM::NodeImpl::Force) at ../../khtml/xml/dom_elementimpl.cpp:990
#24 0x00007fdcd18f6099 in DOM::HTMLElementImpl::recalcStyle (this=0x3d84af0, ch=99833936) at ../../khtml/html/html_elementimpl.cpp:242
#25 0x00007fdcd18ad4ae in DOM::ElementImpl::recalcStyle (this=0x38e0680, change=DOM::NodeImpl::Force) at ../../khtml/xml/dom_elementimpl.cpp:990
#26 0x00007fdcd18f6099 in DOM::HTMLElementImpl::recalcStyle (this=0x3d84af0, ch=99833936) at ../../khtml/html/html_elementimpl.cpp:242
#27 0x00007fdcd18ad4ae in DOM::ElementImpl::recalcStyle (this=0x394ff70, change=DOM::NodeImpl::Force) at ../../khtml/xml/dom_elementimpl.cpp:990
#28 0x00007fdcd18f6099 in DOM::HTMLElementImpl::recalcStyle (this=0x3d84af0, ch=99833936) at ../../khtml/html/html_elementimpl.cpp:242
#29 0x00007fdcd18ad4ae in DOM::ElementImpl::recalcStyle (this=0x30af950, change=DOM::NodeImpl::Force) at ../../khtml/xml/dom_elementimpl.cpp:990
#30 0x00007fdcd18f6099 in DOM::HTMLElementImpl::recalcStyle (this=0x3d84af0, ch=99833936) at ../../khtml/html/html_elementimpl.cpp:242
#31 0x00007fdcd189cb1f in DOM::DocumentImpl::recalcStyle (this=0x4823f90, change=DOM::NodeImpl::Force) at ../../khtml/xml/dom_docimpl.cpp:1436
#32 0x00007fdcd18998ae in DOM::DocumentImpl::updateStyleSelector (this=0x4823f90, shallow=<value optimized out>) at ../../khtml/xml/dom_docimpl.cpp:2214
#33 0x00007fdcd18f11e6 in DOM::HTMLStyleElementImpl::parseText (this=0x608fbb0) at ../../khtml/html/html_headimpl.cpp:667
#34 0x00007fdcd18f1360 in DOM::HTMLStyleElementImpl::insertedIntoDocument (this=0x608fbb0) at ../../khtml/html/html_headimpl.cpp:611
#35 0x00007fdcd18a00cd in DOM::NodeBaseImpl::addChild (this=0x2f69850, newChild=0x608fbb0) at ../../khtml/xml/dom_nodeimpl.cpp:1810
#36 0x00007fdcd18dc7f9 in khtml::KHTMLParser::insertNode (this=0x8b26080, n=0x608fbb0, flat=false) at ../../khtml/html/htmlparser.cpp:540
#37 0x00007fdcd18dea9f in khtml::KHTMLParser::parseToken (this=0x8b26080, t=0x8f427d8) at ../../khtml/html/htmlparser.cpp:302
#38 0x00007fdcd18df614 in khtml::HTMLTokenizer::processToken (this=0x8f427b0) at ../../khtml/html/htmltokenizer.cpp:2056
#39 0x00007fdcd18e776e in khtml::HTMLTokenizer::parseTag (this=0x8f427b0, src=...) at ../../khtml/html/htmltokenizer.cpp:1529
#40 0x00007fdcd18e9e73 in khtml::HTMLTokenizer::write (this=0x8f427b0, str=..., appendData=false) at ../../khtml/html/htmltokenizer.cpp:1810
#41 0x00007fdcd18e48fa in khtml::HTMLTokenizer::notifyFinished (this=0x8f427b0) at ../../khtml/html/htmltokenizer.cpp:2135
#42 0x00007fdcd1a0644f in khtml::CachedScript::checkNotify (this=0x3bc4b40) at ../../khtml/misc/loader.cpp:390
#43 0x00007fdcd1a09a74 in khtml::CachedScript::data (this=0x3bc4b40, buffer=<value optimized out>, eof=<value optimized out>) at ../../khtml/misc/loader.cpp:382
#44 0x00007fdcd1a0971d in khtml::Loader::slotFinished (this=0x24c2930, job=0x318a5a0) at ../../khtml/misc/loader.cpp:1461
#45 0x00007fdcd1a0f74f in khtml::Loader::qt_metacall (this=0x24c2930, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3a856df0) at ./loader.moc:131
#46 0x00007fdce6c33df2 in QMetaObject::activate (sender=0x318a5a0, from_signal_index=<value optimized out>, to_signal_index=7, argv=0x0) at kernel/qobject.cpp:3112
#47 0x00007fdce673ee52 in KJob::result (this=0x3d84af0, _t1=0x318a5a0) at ./kjob.moc:188
#48 0x00007fdce673f1cf in KJob::emitResult (this=0x318a5a0) at ../../kdecore/jobs/kjob.cpp:304
#49 0x00007fdce5cf4ec0 in KIO::SimpleJob::slotFinished (this=0x318a5a0) at ../../kio/kio/job.cpp:477
#50 0x00007fdce5cf5383 in KIO::TransferJob::slotFinished (this=0x318a5a0) at ../../kio/kio/job.cpp:948
#51 0x00007fdce5cf009d in KIO::TransferJob::qt_metacall (this=0x318a5a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3a8571f0) at ./jobclasses.moc:343
#52 0x00007fdce6c33df2 in QMetaObject::activate (sender=0x5ca55b0, from_signal_index=<value optimized out>, to_signal_index=8, argv=0x0) at kernel/qobject.cpp:3112
#53 0x00007fdce5db2021 in KIO::SlaveInterface::dispatch (this=0x5ca55b0, _cmd=104, rawdata=<value optimized out>) at ../../kio/kio/slaveinterface.cpp:175
#54 0x00007fdce5daeab2 in KIO::SlaveInterface::dispatch (this=0x5ca55b0) at ../../kio/kio/slaveinterface.cpp:91
#55 0x00007fdce5da151e in KIO::Slave::gotInput (this=0x5ca55b0) at ../../kio/kio/slave.cpp:322
#56 0x00007fdce5da3848 in KIO::Slave::qt_metacall (this=0x5ca55b0, _c=QMetaObject::InvokeMetaMethod, _id=146351376, _a=0x7fff3a857610) at ./slave.moc:76
#57 0x00007fdce6c33df2 in QMetaObject::activate (sender=0x59d3290, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3112
#58 0x00007fdce5cbdd91 in KIO::ConnectionPrivate::dequeue (this=0x5994740) at ../../kio/kio/connection.cpp:82
#59 0x00007fdce5cbe1ea in KIO::Connection::qt_metacall (this=0x59d3290, _c=QMetaObject::InvokeMetaMethod, _id=146351376, _a=0x3538180) at ./connection.moc:73
#60 0x00007fdce6c2e6c8 in QObject::event (this=0x59d3290, e=0x3ba7fe0) at kernel/qobject.cpp:1110
#61 0x00007fdce4ba701d in QApplicationPrivate::notify_helper (this=0x2131b00, receiver=0x59d3290, e=0x3ba7fe0) at kernel/qapplication.cpp:4065
#62 0x00007fdce4baf07a in QApplication::notify (this=0x7fff3a858230, receiver=0x59d3290, e=0x3ba7fe0) at kernel/qapplication.cpp:4030
#63 0x00007fdce58000db in KApplication::notify (this=0x7fff3a858230, receiver=0x59d3290, event=0x3ba7fe0) at ../../kdeui/kernel/kapplication.cpp:302
#64 0x00007fdce6c1ec9c in QCoreApplication::notifyInternal (this=0x7fff3a858230, receiver=0x59d3290, event=0x3ba7fe0) at kernel/qcoreapplication.cpp:610
#65 0x00007fdce6c1f8e4 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x2085f00) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#66 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x2085f00) at kernel/qcoreapplication.cpp:1247
#67 0x00007fdce6c477d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#68 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#69 0x00007fdce3abe13a in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#70 0x00007fdce3ac1998 in ?? () from /lib/libglib-2.0.so.0
#71 0x00007fdce3ac1b4c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#72 0x00007fdce6c4739c in QEventDispatcherGlib::processEvents (this=0x2088810, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#73 0x00007fdce4c3df1f in QGuiEventDispatcherGlib::processEvents (this=0x3d84af0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#74 0x00007fdce6c1d562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#75 0x00007fdce6c1d934 in QEventLoop::exec (this=0x7fff3a857fd0, flags=...) at kernel/qeventloop.cpp:201
#76 0x00007fdce6c1fba4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#77 0x00007fdcdaf400c9 in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#78 0x0000000000407264 in launch (argc=4, _name=0x20d5cd8 "konqueror", args=<value optimized out>, cwd=0x20d5d21 "/home/pelzi", envc=33, envs=0x20d6272 "", reset_env=true, tty=0x0, 
    avoid_loops=false, startup_id_str=0x20d627b "athlon1;1262607251;96609;4983_TIME3597184") at ../../kinit/kinit.cpp:677
#79 0x0000000000407a28 in handle_launcher_request (sock=19, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#80 0x0000000000407f8e in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1353
#81 0x000000000040863b in main (argc=2, argv=0x7fff3a859828, envp=0x7fff3a859840) at ../../kinit/kinit.cpp:1793

This bug may be a duplicate of or related to bug 215939

Reported using DrKonqi
Comment 1 Andreas Feldner 2010-01-04 15:25:27 UTC
This crash is not reproducible at all. It occurred after clicking around for a while on http://www.pcmag.com, when I clicked on the link called "Next" from http://www.pcmag.com/article2/0,2817,2348903,00.asp which is pointing to http://www.pcmag.com/article2/0,2817,2348934,00.asp

I'd suggest to analyse in code, what could be happening wrong here.
Comment 2 Maksim Orlovich 2010-01-05 17:39:20 UTC
Unfortunately this is too common a code path to be able to say much just from the trace....
Comment 3 Andrew Crouthamel 2018-10-29 22:40:35 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2018-11-13 14:23:35 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Bug Janitor Service 2018-11-28 04:51:56 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!