Bug 201326 - Crash when going back and forward in history [DOM::DocumentImpl::paintDevice, widthMediaFeatureEval, khtml::MediaQueryEvaluator::eval]
Summary: Crash when going back and forward in history [DOM::DocumentImpl::paintDevice,...
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: 4.6.3
Platform: Fedora RPMs Unspecified
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 205389 209106 211888 212466 225227 226046 227886 237428 269004 305470 305471 305646 306552 312505 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-07-24 10:13 UTC by Juha Tuomala
Modified: 2021-01-12 04:33 UTC (History)
16 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (8.47 KB, text/plain)
2010-04-14 07:22 UTC, info
Details
New crash information added by DrKonqi (8.47 KB, text/plain)
2010-04-14 07:31 UTC, info
Details
New crash information added by DrKonqi (8.47 KB, text/plain)
2010-04-14 07:31 UTC, info
Details
New crash information added by DrKonqi (14.07 KB, text/plain)
2011-02-15 09:48 UTC, Raúl
Details
New crash information added by DrKonqi (8.02 KB, text/plain)
2013-03-18 20:02 UTC, Unknown
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Juha Tuomala 2009-07-24 10:13:14 UTC
Version:            (using KDE 4.2.4)
Installed from:    Fedora RPMs

Application: Konqueror (konqueror), signal SIGSEGV
0x0000003875aa7f81 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7fa95f605810 (LWP 5994))]

Thread 1 (Thread 0x7fa95f605810 (LWP 5994)):
[KCrash Handler]
#5  DOM::DocumentImpl::paintDevice () at /usr/src/debug/kdelibs-4.2.4/khtml/xml/dom_docimpl.h:374
#6  widthMediaFeatureEval (value=0x2edf670, style=0x398efb0, part=0x2f1e670, op=MinPrefix) at /usr/src/debug/kdelibs-4.2.4/khtml/css/css_mediaquery.cpp:579
#7  0x00000037bcfa8032 in khtml::MediaQueryEvaluator::eval (this=0x398f3a0, expr=0x2edf640) at /usr/src/debug/kdelibs-4.2.4/khtml/css/css_mediaquery.cpp:774
#8  0x00000037bcfa8166 in khtml::MediaQueryEvaluator::eval (this=0x398f3a0, mediaList=0x39c08c0, styleSelector=0x42266a0) at /usr/src/debug/kdelibs-4.2.4/khtml/css/css_mediaquery.cpp:296
#9  0x00000037bcf81247 in khtml::CSSStyleSelectorList::append (this=0x2c7d370, sheet=0x30eb220, medium=0x398f3a0, styleSelector=0x42266a0)
    at /usr/src/debug/kdelibs-4.2.4/khtml/css/cssstyleselector.cpp:2059
#10 0x00000037bcf91d80 in CSSStyleSelector (this=0x42266a0, doc=0x2ef6b60, userStyleSheet=
      {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 108093}, alloc = 0, size = 0, data = 0x3dda636aba, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 210}, alloc = 0, size = 0, data = 0x3dda636ada, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fff3fd39ba0, static codecForCStrings = 0x0}, styleSheets=0x4412e90, url=@0x2ef6c08, _strictParsing=<value optimized out>)
    at /usr/src/debug/kdelibs-4.2.4/khtml/css/cssstyleselector.cpp:279
#11 0x00000037bce45a6c in DOM::DocumentImpl::rebuildStyleSelector (this=0x2ef6b60) at /usr/src/debug/kdelibs-4.2.4/khtml/xml/dom_docimpl.cpp:2401
#12 0x00000037bce45bd5 in DOM::DocumentImpl::updateStyleSelector (this=0x2ef6b60, shallow=false) at /usr/src/debug/kdelibs-4.2.4/khtml/xml/dom_docimpl.cpp:2220
#13 0x00000037bce9e9b5 in DOM::HTMLStyleElementImpl::parseText (this=0x398f3d0) at /usr/src/debug/kdelibs-4.2.4/khtml/html/html_headimpl.cpp:667
#14 0x00000037bce4e3bc in DOM::NodeBaseImpl::addChild (this=0x398f3d0, newChild=0x2f43d80) at /usr/src/debug/kdelibs-4.2.4/khtml/xml/dom_nodeimpl.cpp:1807
#15 0x00000037bce89a0f in khtml::KHTMLParser::insertNode (this=0x2fa0b70, n=0x2f43d80, flat=true) at /usr/src/debug/kdelibs-4.2.4/khtml/html/htmlparser.cpp:415
#16 0x00000037bce8c1e0 in khtml::KHTMLParser::parseToken (this=0x2fa0b70, t=0x2d9cb08) at /usr/src/debug/kdelibs-4.2.4/khtml/html/htmlparser.cpp:303
#17 0x00000037bce8c8e4 in khtml::HTMLTokenizer::processToken (this=0x2d9cae0) at /usr/src/debug/kdelibs-4.2.4/khtml/html/htmltokenizer.cpp:2057
#18 0x00000037bce94026 in khtml::HTMLTokenizer::parseSpecial (this=0x2d9cae0, src=@0x2d9d048) at /usr/src/debug/kdelibs-4.2.4/khtml/html/htmltokenizer.cpp:372
#19 0x00000037bce97013 in khtml::HTMLTokenizer::write (this=0x2d9cae0, str=@0x7fff3fd39fb0, appendData=true) at /usr/src/debug/kdelibs-4.2.4/khtml/html/htmltokenizer.cpp:1726
#20 0x00000037bcde45eb in KHTMLPart::write (this=0x2f1e670, 
    data=0x4ca6788 "or: transparent; height: 1px;}\r\ndiv.stabilizer hr {display: none;}\r\n/* *** TRACKER END *** */\r\n\r\n</style>\r\n\r\n</head>\r\n<body  bgcolor=\"#FFFFFF\" link=\"#003366\" vlink=\"#CC6600\" alink=\"#CC6600\" text=\"#000"..., len=3434) at /usr/src/debug/kdelibs-4.2.4/khtml/khtml_part.cpp:2086
#21 0x00000037bcde5e64 in KHTMLPart::slotData (this=0x2f1e670, kio_job=<value optimized out>, data=@0x7fff3fd3a820) at /usr/src/debug/kdelibs-4.2.4/khtml/khtml_part.cpp:1771
#22 0x00000037bce00cf0 in KHTMLPart::qt_metacall (this=0x2f1e670, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3fd3a4e0)
    at /usr/src/debug/kdelibs-4.2.4/x86_64-redhat-linux-gnu/khtml/khtml_part.moc:265
#23 0x0000003dda359422 in QMetaObject::activate (sender=0x3a3fd80, from_signal_index=<value optimized out>, to_signal_index=40, argv=0x0) at kernel/qobject.cpp:3120
#24 0x0000003f36addba4 in KIO::TransferJob::data (this=0x0, _t1=0x3a3fd80, _t2=<value optimized out>) at /usr/src/debug/kdelibs-4.2.4/x86_64-redhat-linux-gnu/kio/jobclasses.moc:364
#25 0x0000003f36ae7ca9 in KIO::TransferJob::qt_metacall (this=0x3a3fd80, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3fd3a610)
    at /usr/src/debug/kdelibs-4.2.4/x86_64-redhat-linux-gnu/kio/jobclasses.moc:344
#26 0x0000003dda359422 in QMetaObject::activate (sender=0x2f1c600, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3120
#27 0x0000003f36b8d732 in KIO::SlaveInterface::data (this=0x0, _t1=<value optimized out>) at /usr/src/debug/kdelibs-4.2.4/x86_64-redhat-linux-gnu/kio/slaveinterface.moc:140
#28 0x0000003f36b8ff48 in KIO::SlaveInterface::dispatch (this=0x2f1c600, _cmd=100, rawdata=<value optimized out>) at /usr/src/debug/kdelibs-4.2.4/kio/kio/slaveinterface.cpp:163
#29 0x0000003f36b8dad2 in KIO::SlaveInterface::dispatch (this=0x2f1c600) at /usr/src/debug/kdelibs-4.2.4/kio/kio/slaveinterface.cpp:91
#30 0x0000003f36b80f6e in KIO::Slave::gotInput (this=0x2f1c600) at /usr/src/debug/kdelibs-4.2.4/kio/kio/slave.cpp:322
#31 0x0000003f36b81278 in KIO::Slave::qt_metacall (this=0x2f1c600, _c=QMetaObject::InvokeMetaMethod, _id=-1118978288, _a=0x7fff3fd3a950)
    at /usr/src/debug/kdelibs-4.2.4/x86_64-redhat-linux-gnu/kio/slave.moc:76
#32 0x0000003dda359422 in QMetaObject::activate (sender=0x41368b0, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3120
#33 0x0000003f36ab7cb1 in KIO::ConnectionPrivate::dequeue (this=0x40a6cd0) at /usr/src/debug/kdelibs-4.2.4/kio/kio/connection.cpp:82
#34 0x0000003f36ab835a in KIO::Connection::qt_metacall (this=0x41368b0, _c=QMetaObject::InvokeMetaMethod, _id=-1118978288, _a=0x2d9d2c0)
    at /usr/src/debug/kdelibs-4.2.4/x86_64-redhat-linux-gnu/kio/connection.moc:73
#35 0x0000003dda353a78 in QObject::event (this=0x41368b0, e=0x4045710) at kernel/qobject.cpp:1118
#36 0x0000003f33d8f46d in QApplicationPrivate::notify_helper (this=0x1b1d280, receiver=0x41368b0, e=0x4045710) at kernel/qapplication.cpp:4057
#37 0x0000003f33d976ea in QApplication::notify (this=0x7fff3fd3b570, receiver=0x41368b0, e=0x4045710) at kernel/qapplication.cpp:4022
#38 0x0000003f34e070db in KApplication::notify (this=0x7fff3fd3b570, receiver=0x41368b0, event=0x4045710) at /usr/src/debug/kdelibs-4.2.4/kdeui/kernel/kapplication.cpp:307
#39 0x0000003dda3437dc in QCoreApplication::notifyInternal (this=0x7fff3fd3b570, receiver=0x41368b0, event=0x4045710) at kernel/qcoreapplication.cpp:610
#40 0x0000003dda34444a in QCoreApplication::sendEvent () at kernel/qcoreapplication.h:213
#41 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1b00370) at kernel/qcoreapplication.cpp:1247
#42 0x0000003dda36d3f3 in QCoreApplication::sendPostedEvents () at kernel/qcoreapplication.h:218
#43 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:209
#44 0x0000003106c377bb in g_main_dispatch () at gmain.c:2144
#45 IA__g_main_context_dispatch (context=0x1b1fd20) at gmain.c:2697
#46 0x0000003106c3af8d in g_main_context_iterate (context=0x1b1fd20, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2778
#47 0x0000003106c3b14b in IA__g_main_context_iteration (context=0x1b1fd20, may_block=1) at gmain.c:2841
#48 0x0000003dda36d07f in QEventDispatcherGlib::processEvents (this=0x1b089a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#49 0x0000003f33e2675f in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#50 0x0000003dda342082 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#51 0x0000003dda34244d in QEventLoop::exec (this=0x7fff3fd3b310, flags=) at kernel/qeventloop.cpp:200
#52 0x0000003dda344714 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#53 0x0000003f370b8ab9 in kdemain () from /usr/lib64/libkdeinit4_konqueror.so
#54 0x0000003875a1e576 in __libc_start_main (main=0x400820 <_start+240>, argc=2, ubp_av=0x7fff3fd3bee8, init=0x400850 <__libc_csu_init>, fini=<value optimized out>, rtld_fini=<value optimized out>, 
    stack_end=0x7fff3fd3bed8) at libc-start.c:220
#55 0x0000000000400759 in _start ()
Comment 1 Dario Andres 2009-07-24 17:11:30 UTC
- What is your Qt4 version ? 
- Can you reproduce the crash at will ? 
The backtrace could be related to bug 167966.
Thanks
Comment 2 Juha Tuomala 2009-07-28 15:05:32 UTC
(In reply to comment #1)
> - What is your Qt4 version ? 
rpm -q qt
qt-4.5.2-1.fc10.x86_64


> - Can you reproduce the crash at will ? 

looks like not. tried many times. but i've seen it multiple times
before.

> The backtrace could be related to bug 167966.
Comment 3 Juha Tuomala 2009-07-28 15:11:57 UTC
(In reply to comment #1)
> - Can you reproduce the crash at will ? 

Hmmm...i was thinking something else. yes, this seems pretty easy to reproduce.

....awww fsck, the copy+paste from backtrace window does not work
Comment 4 Juha Tuomala 2009-07-30 09:51:22 UTC
Application: Konqueror (konqueror), signal SIGSEGV
0x0000003875aa7f81 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f4a564fe810 (LWP 22628))]

Thread 2 (Thread 0x7f4a4738f950 (LWP 25368)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x0000003e3825b597 in QWaitConditionPrivate::wait () at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=0x1d71f08, mutex=0x1d71f00, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003e38251239 in QThreadPoolThread::run (this=0x1dd41c0) at concurrent/qthreadpool.cpp:140
#4  0x0000003e3825a5d5 in QThreadPrivate::start (arg=0x1dd41c0) at thread/qthread_unix.cpp:188
#5  0x00000038766073da in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x0000003875ae62bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112

Thread 1 (Thread 0x7f4a564fe810 (LWP 22628)):
[KCrash Handler]
#5  DOM::DocumentImpl::paintDevice () at /usr/src/debug/kdelibs-4.2.4/khtml/xml/dom_docimpl.h:374
#6  widthMediaFeatureEval (value=0x24d1e40, style=0x28b6190, part=0x32ecbc0, op=MinPrefix) at /usr/src/debug/kdelibs-4.2.4/khtml/css/css_mediaquery.cpp:579
#7  0x0000003e42ba8032 in khtml::MediaQueryEvaluator::eval (this=0x4630e70, expr=0x24d1e10) at /usr/src/debug/kdelibs-4.2.4/khtml/css/css_mediaquery.cpp:774
#8  0x0000003e42ba8166 in khtml::MediaQueryEvaluator::eval (this=0x4630e70, mediaList=0x25a9fb0, styleSelector=0x4c56300) at /usr/src/debug/kdelibs-4.2.4/khtml/css/css_mediaquery.cpp:296
#9  0x0000003e42b81247 in khtml::CSSStyleSelectorList::append (this=0x4291850, sheet=0x42f8b70, medium=0x4630e70, styleSelector=0x4c56300)
    at /usr/src/debug/kdelibs-4.2.4/khtml/css/cssstyleselector.cpp:2059
#10 0x0000003e42b91d80 in CSSStyleSelector (this=0x4c56300, doc=0x43470a0, userStyleSheet=
      {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 98229}, alloc = 0, size = 0, data = 0x3e386370fa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 199}, alloc = 0, size = 0, data = 0x3e3863711a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fff3370d550, static codecForCStrings = 0x0}, styleSheets=0x294eb50, url=@0x4347148, _strictParsing=<value optimized out>)
    at /usr/src/debug/kdelibs-4.2.4/khtml/css/cssstyleselector.cpp:279
#11 0x0000003e42a45a6c in DOM::DocumentImpl::rebuildStyleSelector (this=0x43470a0) at /usr/src/debug/kdelibs-4.2.4/khtml/xml/dom_docimpl.cpp:2401
#12 0x0000003e42a45bd5 in DOM::DocumentImpl::updateStyleSelector (this=0x43470a0, shallow=false) at /usr/src/debug/kdelibs-4.2.4/khtml/xml/dom_docimpl.cpp:2220
#13 0x0000003e42a9e9b5 in DOM::HTMLStyleElementImpl::parseText (this=0x473ceb0) at /usr/src/debug/kdelibs-4.2.4/khtml/html/html_headimpl.cpp:667
#14 0x0000003e42a4e3bc in DOM::NodeBaseImpl::addChild (this=0x473ceb0, newChild=0x41a0be0) at /usr/src/debug/kdelibs-4.2.4/khtml/xml/dom_nodeimpl.cpp:1807
#15 0x0000003e42a89a0f in khtml::KHTMLParser::insertNode (this=0x28ccee0, n=0x41a0be0, flat=true) at /usr/src/debug/kdelibs-4.2.4/khtml/html/htmlparser.cpp:415
#16 0x0000003e42a8c1e0 in khtml::KHTMLParser::parseToken (this=0x28ccee0, t=0x3c74048) at /usr/src/debug/kdelibs-4.2.4/khtml/html/htmlparser.cpp:303
#17 0x0000003e42a8c8e4 in khtml::HTMLTokenizer::processToken (this=0x3c74020) at /usr/src/debug/kdelibs-4.2.4/khtml/html/htmltokenizer.cpp:2057
#18 0x0000003e42a94026 in khtml::HTMLTokenizer::parseSpecial (this=0x3c74020, src=@0x3c74588) at /usr/src/debug/kdelibs-4.2.4/khtml/html/htmltokenizer.cpp:372
#19 0x0000003e42a95db7 in khtml::HTMLTokenizer::parseTag (this=0x3c74020, src=@0x3c74588) at /usr/src/debug/kdelibs-4.2.4/khtml/html/htmltokenizer.cpp:1561
#20 0x0000003e42a97383 in khtml::HTMLTokenizer::write (this=0x3c74020, str=@0x7fff3370de50, appendData=true) at /usr/src/debug/kdelibs-4.2.4/khtml/html/htmltokenizer.cpp:1811
#21 0x0000003e429e45eb in KHTMLPart::write (this=0x32ecbc0, 
    data=0x4c5c828 "<html>\r\n\r\n<!-- Solo, mod 20.2.2009 by SO, generated: -->\r\n<!-- Mon Feb 23 12:22:57 2009 -->\r\n\r\n\r\n<head>\r\n<meta http-equiv=\"Expires\" content=\"0\"><meta http-equiv=\"Pragma\" content=\"no-cache\"><meta http-"..., len=4096) at /usr/src/debug/kdelibs-4.2.4/khtml/khtml_part.cpp:2086
#22 0x0000003e429dc840 in KHTMLPart::slotRestoreData (this=0x32ecbc0, data=@0x7fff3370e120) at /usr/src/debug/kdelibs-4.2.4/khtml/khtml_part.cpp:1794
#23 0x0000003e42a00cb9 in KHTMLPart::qt_metacall (this=0x32ecbc0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3370e0f0)
    at /usr/src/debug/kdelibs-4.2.4/x86_64-redhat-linux-gnu/khtml/khtml_part.moc:267
#24 0x0000003e38358f32 in QMetaObject::activate (sender=0x3f991e0, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#25 0x0000003e42a292c2 in KHTMLPageCacheDelivery::emitData (this=0x0, _t1=<value optimized out>) at /usr/src/debug/kdelibs-4.2.4/x86_64-redhat-linux-gnu/khtml/khtml_pagecache.moc:135
#26 0x0000003e42a2992d in KHTMLPageCache::sendData (this=0x1b2e330) at /usr/src/debug/kdelibs-4.2.4/khtml/khtml_pagecache.cpp:250
#27 0x0000003e42a2a48d in KHTMLPageCache::qt_metacall (this=0x1b2e330, _c=QMetaObject::InvokeMetaMethod, _id=1124974352, _a=0x7fff3370e210)
    at /usr/src/debug/kdelibs-4.2.4/x86_64-redhat-linux-gnu/khtml/khtml_pagecache.moc:69
#28 0x0000003e38358f32 in QMetaObject::activate (sender=0x38c04e0, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#29 0x0000003e3835ec2f in QSingleShotTimer::timerEvent (this=0x38c04e0) at kernel/qtimer.cpp:298
#30 0x0000003e38353d43 in QObject::event (this=0x38c04e0, e=0x0) at kernel/qobject.cpp:1075
#31 0x0000003e3958f80d in QApplicationPrivate::notify_helper (this=0xf23280, receiver=0x38c04e0, e=0x7fff3370e8d0) at kernel/qapplication.cpp:4056
#32 0x0000003e39597a7a in QApplication::notify (this=0x7fff3370ede0, receiver=0x38c04e0, e=0x7fff3370e8d0) at kernel/qapplication.cpp:4021
#33 0x0000003e3b0070db in KApplication::notify (this=0x7fff3370ede0, receiver=0x38c04e0, event=0x7fff3370e8d0) at /usr/src/debug/kdelibs-4.2.4/kdeui/kernel/kapplication.cpp:307
#34 0x0000003e3834403c in QCoreApplication::notifyInternal (this=0x7fff3370ede0, receiver=0x38c04e0, event=0x7fff3370e8d0) at kernel/qcoreapplication.cpp:610
#35 0x0000003e38370ff9 in QCoreApplication::sendEvent () at kernel/qcoreapplication.h:213
#36 QTimerInfoList::activateTimers (this=0xf269f0) at kernel/qeventdispatcher_unix.cpp:572
#37 0x0000003e3836d60d in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:165
#38 0x0000003106c377bb in g_main_dispatch () at gmain.c:2144
#39 IA__g_main_context_dispatch (context=0xf25d20) at gmain.c:2697
#40 0x0000003106c3af8d in g_main_context_iterate (context=0xf25d20, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2778
#41 0x0000003106c3b14b in IA__g_main_context_iteration (context=0xf25d20, may_block=1) at gmain.c:2841
#42 0x0000003e3836d56f in QEventDispatcherGlib::processEvents (this=0xf0e9a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#43 0x0000003e39626c5f in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#44 0x0000003e383428d2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#45 0x0000003e38342ca4 in QEventLoop::exec (this=0x7fff3370eb80, flags=) at kernel/qeventloop.cpp:201
#46 0x0000003e38344f74 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#47 0x0000003e3aab8ab9 in kdemain () from /usr/lib64/libkdeinit4_konqueror.so
#48 0x0000003875a1e576 in __libc_start_main (main=0x400820 <_start+240>, argc=2, ubp_av=0x7fff3370f758, init=0x400850 <__libc_csu_init>, fini=<value optimized out>, rtld_fini=<value optimized out>, 
    stack_end=0x7fff3370f748) at libc-start.c:220
#49 0x0000000000400759 in _start ()
Current language:  auto; currently asm
Current language:  auto; currently c
Comment 5 Dario Andres 2009-08-28 00:39:37 UTC
*** Bug 205389 has been marked as a duplicate of this bug. ***
Comment 6 Dario Andres 2009-10-02 00:32:50 UTC
Bug 209106 got an updated backtrace.
Comment 7 Dario Andres 2009-10-02 00:32:59 UTC
*** Bug 209106 has been marked as a duplicate of this bug. ***
Comment 8 Dario Andres 2009-10-29 15:12:41 UTC
Updated backtrace from bug 211888:
---
[KCrash Handler]
#5  DOM::DocumentImpl::paintDevice (value=0x5eef5a0, style=0x2662090,
part=0x28c85b0, op=MinPrefix) at ../../khtml/xml/dom_docimpl.h:378
#6  widthMediaFeatureEval (value=0x5eef5a0, style=0x2662090, part=0x28c85b0,
op=MinPrefix) at ../../khtml/css/css_mediaquery.cpp:579
#7  0x00007f85f9486ba3 in khtml::MediaQueryEvaluator::eval (this=0x23de9c0,
expr=0x196f860) at ../../khtml/css/css_mediaquery.cpp:774
#8  0x00007f85f9486d1a in khtml::MediaQueryEvaluator::eval (this=0x23de9c0,
mediaList=0x390bc20, styleSelector=0x27fa910) at
../../khtml/css/css_mediaquery.cpp:296
#9  0x00007f85f9460d4c in khtml::CSSStyleSelectorList::append (this=0x1f27010,
sheet=0x23b0b30, medium=<value optimized out>, styleSelector=<value optimized
out>)
    at ../../khtml/css/cssstyleselector.cpp:2065
#10 0x00007f85f9460d07 in khtml::CSSStyleSelectorList::append (this=0x1f27010,
sheet=0x25a5aa0, medium=<value optimized out>, styleSelector=<value optimized
out>)
    at ../../khtml/css/cssstyleselector.cpp:2054
Comment 9 Dario Andres 2009-10-29 15:12:44 UTC
*** Bug 211888 has been marked as a duplicate of this bug. ***
Comment 10 Dario Andres 2009-10-31 14:12:09 UTC
*** Bug 212466 has been marked as a duplicate of this bug. ***
Comment 11 Maksim Orlovich 2009-10-31 16:43:19 UTC
You say it's reproducible --- is it regardless of URL, or?
Comment 12 dfavro 2009-10-31 19:09:29 UTC
I think I can reproduce it.  

Go to http://www.thetruthaboutcars.com
Go to any link within the site, say some of the news postings on the right-hand side.
Click, rapidly, on the back button
Watch Konqueror crash.
Comment 13 dfavro 2009-10-31 19:19:28 UTC
Yes, absolutely reproduceable and requires only a single click of the back button.
1. Go to http://www.thetruthaboutcars.com
2. Go to any sublink (say http://www.thetruthaboutcars.com/quote-of-the-day-dont-hate-the-playa-hate-the-game-edition/comment-page-1/#comment-1557876)
3. Click back and Konqueror crashes.

--------------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.2
Operating System: Linux 2.6.31-14-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
<In detail, tell us what you were doing  when the application crashed.>

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7f21c8221750 (LWP 3128))]

Thread 3 (Thread 0x7f21aa6e9910 (LWP 3219)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f21c7c5d462 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x147b6c0, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x147b6c0, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f21c7c534f2 in QThreadPoolThread::run (this=<value optimized out>) at concurrent/qthreadpool.cpp:140
#4  0x00007f21c7c5c445 in QThreadPrivate::start (arg=0x147b870) at thread/qthread_unix.cpp:188
#5  0x00007f21c49d2a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f21c55b27bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f21ac7ac910 (LWP 3220)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f21c7c5d462 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x147b6c0, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x147b6c0, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f21c7c534f2 in QThreadPoolThread::run (this=<value optimized out>) at concurrent/qthreadpool.cpp:140
#4  0x00007f21c7c5c445 in QThreadPrivate::start (arg=0x1fc8280) at thread/qthread_unix.cpp:188
#5  0x00007f21c49d2a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f21c55b27bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 1 (Thread 0x7f21c8221750 (LWP 3128)):
[KCrash Handler]
#5  DOM::DocumentImpl::paintDevice (value=0x13758c0, style=0x16f1240, part=0x2e75a50, op=MinPrefix) at ../../khtml/xml/dom_docimpl.h:378
#6  widthMediaFeatureEval (value=0x13758c0, style=0x16f1240, part=0x2e75a50, op=MinPrefix) at ../../khtml/css/css_mediaquery.cpp:579
#7  0x00007f21b168aba3 in khtml::MediaQueryEvaluator::eval (this=0x1287bb0, expr=0x1375890) at ../../khtml/css/css_mediaquery.cpp:774
#8  0x00007f21b168ad1a in khtml::MediaQueryEvaluator::eval (this=0x1287bb0, mediaList=0x1384c90, styleSelector=0xe81ec0) at ../../khtml/css/css_mediaquery.cpp:296
#9  0x00007f21b1664d4c in khtml::CSSStyleSelectorList::append (this=0x1768d40, sheet=0x1e16b60, medium=<value optimized out>, styleSelector=<value optimized out>)
    at ../../khtml/css/cssstyleselector.cpp:2065
#10 0x00007f21b1664d07 in khtml::CSSStyleSelectorList::append (this=0x1768d40, sheet=0x1aafc20, medium=<value optimized out>, styleSelector=<value optimized out>)
    at ../../khtml/css/cssstyleselector.cpp:2054
#11 0x00007f21b1674821 in CSSStyleSelector (this=0xe81ec0, doc=0x172d310, userStyleSheet=<value optimized out>, styleSheets=<value optimized out>, url=<value optimized out>, 
    _strictParsing=<value optimized out>) at ../../khtml/css/cssstyleselector.cpp:282
#12 0x00007f21b1525647 in DOM::DocumentImpl::rebuildStyleSelector (this=0x172d310) at ../../khtml/xml/dom_docimpl.cpp:2393
#13 0x00007f21b152577d in DOM::DocumentImpl::updateStyleSelector (this=0x172d310, shallow=false) at ../../khtml/xml/dom_docimpl.cpp:2212
#14 0x00007f21b157f56c in DOM::HTMLLinkElementImpl::finished (this=0x1479200) at ../../khtml/html/html_headimpl.cpp:273
#15 0x00007f21b157fcc8 in DOM::HTMLLinkElementImpl::setStyleSheet (this=0x1479200, url=<value optimized out>, sheetStr=<value optimized out>, charset=..., mimetype=<value optimized out>)
    at ../../khtml/html/html_headimpl.cpp:264
#16 0x00007f21b1694990 in khtml::CachedCSSStyleSheet::ref (this=0x1dc62b0, c=0x1479200) at ../../khtml/misc/loader.cpp:271
#17 0x00007f21b1581c1c in DOM::HTMLLinkElementImpl::process (this=0x1479200) at ../../khtml/html/html_headimpl.cpp:217
#18 0x00007f21b152e965 in DOM::NodeBaseImpl::addChild (this=0x2e74e20, newChild=0x1479208) at ../../khtml/xml/dom_nodeimpl.cpp:1810
#19 0x00007f21b156b1f7 in khtml::KHTMLParser::insertNode (this=0x16f19a0, n=0x1479208, flat=true) at ../../khtml/html/htmlparser.cpp:504
#20 0x00007f21b156d58f in khtml::KHTMLParser::parseToken (this=0x16f19a0, t=0x17ab0a8) at ../../khtml/html/htmlparser.cpp:302
#21 0x00007f21b156e121 in khtml::HTMLTokenizer::processToken (this=0x17ab080) at ../../khtml/html/htmltokenizer.cpp:2056
#22 0x00007f21b1574ec4 in khtml::HTMLTokenizer::parseTag (this=0x17ab080, src=...) at ../../khtml/html/htmltokenizer.cpp:1529
#23 0x00007f21b15774f0 in khtml::HTMLTokenizer::write (this=0x17ab080, str=<value optimized out>, appendData=<value optimized out>) at ../../khtml/html/htmltokenizer.cpp:1810
#24 0x00007f21b14bab05 in KHTMLPart::write (this=<value optimized out>, 
    data=0x1ee3068 "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset="..., len=<value optimized out>) at ../../khtml/khtml_part.cpp:2104
#25 0x00007f21b14b5804 in KHTMLPart::slotRestoreData (this=0x2e75a50, data=...) at ../../khtml/khtml_part.cpp:1809
#26 0x00007f21b14e28b0 in KHTMLPart::qt_metacall (this=0x2e75a50, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffbabe52d0) at ./khtml_part.moc:273
#27 0x00007f21c7d57ddc in QMetaObject::activate (sender=0x1f606b0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3113
#28 0x00007f21b15096d2 in KHTMLPageCacheDelivery::emitData (this=0x0, _t1=<value optimized out>) at ./khtml_pagecache.moc:135
#29 0x00007f21b1509ce6 in KHTMLPageCache::sendData (this=0xe99ee0) at ../../khtml/khtml_pagecache.cpp:250
#30 0x00007f21b150a6b9 in KHTMLPageCache::qt_metacall (this=0xe99ee0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffbabe5400) at ./khtml_pagecache.moc:69
#31 0x00007f21c7d57ddc in QMetaObject::activate (sender=0x9f9840, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3113
#32 0x00007f21c7d5ce1f in QSingleShotTimer::timerEvent (this=0x9f9840) at kernel/qtimer.cpp:298
#33 0x00007f21c7d51d83 in QObject::event (this=0x9f9840, e=0x0) at kernel/qobject.cpp:1075
#34 0x00007f21c5cf2efc in QApplicationPrivate::notify_helper (this=0x8f66e0, receiver=0x9f9840, e=0x7fffbabe5a10) at kernel/qapplication.cpp:4056
#35 0x00007f21c5cfa1ce in QApplication::notify (this=0x7fffbabe5eb0, receiver=0x9f9840, e=0x7fffbabe5a10) at kernel/qapplication.cpp:4021
#36 0x00007f21c6929ab6 in KApplication::notify (this=0x7fffbabe5eb0, receiver=0x9f9840, event=0x7fffbabe5a10) at ../../kdeui/kernel/kapplication.cpp:302
#37 0x00007f21c7d42c2c in QCoreApplication::notifyInternal (this=0x7fffbabe5eb0, receiver=0x9f9840, event=0x7fffbabe5a10) at kernel/qcoreapplication.cpp:610
#38 0x00007f21c7d6d862 in QCoreApplication::sendEvent (this=0x8fa320) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#39 QTimerInfoList::activateTimers (this=0x8fa320) at kernel/qeventdispatcher_unix.cpp:572
#40 0x00007f21c7d6b25d in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:165
#41 0x00007f21c4c23bbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#42 0x00007f21c4c27588 in ?? () from /lib/libglib-2.0.so.0
#43 0x00007f21c4c276b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#44 0x00007f21c7d6b1a6 in QEventDispatcherGlib::processEvents (this=0x870040, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#45 0x00007f21c5d874be in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#46 0x00007f21c7d41532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#47 0x00007f21c7d41904 in QEventLoop::exec (this=0x7fffbabe5cb0, flags=) at kernel/qeventloop.cpp:201
#48 0x00007f21c7d43ab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#49 0x00007f21bcdc8e26 in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#50 0x0000000000406da8 in launch (argc=2, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=16, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x8c5a44 "ptbofavro9;1257012610;244509;2347_TIME14579581") at ../../kinit/kinit.cpp:677
#51 0x0000000000407aa0 in handle_launcher_request (sock=7, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#52 0x0000000000407f51 in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1362
#53 0x0000000000408bb2 in main (argc=1, argv=<value optimized out>, envp=<value optimized out>) at ../../kinit/kinit.cpp:1793
The current source language is "auto; currently c".

Report to https://bugs.kde.org
Comment 14 Maksim Orlovich 2009-10-31 22:07:39 UTC
Indeed. Thanks. Looks like an another one of frame order restore hijinks -- a child frame is doing some media queries that need the parent document, and that's not restored yet. Sounds like I may have to redo the whole frame restore after all, which is very tricky :(
Comment 15 roucaries.bastien+bug 2009-12-15 17:26:57 UTC
Any news ?
Comment 16 Dario Andres 2010-02-05 16:13:42 UTC
*** Bug 225227 has been marked as a duplicate of this bug. ***
Comment 17 Jonathan Thomas 2010-02-11 00:13:35 UTC
*** Bug 226046 has been marked as a duplicate of this bug. ***
Comment 18 Maksim Orlovich 2010-02-21 18:06:38 UTC
*** Bug 227886 has been marked as a duplicate of this bug. ***
Comment 19 info 2010-04-14 07:22:59 UTC
Created attachment 42766 [details]
New crash information added by DrKonqi

surfing myspace.com.youtube a lot of content and click back on
Comment 20 info 2010-04-14 07:31:46 UTC
Created attachment 42768 [details]
New crash information added by DrKonqi

surfing myspace.com.youtube a lot of content and click back on
Comment 21 info 2010-04-14 07:31:46 UTC
Created attachment 42767 [details]
New crash information added by DrKonqi

surfing myspace.com.youtube a lot of content and click back on
Comment 22 roucaries.bastien+bug 2010-09-13 17:09:39 UTC
Any news of this bug ?
Comment 23 Raúl 2011-02-15 09:48:42 UTC
Created attachment 57270 [details]
New crash information added by DrKonqi

I came accross the crash on KDE 4.4.5, not sure if it happens on further KDE versions.
Comment 24 Martin Koller 2011-06-24 15:47:37 UTC
I can not reproduce a crash on  http://www.thetruthaboutcars.com with 4.6.4
anybody ?
Comment 25 Maksim Orlovich 2011-06-24 16:45:37 UTC
You're probably not doing it on a second monitor....
Comment 26 Raúl 2011-06-27 20:36:52 UTC
Hello:
It looks I can't reproduce it on 4.6.3 (Debian sid). I don't use a secondary monitor though. Let me know if I can provide some more information.
Comment 27 Dawit Alemayehu 2011-11-19 20:20:39 UTC
*** Bug 237428 has been marked as a duplicate of this bug. ***
Comment 28 Myriam Schweingruber 2012-06-20 08:48:44 UTC
*** Bug 269004 has been marked as a duplicate of this bug. ***
Comment 29 Myriam Schweingruber 2012-06-20 08:49:39 UTC
Confirmed by duplicates.
Comment 30 Andrea Iacovitti 2012-08-22 09:53:37 UTC
*** Bug 305471 has been marked as a duplicate of this bug. ***
Comment 31 Jekyll Wu 2012-08-23 03:02:33 UTC
*** Bug 305470 has been marked as a duplicate of this bug. ***
Comment 32 Jekyll Wu 2012-08-23 03:04:27 UTC
*** Bug 305646 has been marked as a duplicate of this bug. ***
Comment 33 Tommi Tervo 2012-09-10 16:49:05 UTC
*** Bug 306552 has been marked as a duplicate of this bug. ***
Comment 34 Andrea Iacovitti 2013-01-02 22:56:55 UTC
*** Bug 312505 has been marked as a duplicate of this bug. ***
Comment 35 Unknown 2013-03-18 20:02:35 UTC
Created attachment 78183 [details]
New crash information added by DrKonqi

Just started KDE and restarted network as the firewall was not properly loaded on startup, du to latency in ip retrieval.
Comment 36 Justin Zobel 2020-12-13 02:33:06 UTC
Thank you for the crash reports.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 37 Bug Janitor Service 2020-12-28 04:34:21 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 38 Bug Janitor Service 2021-01-12 04:33:57 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!