Summary: | konqueror freezes loading a PHP page including generated images | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Roman Fietze <kde> |
Component: | general | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | andresbajotierra, finex |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Backtrace konqueror with appropriate debuginfo packages installed |
Description
Roman Fietze
2009-10-16 10:00:12 UTC
Please, also install the "kdelibs4-debuginfo" package and try to get another backtrace. Thanks Created attachment 37644 [details]
Backtrace konqueror with appropriate debuginfo packages installed
Packages:
kdelibs4-4.3.2-5.1
kdelibs4-core-4.3.2-5.1
kdelibs4-core-debuginfo-4.3.2-2.1
kdelibs4-debuginfo-4.3.2-5.1
konqueror-4.3.2-1.1
konqueror-debuginfo-4.3.2-1.1
konqueror-plugins-4.3.1-2.5
konqueror-plugins-debuginfo-4.3.1-2.5
Added backtrace, see attachment.. Pasting backtrace inline: --- Application: Konqueror (kdeinit4), signal: Segmentation fault [KCrash Handler] #5 0x00007f00b65b6813 in QMap<int, khtml::RenderTableCell*>::take (this=0x2943728, akey=@0x7fff43fee7cc) at /usr/include/QtCore/qmap.h:645 #6 0x00007f00b65b0af7 in khtml::RenderTableSection::addCell (this=0x2943698, cell=0x2947480, row=0x2947228) at /usr/src/debug/kdelibs-4.3.2/khtml/rendering/render_table.cpp:1229 #7 0x00007f00b65b129f in khtml::RenderTableRow::addChild (this=0x2947228, child=0x2947480, beforeChild=0x0) at /usr/src/debug/kdelibs-4.3.2/khtml/rendering/render_table.cpp:2279 #8 0x00007f00b64d0887 in DOM::NodeImpl::createRendererIfNeeded (this=0x29d34f0) at /usr/src/debug/kdelibs-4.3.2/khtml/xml/dom_nodeimpl.cpp:1084 #9 0x00007f00b64db839 in DOM::ElementImpl::attach (this=0x29d3740) at /usr/src/debug/kdelibs-4.3.2/khtml/xml/dom_elementimpl.cpp:863 #10 0x00007f00b650cb5e in khtml::KHTMLParser::insertNode (this=0x10c73f0, n=0x29d34f0, flat=false) at /usr/src/debug/kdelibs-4.3.2/khtml/html/htmlparser.cpp:429 #11 0x00007f00b650f1a7 in khtml::KHTMLParser::parseToken (this=0x10c73f0, t=0x10d9768) at /usr/src/debug/kdelibs-4.3.2/khtml/html/htmlparser.cpp:302 #12 0x00007f00b650fd54 in khtml::HTMLTokenizer::processToken (this=0x10d9740) at /usr/src/debug/kdelibs-4.3.2/khtml/html/htmltokenizer.cpp:2056 #13 0x00007f00b651689e in khtml::HTMLTokenizer::parseTag (this=0x10d9740, src=...) at /usr/src/debug/kdelibs-4.3.2/khtml/html/htmltokenizer.cpp:1529 #14 0x00007f00b6519062 in khtml::HTMLTokenizer::write (this=0x10d9740, str=..., appendData=true) at /usr/src/debug/kdelibs-4.3.2/khtml/html/htmltokenizer.cpp:1810 #15 0x00007f00b645e65d in KHTMLPart::write (this=0xd2b180, data=<value optimized out>, len=4096) at /usr/src/debug/kdelibs-4.3.2/khtml/khtml_part.cpp:2104 #16 0x00007f00b64602b7 in KHTMLPart::slotData (this=0xd2b180, kio_job=<value optimized out>, data=...) at /usr/src/debug/kdelibs-4.3.2/khtml/khtml_part.cpp:1786 #17 0x00007f00b6480bc8 in KHTMLPart::qt_metacall (this=0xd2b180, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff43fef440) at /usr/src/debug/kdelibs-4.3.2/build/khtml/khtml_part.moc:271 #18 0x00007f00c82e96e2 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4 #19 0x00007f00c719a1f4 in KIO::TransferJob::data (this=0x29d3740, _t1=0x10d1100, _t2=<value optimized out>) at /usr/src/debug/kdelibs-4.3.2/build/kio/jobclasses.moc:364 #20 0x00007f00c719fb59 in KIO::TransferJob::qt_metacall (this=0x10d1100, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff43fef570) at /usr/src/debug/kdelibs-4.3.2/build/kio/jobclasses.moc:344 #21 0x00007f00c82e96e2 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4 #22 0x00007f00c725ec62 in KIO::SlaveInterface::data (this=0x29d3740, _t1=<value optimized out>) at /usr/src/debug/kdelibs-4.3.2/build/kio/slaveinterface.moc:140 #23 0x00007f00c72624e8 in KIO::SlaveInterface::dispatch (this=0x106b2a0, _cmd=100, rawdata=<value optimized out>) at /usr/src/debug/kdelibs-4.3.2/kio/kio/slaveinterface.cpp:163 #24 0x00007f00c725ef12 in KIO::SlaveInterface::dispatch (this=0x106b2a0) at /usr/src/debug/kdelibs-4.3.2/kio/kio/slaveinterface.cpp:91 #25 0x00007f00c7251a73 in KIO::Slave::gotInput (this=0x106b2a0) at /usr/src/debug/kdelibs-4.3.2/kio/kio/slave.cpp:322 #26 0x00007f00c7253cd8 in KIO::Slave::qt_metacall (this=0x106b2a0, _c=InvokeMetaMethod, _id=0, _a=0x7fff43fef960) at /usr/src/debug/kdelibs-4.3.2/build/kio/slave.moc:76 #27 0x00007f00c82e96e2 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4 #28 0x00007f00c716d441 in KIO::ConnectionPrivate::dequeue (this=0x106efb0) at /usr/src/debug/kdelibs-4.3.2/kio/kio/connection.cpp:82 #29 0x00007f00c716d89a in KIO::Connection::qt_metacall (this=0x106f480, _c=InvokeMetaMethod, _id=0, _a=0x121afa0) at /usr/src/debug/kdelibs-4.3.2/build/kio/connection.moc:73 #30 0x00007f00c82e48a8 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4 #31 0x00007f00c566eabd in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #32 0x00007f00c5676d4a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #33 0x00007f00c6758d1b in KApplication::notify (this=0x7fff43ff0510, receiver=0x106f480, event=0x11e6df0) at /usr/src/debug/kdelibs-4.3.2/kdeui/kernel/kapplication.cpp:302 #34 0x00007f00c82d494c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #35 0x00007f00c82d55ca in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4 #36 0x00007f00c82fe0b3 in ?? () from /usr/lib64/libQtCore.so.4 #37 0x00007f00c414d0fb in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #38 0x00007f00c41508cd in ?? () from /usr/lib64/libglib-2.0.so.0 #39 0x00007f00c4150a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #40 0x00007f00c82fdd3f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #41 0x00007f00c5705faf in ?? () from /usr/lib64/libQtGui.so.4 #42 0x00007f00c82d31d2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #43 0x00007f00c82d35a4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #44 0x00007f00c82d5894 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4 #45 0x00007f00bd0e9f83 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-4.3.2/apps/konqueror/src/konqmain.cpp:257 #46 0x0000000000407495 in launch (argc=2, _name=0x64f748 "/usr/bin/konqueror", args=<value optimized out>, cwd=0x0, envc=0, envs=0x64f76c "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x64f774 "rfietze;1255859274;833483;31327_TIME1728824287") at /usr/src/debug/kdelibs-4.3.2/kinit/kinit.cpp:706 #47 0x0000000000407cb8 in handle_launcher_request (sock=7, who=<value optimized out>) at /usr/src/debug/kdelibs-4.3.2/kinit/kinit.cpp:1198 #48 0x0000000000408265 in handle_requests (waitForPid=0) at /usr/src/debug/kdelibs-4.3.2/kinit/kinit.cpp:1391 #49 0x0000000000408e16 in main (argc=4, argv=0x7fff43ff1d08, envp=0x7fff43ff1d30) at /usr/src/debug/kdelibs-4.3.2/kinit/kinit.cpp:1830 This could be related with bug 210817 (another freeze with similar backtrace) Still true for konqueror 4.3.3 from the openSUSE repos. *** This bug has been marked as a duplicate of bug 204297 *** I do not think this bug is related to bug 204297 or a duplicate of it. I ran the test case attached to bug 204297, and it simply shows different results. In my case konqueror freezes without crashing, and I have to force a core dump using kill to get a backtrace. In the meantime I think I found a test case for you that's outside our company intranet: http://www.bike24.net Viewing those two pages, our dynamic PHP pages with images and bike24, using WebKit works, at least I could not get konqueror crash yet. The bug seems to be fixed. I can no longer reproduce it, neither with http://www.bike24.net nor our own pages. |