Bug 182524 - Konqueror crash while opening web page
Summary: Konqueror crash while opening web page
Status: RESOLVED DUPLICATE of bug 192380
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: 4.2.0
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-31 01:53 UTC by Paul Ezvan
Modified: 2009-06-20 15:44 UTC (History)
5 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 Paul Ezvan 2009-01-31 01:53:38 UTC
Version:            (using KDE 4.2.0)
OS:                Linux
Installed from:    Unlisted Binary Package

Konqueror crashes opening http://handball.blog.lemonde.fr/2009/01/30/le-tapis-vers-la-finale-est-deroule/

Application : Konqueror (konqueror), signal SIGSEGV
0x00007f74a4116001 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 9949)]

Thread 4 (Thread 0x7f7497c25950 (LWP 9953)):
#0  0x00007f74a6511fed in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f74a677fae7 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f74a67771f9 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f74a677ed79 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f74a650dfc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007f74a41465dd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f74971f3950 (LWP 9954)):
#0  0x00007f74a6511fed in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f74a677fae7 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f74a67771f9 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f74a677ed79 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f74a650dfc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007f74a41465dd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f7495521950 (LWP 9965)):
#0  0x00007f74a413fd02 in select () from /lib/libc.so.6
#1  0x00007f74a6834f16 in ?? () from /usr/lib/libQtCore.so.4
#2  0x00007f74a677ed79 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f74a650dfc7 in start_thread () from /lib/libpthread.so.0
#4  0x00007f74a41465dd in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f74a9065750 (LWP 9949)):
[KCrash Handler]
#5  0x00007f749a3c5232 in khtml::InlineFlowBox::deleteLine () from /usr/lib/libkhtml.so.5
#6  0x00007f749a3586d0 in khtml::RenderBlock::determineStartPosition () from /usr/lib/libkhtml.so.5
#7  0x00007f749a359acd in khtml::RenderBlock::layoutInlineChildren () from /usr/lib/libkhtml.so.5
#8  0x00007f749a364e2b in khtml::RenderBlock::layoutBlock () from /usr/lib/libkhtml.so.5
#9  0x00007f749a364795 in khtml::RenderBlock::layoutBlockChildren () from /usr/lib/libkhtml.so.5
#10 0x00007f749a3650e2 in khtml::RenderBlock::layoutBlock () from /usr/lib/libkhtml.so.5
#11 0x00007f749a364795 in khtml::RenderBlock::layoutBlockChildren () from /usr/lib/libkhtml.so.5
#12 0x00007f749a3650e2 in khtml::RenderBlock::layoutBlock () from /usr/lib/libkhtml.so.5
#13 0x00007f749a364795 in khtml::RenderBlock::layoutBlockChildren () from /usr/lib/libkhtml.so.5
#14 0x00007f749a3650e2 in khtml::RenderBlock::layoutBlock () from /usr/lib/libkhtml.so.5
#15 0x00007f749a362f12 in khtml::RenderBlock::insertFloatingObject () from /usr/lib/libkhtml.so.5
#16 0x00007f749a36302c in khtml::RenderBlock::handleFloatingChild () from /usr/lib/libkhtml.so.5
#17 0x00007f749a3630c1 in khtml::RenderBlock::handleSpecialChild () from /usr/lib/libkhtml.so.5
#18 0x00007f749a364631 in khtml::RenderBlock::layoutBlockChildren () from /usr/lib/libkhtml.so.5
#19 0x00007f749a3650e2 in khtml::RenderBlock::layoutBlock () from /usr/lib/libkhtml.so.5
#20 0x00007f749a364795 in khtml::RenderBlock::layoutBlockChildren () from /usr/lib/libkhtml.so.5
#21 0x00007f749a3650e2 in khtml::RenderBlock::layoutBlock () from /usr/lib/libkhtml.so.5
#22 0x00007f749a3c1bec in khtml::RenderBody::layout () from /usr/lib/libkhtml.so.5
#23 0x00007f749a364795 in khtml::RenderBlock::layoutBlockChildren () from /usr/lib/libkhtml.so.5
#24 0x00007f749a3650e2 in khtml::RenderBlock::layoutBlock () from /usr/lib/libkhtml.so.5
#25 0x00007f749a364795 in khtml::RenderBlock::layoutBlockChildren () from /usr/lib/libkhtml.so.5
#26 0x00007f749a3650e2 in khtml::RenderBlock::layoutBlock () from /usr/lib/libkhtml.so.5
#27 0x00007f749a3bd4e2 in khtml::RenderCanvas::layout () from /usr/lib/libkhtml.so.5
#28 0x00007f749a236c8d in KHTMLView::layout () from /usr/lib/libkhtml.so.5
#29 0x00007f749a2b46ad in DOM::DocumentImpl::updateLayout () from /usr/lib/libkhtml.so.5
#30 0x00007f749a2b465a in DOM::DocumentImpl::updateLayout () from /usr/lib/libkhtml.so.5
#31 0x00007f749a4530ce in KJS::DOMNode::getValueProperty () from /usr/lib/libkhtml.so.5
#32 0x00007f7499e04f90 in KJS::JSObject::get () from /usr/lib/libkjs.so.4
#33 0x00007f7499e1821a in KJS::Machine::runBlock () from /usr/lib/libkjs.so.4
#34 0x00007f7499e01d4c in KJS::FunctionImp::callAsFunction () from /usr/lib/libkjs.so.4
#35 0x00007f7499e057c9 in KJS::JSObject::call () from /usr/lib/libkjs.so.4
#36 0x00007f7499e1fbc1 in KJS::Machine::runBlock () from /usr/lib/libkjs.so.4
#37 0x00007f7499e01d4c in KJS::FunctionImp::callAsFunction () from /usr/lib/libkjs.so.4
#38 0x00007f7499e057c9 in KJS::JSObject::call () from /usr/lib/libkjs.so.4
#39 0x00007f7499e1fbc1 in KJS::Machine::runBlock () from /usr/lib/libkjs.so.4
#40 0x00007f7499dd6eb9 in KJS::FunctionBodyNode::execute () from /usr/lib/libkjs.so.4
#41 0x00007f7499e0820a in KJS::Interpreter::evaluate () from /usr/lib/libkjs.so.4
#42 0x00007f7499e082d3 in KJS::Interpreter::evaluate () from /usr/lib/libkjs.so.4
#43 0x00007f749a497cd3 in KJS::KJSProxyImpl::evaluate () from /usr/lib/libkhtml.so.5
#44 0x00007f749a24f8f1 in KHTMLPart::executeScript () from /usr/lib/libkhtml.so.5
#45 0x00007f749a2fe4a8 in khtml::HTMLTokenizer::scriptExecution () from /usr/lib/libkhtml.so.5
#46 0x00007f749a3032ba in khtml::HTMLTokenizer::scriptHandler () from /usr/lib/libkhtml.so.5
#47 0x00007f749a304e85 in khtml::HTMLTokenizer::parseSpecial () from /usr/lib/libkhtml.so.5
#48 0x00007f749a307e23 in khtml::HTMLTokenizer::write () from /usr/lib/libkhtml.so.5
#49 0x00007f749a255a0d in KHTMLPart::write () from /usr/lib/libkhtml.so.5
#50 0x00007f749a25725a in KHTMLPart::slotData () from /usr/lib/libkhtml.so.5
#51 0x00007f749a271400 in KHTMLPart::qt_metacall () from /usr/lib/libkhtml.so.5
#52 0x00007f74a6861d30 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#53 0x00007f74a80161a4 in KIO::TransferJob::data () from /usr/lib/libkio.so.5
#54 0x00007f74a801fec9 in KIO::TransferJob::qt_metacall () from /usr/lib/libkio.so.5
#55 0x00007f74a6861d30 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#56 0x00007f74a80c3f62 in KIO::SlaveInterface::data () from /usr/lib/libkio.so.5
#57 0x00007f74a80c6778 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.5
#58 0x00007f74a80c4302 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.5
#59 0x00007f74a80b77de in KIO::Slave::gotInput () from /usr/lib/libkio.so.5
#60 0x00007f74a80b7ae8 in KIO::Slave::qt_metacall () from /usr/lib/libkio.so.5
#61 0x00007f74a6861d30 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#62 0x00007f74a7ff06c1 in KIO::ConnectionPrivate::dequeue () from /usr/lib/libkio.so.5
#63 0x00007f74a7ff0d6a in KIO::Connection::qt_metacall () from /usr/lib/libkio.so.5
#64 0x00007f74a685dfde in QObject::event () from /usr/lib/libQtCore.so.4
#65 0x00007f74a5c6e4ed in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#66 0x00007f74a5c7487a in QApplication::notify () from /usr/lib/libQtGui.so.4
#67 0x00007f74a763346b in KApplication::notify () from /usr/lib/libkdeui.so.5
#68 0x00007f74a6850401 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#69 0x00007f74a6850dc7 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#70 0x00007f74a6874c33 in ?? () from /usr/lib/libQtCore.so.4
#71 0x00007f74a24a6aa2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#72 0x00007f74a24aa21d in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#73 0x00007f74a24aa3db in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#74 0x00007f74a68748cf in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#75 0x00007f74a5cef04f in ?? () from /usr/lib/libQtGui.so.4
#76 0x00007f74a684ed72 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#77 0x00007f74a684ef05 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#78 0x00007f74a6851065 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#79 0x00007f74a8d69539 in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#80 0x00007f74a4095546 in __libc_start_main () from /lib/libc.so.6
#81 0x00000000004007e9 in _start ()
Comment 1 Dario Andres 2009-01-31 13:25:20 UTC
Here using:

Qt: 4.4.3 + qt-copy-patches-914452
KDE: 4.2.61 (KDE 4.2.61 (KDE 4.3 >= 20090127))
kdelibs svn rev. 919019 / kdebase svn rev. 919019
on ArchLinux i686 - Kernel 2.6.28.2

I can't reproduce the crash

If you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? 

Thanks :)
Comment 2 Frank Reininghaus 2009-01-31 14:16:00 UTC
I can't confirm the crash either (4.2.0, Kubuntu). The backtrace looks related to bug 162564 (and bug 165158, bug 170764, bug 177070, maybe they're all duplicates of each other).
Comment 3 Paul Ezvan 2009-02-01 14:59:25 UTC
I have rebuilt kdebase and qt packages with debug enabled, should I rebuild other packages ?

Here is the backtrace whith these two packages rebuilt :

Application : Konqueror (konqueror), signal SIGSEGV
0x00007fdf0fec1001 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 24516)]

Thread 3 (Thread 0x7fdf039c7950 (LWP 24520)):
#0  0x00007fdf12316fed in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fdf12586c27 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007fdf1257ca29 in QThreadPoolThread::run () from /usr/lib/libQtCore.so.4
#3  0x00007fdf12586089 in QThreadPrivate::start () from /usr/lib/libQtCore.so.4
#4  0x00007fdf12312fc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007fdf0fef15dd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fdf01b03950 (LWP 24531)):
#0  0x00007fdf12316fed in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fdf12586c27 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007fdf1257ca29 in QThreadPoolThread::run () from /usr/lib/libQtCore.so.4
#3  0x00007fdf12586089 in QThreadPrivate::start () from /usr/lib/libQtCore.so.4
#4  0x00007fdf12312fc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007fdf0fef15dd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fdf14e9a750 (LWP 24516)):
[KCrash Handler]
#5  0x00007fdf06168232 in khtml::InlineFlowBox::deleteLine () from /usr/lib/libkhtml.so.5
#6  0x00007fdf060fb6d0 in khtml::RenderBlock::determineStartPosition () from /usr/lib/libkhtml.so.5
#7  0x00007fdf060fcacd in khtml::RenderBlock::layoutInlineChildren () from /usr/lib/libkhtml.so.5
#8  0x00007fdf06107e2b in khtml::RenderBlock::layoutBlock () from /usr/lib/libkhtml.so.5
#9  0x00007fdf06107795 in khtml::RenderBlock::layoutBlockChildren () from /usr/lib/libkhtml.so.5
#10 0x00007fdf061080e2 in khtml::RenderBlock::layoutBlock () from /usr/lib/libkhtml.so.5
#11 0x00007fdf06107795 in khtml::RenderBlock::layoutBlockChildren () from /usr/lib/libkhtml.so.5
#12 0x00007fdf061080e2 in khtml::RenderBlock::layoutBlock () from /usr/lib/libkhtml.so.5
#13 0x00007fdf06107795 in khtml::RenderBlock::layoutBlockChildren () from /usr/lib/libkhtml.so.5
#14 0x00007fdf061080e2 in khtml::RenderBlock::layoutBlock () from /usr/lib/libkhtml.so.5
#15 0x00007fdf06105f12 in khtml::RenderBlock::insertFloatingObject () from /usr/lib/libkhtml.so.5
#16 0x00007fdf0610602c in khtml::RenderBlock::handleFloatingChild () from /usr/lib/libkhtml.so.5
#17 0x00007fdf061060c1 in khtml::RenderBlock::handleSpecialChild () from /usr/lib/libkhtml.so.5
#18 0x00007fdf06107631 in khtml::RenderBlock::layoutBlockChildren () from /usr/lib/libkhtml.so.5
#19 0x00007fdf061080e2 in khtml::RenderBlock::layoutBlock () from /usr/lib/libkhtml.so.5
#20 0x00007fdf06107795 in khtml::RenderBlock::layoutBlockChildren () from /usr/lib/libkhtml.so.5
#21 0x00007fdf061080e2 in khtml::RenderBlock::layoutBlock () from /usr/lib/libkhtml.so.5
#22 0x00007fdf06164bec in khtml::RenderBody::layout () from /usr/lib/libkhtml.so.5
#23 0x00007fdf06107795 in khtml::RenderBlock::layoutBlockChildren () from /usr/lib/libkhtml.so.5
#24 0x00007fdf061080e2 in khtml::RenderBlock::layoutBlock () from /usr/lib/libkhtml.so.5
#25 0x00007fdf06107795 in khtml::RenderBlock::layoutBlockChildren () from /usr/lib/libkhtml.so.5
#26 0x00007fdf061080e2 in khtml::RenderBlock::layoutBlock () from /usr/lib/libkhtml.so.5
#27 0x00007fdf061604e2 in khtml::RenderCanvas::layout () from /usr/lib/libkhtml.so.5
#28 0x00007fdf05fd9c8d in KHTMLView::layout () from /usr/lib/libkhtml.so.5
#29 0x00007fdf05fda2ee in KHTMLView::timerEvent () from /usr/lib/libkhtml.so.5
#30 0x00007fdf12672a43 in QObject::event () from /usr/lib/libQtCore.so.4
#31 0x00007fdf11a6b29c in QWidget::event () from /usr/lib/libQtGui.so.4
#32 0x00007fdf11dd51f9 in QAbstractScrollArea::event () from /usr/lib/libQtGui.so.4
#33 0x00007fdf05fdd957 in KHTMLView::event () from /usr/lib/libkhtml.so.5
#34 0x00007fdf11a1a0dd in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#35 0x00007fdf11a2147e in QApplication::notify () from /usr/lib/libQtGui.so.4
#36 0x00007fdf1345646b in KApplication::notify () from /usr/lib/libkdeui.so.5
#37 0x00007fdf12663e7b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#38 0x00007fdf1268e246 in QTimerInfoList::activateTimers () from /usr/lib/libQtCore.so.4
#39 0x00007fdf1268ae9d in timerSourceDispatch () from /usr/lib/libQtCore.so.4
#40 0x00007fdf0e251aa2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#41 0x00007fdf0e25521d in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#42 0x00007fdf0e2553db in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#43 0x00007fdf1268adff in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#44 0x00007fdf11aa202f in QGuiEventDispatcherGlib::processEvents () from /usr/lib/libQtGui.so.4
#45 0x00007fdf12662ab2 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#46 0x00007fdf12662c45 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#47 0x00007fdf126679d7 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#48 0x00007fdf14b8e0b2 in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#49 0x00007fdf0fe40546 in __libc_start_main () from /lib/libc.so.6
#50 0x00000000004007a9 in _start ()

Comment 4 Dario Andres 2009-02-01 18:32:02 UTC
@Paul: you also need debug symbols "kdelibs".
Thanks
Comment 5 Paul Ezvan 2009-02-01 20:38:10 UTC
Here is the backtrace with kdelibs compiled with debug flag. It seems to be the same ?

Application : Konqueror (konqueror), signal SIGSEGV
0x00007f75b4006001 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 3599)]

Thread 2 (Thread 0x7f75a4f8e950 (LWP 3829)):
#0  0x00007f75b645bfed in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f75b66cbc27 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f75b66c1a29 in QThreadPoolThread::run () from /usr/lib/libQtCore.so.4
#3  0x00007f75b66cb089 in QThreadPrivate::start () from /usr/lib/libQtCore.so.4
#4  0x00007f75b6457fc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007f75b40365dd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f75b8fc5750 (LWP 3599)):
[KCrash Handler]
#5  0x00007f75aa1636df in khtml::InlineFlowBox::deleteLine () from /usr/lib/libkhtml.so.5
#6  0x00007f75aa0ea2a6 in khtml::RenderBlock::determineStartPosition () from /usr/lib/libkhtml.so.5
#7  0x00007f75aa0eb472 in khtml::RenderBlock::layoutInlineChildren () from /usr/lib/libkhtml.so.5
#8  0x00007f75aa0f6c1d in khtml::RenderBlock::layoutBlock () from /usr/lib/libkhtml.so.5
#9  0x00007f75aa0f638e in khtml::RenderBlock::layoutBlockChildren () from /usr/lib/libkhtml.so.5
#10 0x00007f75aa0f6918 in khtml::RenderBlock::layoutBlock () from /usr/lib/libkhtml.so.5
#11 0x00007f75aa155f93 in khtml::RenderListItem::layout () from /usr/lib/libkhtml.so.5
#12 0x00007f75aa0f638e in khtml::RenderBlock::layoutBlockChildren () from /usr/lib/libkhtml.so.5
#13 0x00007f75aa0f6918 in khtml::RenderBlock::layoutBlock () from /usr/lib/libkhtml.so.5
#14 0x00007f75aa0f638e in khtml::RenderBlock::layoutBlockChildren () from /usr/lib/libkhtml.so.5
#15 0x00007f75aa0f6918 in khtml::RenderBlock::layoutBlock () from /usr/lib/libkhtml.so.5
#16 0x00007f75aa0f2f08 in khtml::RenderBlock::insertFloatingObject () from /usr/lib/libkhtml.so.5
#17 0x00007f75aa0f426f in khtml::RenderBlock::handleFloatingChild () from /usr/lib/libkhtml.so.5
#18 0x00007f75aa0f5f91 in khtml::RenderBlock::handleSpecialChild () from /usr/lib/libkhtml.so.5
#19 0x00007f75aa0f61d5 in khtml::RenderBlock::layoutBlockChildren () from /usr/lib/libkhtml.so.5
#20 0x00007f75aa0f6918 in khtml::RenderBlock::layoutBlock () from /usr/lib/libkhtml.so.5
#21 0x00007f75aa0f638e in khtml::RenderBlock::layoutBlockChildren () from /usr/lib/libkhtml.so.5
#22 0x00007f75aa0f6918 in khtml::RenderBlock::layoutBlock () from /usr/lib/libkhtml.so.5
#23 0x00007f75aa15cff3 in khtml::RenderBody::layout () from /usr/lib/libkhtml.so.5
#24 0x00007f75aa0f638e in khtml::RenderBlock::layoutBlockChildren () from /usr/lib/libkhtml.so.5
#25 0x00007f75aa0f6918 in khtml::RenderBlock::layoutBlock () from /usr/lib/libkhtml.so.5
#26 0x00007f75aa0f638e in khtml::RenderBlock::layoutBlockChildren () from /usr/lib/libkhtml.so.5
#27 0x00007f75aa0f6918 in khtml::RenderBlock::layoutBlock () from /usr/lib/libkhtml.so.5
#28 0x00007f75aa158e02 in khtml::RenderCanvas::layout () from /usr/lib/libkhtml.so.5
#29 0x00007f75a9ff62a6 in KHTMLView::layout () from /usr/lib/libkhtml.so.5
#30 0x00007f75a9ff69de in KHTMLView::timerEvent () from /usr/lib/libkhtml.so.5
#31 0x00007f75b67b7a43 in QObject::event () from /usr/lib/libQtCore.so.4
#32 0x00007f75b5bb029c in QWidget::event () from /usr/lib/libQtGui.so.4
#33 0x00007f75b5f1a1f9 in QAbstractScrollArea::event () from /usr/lib/libQtGui.so.4
#34 0x00007f75a9ff47dd in KHTMLView::event () from /usr/lib/libkhtml.so.5
#35 0x00007f75b5b5f0dd in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#36 0x00007f75b5b6647e in QApplication::notify () from /usr/lib/libQtGui.so.4
#37 0x00007f75b7570911 in KApplication::notify () from /usr/lib/libkdeui.so.5
#38 0x00007f75b67a8e7b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#39 0x00007f75b67d3246 in QTimerInfoList::activateTimers () from /usr/lib/libQtCore.so.4
#40 0x00007f75b67cfe9d in timerSourceDispatch () from /usr/lib/libQtCore.so.4
#41 0x00007f75b23a0aa2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#42 0x00007f75b23a421d in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#43 0x00007f75b23a43db in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#44 0x00007f75b67cfdff in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#45 0x00007f75b5be702f in QGuiEventDispatcherGlib::processEvents () from /usr/lib/libQtGui.so.4
#46 0x00007f75b67a7ab2 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#47 0x00007f75b67a7c45 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#48 0x00007f75b67ac9d7 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#49 0x00007f75b8cb90b2 in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#50 0x00007f75b3f85546 in __libc_start_main () from /lib/libc.so.6
#51 0x00000000004007a9 in _start ()

Comment 6 Stas Verberkt 2009-02-14 23:56:20 UTC
Just reproduced from SVN trunk (4.2.63):

Programma: Konqueror (konqueror), signaal SIGSEGV
[Current thread is 0 (LWP 23998)]

Thread 2 (Thread 0xb45f7b90 (LWP 24003)):
#0  0xb7ef4430 in __kernel_vsyscall ()
#1  0xb67197b1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb72dbc70 in QProcessManager::run (this=0x9894850) at /home/kde-dev/workspace/kdesvn/src/qt-copy/src/corelib/io/qprocess_unix.cpp:301
#3  0xb721cb50 in QThreadPrivate::start (arg=0x9894850) at /home/kde-dev/workspace/kdesvn/src/qt-copy/src/corelib/thread/qthread_unix.cpp:185
#4  0xb71964ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb672149e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb615c700 (LWP 23998)):
[KCrash Handler]
#6  0xb38495d4 in khtml::InlineFlowBox::deleteLine (this=0xb1b6ea0, arena=0x9d7d650) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_line.cpp:209
#7  0xb37d861f in khtml::RenderBlock::determineStartPosition (this=0xa2ceb0c, fullLayout=true, start=@0xbf90de3c, bidi=@0xbf90ddd8)
    at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/bidi.cpp:1742
#8  0xb37d989f in khtml::RenderBlock::layoutInlineChildren (this=0xa2ceb0c, relayoutChildren=true, breakBeforeLine=0) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/bidi.cpp:1469
#9  0xb37e50c9 in khtml::RenderBlock::layoutBlock (this=0xa2ceb0c, relayoutChildren=true) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_block.cpp:780
#10 0xb37e5609 in khtml::RenderBlock::layout (this=0xa2ceb0c) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_block.cpp:683
#11 0xb37e4a73 in khtml::RenderBlock::layoutBlockChildren (this=0xa2ce9bc, relayoutChildren=true) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_object.h:477
#12 0xb37e535f in khtml::RenderBlock::layoutBlock (this=0xa2ce9bc, relayoutChildren=true) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_block.cpp:782
#13 0xb37e5609 in khtml::RenderBlock::layout (this=0xa2ce9bc) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_block.cpp:683
#14 0xb383deaa in khtml::RenderListItem::layout (this=0xa2ce9bc) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_list.cpp:196
#15 0xb37e4a73 in khtml::RenderBlock::layoutBlockChildren (this=0xa2b4a68, relayoutChildren=true) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_object.h:477
#16 0xb37e535f in khtml::RenderBlock::layoutBlock (this=0xa2b4a68, relayoutChildren=true) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_block.cpp:782
#17 0xb37e5609 in khtml::RenderBlock::layout (this=0xa2b4a68) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_block.cpp:683
#18 0xb37e4a73 in khtml::RenderBlock::layoutBlockChildren (this=0xa2b4978, relayoutChildren=true) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_object.h:477
#19 0xb37e535f in khtml::RenderBlock::layoutBlock (this=0xa2b4978, relayoutChildren=true) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_block.cpp:782
#20 0xb37e5609 in khtml::RenderBlock::layout (this=0xa2b4978) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_block.cpp:683
#21 0xb37e2c8f in khtml::RenderBlock::insertFloatingObject (this=0x9e08160, o=0xa2b4978) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_object.h:477
#22 0xb37e2da7 in khtml::RenderBlock::handleFloatingChild (this=0x9e08160, child=0xa2b4978, marginInfo=@0xbf90e2b4, handled=@0xbf90e2cb)
    at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_block.cpp:952
#23 0xb37e2e3a in khtml::RenderBlock::handleSpecialChild (this=0x9e08160, child=0xa2b4978, marginInfo=@0xbf90e2b4, compactInfo=@0xbf90e2a8, handled=@0xbf90e2cb)
    at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_block.cpp:925
#24 0xb37e492b in khtml::RenderBlock::layoutBlockChildren (this=0x9e08160, relayoutChildren=true) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_block.cpp:1481
#25 0xb37e535f in khtml::RenderBlock::layoutBlock (this=0x9e08160, relayoutChildren=true) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_block.cpp:782
#26 0xb37e5609 in khtml::RenderBlock::layout (this=0x9e08160) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_block.cpp:683
#27 0xb37e4a73 in khtml::RenderBlock::layoutBlockChildren (this=0x9e080dc, relayoutChildren=true) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_object.h:477
#28 0xb37e535f in khtml::RenderBlock::layoutBlock (this=0x9e080dc, relayoutChildren=true) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_block.cpp:782
#29 0xb37e5609 in khtml::RenderBlock::layout (this=0x9e080dc) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_block.cpp:683
#30 0xb3845dd2 in khtml::RenderBody::layout (this=0x9e080dc) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_body.cpp:91
#31 0xb37e4a73 in khtml::RenderBlock::layoutBlockChildren (this=0x9e07fec, relayoutChildren=false) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_object.h:477
#32 0xb37e535f in khtml::RenderBlock::layoutBlock (this=0x9e07fec, relayoutChildren=false) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_block.cpp:782
#33 0xb37e5609 in khtml::RenderBlock::layout (this=0x9e07fec) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_block.cpp:683
#34 0xb37e4a73 in khtml::RenderBlock::layoutBlockChildren (this=0x9e07ea8, relayoutChildren=false) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_object.h:477
#35 0xb37e535f in khtml::RenderBlock::layoutBlock (this=0x9e07ea8, relayoutChildren=false) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_block.cpp:782
#36 0xb3840858 in khtml::RenderCanvas::layout (this=0x9e07ea8) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/rendering/render_canvas.cpp:187
#37 0xb3697b9d in KHTMLView::layout (this=0x9c5dc78) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/khtmlview.cpp:1050
#38 0xb3698261 in KHTMLView::timerEvent (this=0x9c5dc78, e=0xbf90edbc) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/khtmlview.cpp:4188
#39 0xb73065ef in QObject::event (this=0x9c5dc78, e=0xbf90edbc) at /home/kde-dev/workspace/kdesvn/src/qt-copy/src/corelib/kernel/qobject.cpp:1120
#40 0xb6b9dab6 in QWidget::event (this=0x9c5dc78, event=0xbf90edbc) at /home/kde-dev/workspace/kdesvn/src/qt-copy/src/gui/kernel/qwidget.cpp:7551
#41 0xb6e8e9e3 in QFrame::event (this=0x9c5dc78, e=0xbf90edbc) at /home/kde-dev/workspace/kdesvn/src/qt-copy/src/gui/widgets/qframe.cpp:651
#42 0xb6f195cd in QAbstractScrollArea::event (this=0x9c5dc78, e=0xbf90edbc) at /home/kde-dev/workspace/kdesvn/src/qt-copy/src/gui/widgets/qabstractscrollarea.cpp:899
#43 0xb6f1e1bd in QScrollArea::event (this=0x9c5dc78, e=0xbf90edbc) at /home/kde-dev/workspace/kdesvn/src/qt-copy/src/gui/widgets/qscrollarea.cpp:310
#44 0xb369a9a1 in KHTMLView::event (this=0x9c5dc78, e=0xbf90edbc) at /home/kde-dev/workspace/kdesvn/src/kdelibs/khtml/khtmlview.cpp:580
#45 0xb6b4b77c in QApplicationPrivate::notify_helper (this=0x98911a8, receiver=0x9c5dc78, e=0xbf90edbc) at /home/kde-dev/workspace/kdesvn/src/qt-copy/src/gui/kernel/qapplication.cpp:3803
#46 0xb6b5292a in QApplication::notify (this=0xbf90f1f8, receiver=0x9c5dc78, e=0xbf90edbc) at /home/kde-dev/workspace/kdesvn/src/qt-copy/src/gui/kernel/qapplication.cpp:3768
#47 0xb782313d in KApplication::notify (this=0xbf90f1f8, receiver=0x9c5dc78, event=0xbf90edbc) at /home/kde-dev/workspace/kdesvn/src/kdelibs/kdeui/kernel/kapplication.cpp:307
#48 0xb72f8391 in QCoreApplication::notifyInternal (this=0xbf90f1f8, receiver=0x9c5dc78, event=0xbf90edbc) at /home/kde-dev/workspace/kdesvn/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:583
#49 0xb7322001 in QTimerInfoList::activateTimers (this=0x9893fac) at ../../include/QtCore/../../../../src/qt-copy/src/corelib/kernel/qcoreapplication.h:209
#50 0xb731ecd0 in timerSourceDispatch (source=0x9893f78) at /home/kde-dev/workspace/kdesvn/src/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:160
#51 0xb6469c38 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#52 0xb646d2e3 in ?? () from /usr/lib/libglib-2.0.so.0
#53 0xb646d4a1 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#54 0xb731ec28 in QEventDispatcherGlib::processEvents (this=0x9891128, flags={i = -1081020616}) at /home/kde-dev/workspace/kdesvn/src/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:319
#55 0xb6bd6435 in QGuiEventDispatcherGlib::processEvents (this=0x9891128, flags={i = -1081020568}) at /home/kde-dev/workspace/kdesvn/src/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:198
#56 0xb72f6afa in QEventLoop::processEvents (this=0xbf90efd0, flags={i = -1081020504}) at /home/kde-dev/workspace/kdesvn/src/qt-copy/src/corelib/kernel/qeventloop.cpp:143
#57 0xb72f6cba in QEventLoop::exec (this=0xbf90efd0, flags={i = -1081020456}) at /home/kde-dev/workspace/kdesvn/src/qt-copy/src/corelib/kernel/qeventloop.cpp:190
#58 0xb72f8f3d in QCoreApplication::exec () at /home/kde-dev/workspace/kdesvn/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:845
#59 0xb6b4b5f7 in QApplication::exec () at /home/kde-dev/workspace/kdesvn/src/qt-copy/src/gui/kernel/qapplication.cpp:3331
#60 0xb7ed924f in kdemain (argc=1, argv=0xbf90f574) at /home/kde-dev/workspace/kdesvn/src/kdebase/apps/konqueror/src/konqmain.cpp:257
#61 0x08048792 in main (argc=0, argv=0xa2ceb0c) at /home/kde-dev/workspace/kdesvn/build/kdebase/apps/konqueror/src/konqueror_dummy.cpp:3

Comment 7 Florian Reinhard 2009-06-20 13:42:50 UTC
either the website changed or the issue got fixed.
can't reproduce on 4.2.90/4.2.92 whith qt 4.5.1
Comment 8 Viacheslav Tokarev 2009-06-20 15:44:24 UTC
The backtrace looks differently than in 192380, though the source of invalid memory likely to be the same: corrupted line box tree

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