Bug 247046 - Konquerer crashed opening new web page in existing tab
Summary: Konquerer crashed opening new web page in existing tab
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-08 10:22 UTC by Thomi Schmid
Modified: 2011-06-26 18:18 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomi Schmid 2010-08-08 10:22:20 UTC
Application: konqueror (4.4.4 (KDE 4.4.4) "release 2")
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 2"
Qt Version: 4.6.3
Operating System: Linux 2.6.34-12-default i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
- Konquerer 4.4 running on openSuSE-11.3, LXDE window manager
-  Konqueror has ad blocker enabled
- Running with 4 open tabs, open web page "KDE planet" in existing tab, Konqueror crashed immeadetely.



 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#6  0xb315704e in DOM::HTMLMapElementImpl::parseAttribute (this=0x968e710, attr=0xbfa8f848) at /usr/src/debug/kdelibs-4.4.4/khtml/html/html_imageimpl.cpp:449
#7  0xb30fd4e1 in parseNullAttribute (this=0xcc391a8, id=65762, prefix=..., nsAware=false, exceptioncode=@0xbfa8f8d8) at /usr/src/debug/kdelibs-4.4.4/khtml/xml/dom_elementimpl.h:278
#8  DOM::NamedAttrMapImpl::removeNamedItem (this=0xcc391a8, id=65762, prefix=..., nsAware=false, exceptioncode=@0xbfa8f8d8) at /usr/src/debug/kdelibs-4.4.4/khtml/xml/dom_elementimpl.cpp:1470
#9  0xb3102e2e in DOM::NamedAttrMapImpl::setValue (this=0xcc391a8, id=65762, value=0x0, prefix=..., nsAware=false) at /usr/src/debug/kdelibs-4.4.4/khtml/xml/dom_elementimpl.cpp:1580
#10 0xb31046dd in DOM::ElementImpl::setAttribute (this=0x968e710, id=65762, value=...) at /usr/src/debug/kdelibs-4.4.4/khtml/xml/dom_elementimpl.cpp:544
#11 0xb32c1095 in KJS::HTMLElement::handleBoundWrite (this=0xac99dd40, exec=0xbfa8fe40, token=223, value=0x3) at /usr/src/debug/kdelibs-4.4.4/khtml/ecma/kjs_html.cpp:2389
#12 0xb32c2a9d in KJS::HTMLElement::putValueProperty (this=0xac99dd40, exec=0xbfa8fe40, token=223, value=0x3) at /usr/src/debug/kdelibs-4.4.4/khtml/ecma/kjs_html.cpp:2410
#13 0xb32c3cb0 in KJS::HTMLElement::put (this=0xac99dd40, exec=0xbfa8fe40, propertyName=..., value=0x3, attr=0) at /usr/src/debug/kdelibs-4.4.4/khtml/ecma/kjs_html.cpp:2365
#14 0xb2ef6c79 in KJS::Machine::runBlock (exec=0xbfa8fe40, codeBlock=..., parentExec=0xbfa90260) at codes.def:762
#15 0xb2edbee1 in KJS::FunctionImp::callAsFunction (this=0xac991ec0, exec=0xbfa90260, thisObj=0xaeb703c0, args=...) at /usr/src/debug/kdelibs-4.4.4/kjs/function.cpp:144
#16 0xb2ee1840 in KJS::JSObject::call (this=0xac991ec0, exec=0xbfa90260, thisObj=0xaeb703c0, args=...) at /usr/src/debug/kdelibs-4.4.4/kjs/object.cpp:70
#17 0xb2efe120 in KJS::Machine::runBlock (exec=0xbfa90260, codeBlock=..., parentExec=0xbfa90680) at codes.def:1192
#18 0xb2edbee1 in KJS::FunctionImp::callAsFunction (this=0xac991ec0, exec=0xbfa90680, thisObj=0xaeb703c0, args=...) at /usr/src/debug/kdelibs-4.4.4/kjs/function.cpp:144
#19 0xb2ee1840 in KJS::JSObject::call (this=0xac991ec0, exec=0xbfa90680, thisObj=0xaeb703c0, args=...) at /usr/src/debug/kdelibs-4.4.4/kjs/object.cpp:70
#20 0xb2efe120 in KJS::Machine::runBlock (exec=0xbfa90680, codeBlock=..., parentExec=0xbfa90b40) at codes.def:1192
#21 0xb2edbee1 in KJS::FunctionImp::callAsFunction (this=0xac9c0c00, exec=0xbfa90b40, thisObj=0xaeb703c0, args=...) at /usr/src/debug/kdelibs-4.4.4/kjs/function.cpp:144
#22 0xb2ee1840 in KJS::JSObject::call (this=0xac9c0c00, exec=0xbfa90b40, thisObj=0xaeb703c0, args=...) at /usr/src/debug/kdelibs-4.4.4/kjs/object.cpp:70
#23 0xb2ec2699 in KJS::FunctionProtoFunc::callAsFunction (this=0xafbfe3c0, exec=0xbfa90b40, thisObj=0xac9c0c00, args=...) at /usr/src/debug/kdelibs-4.4.4/kjs/function_object.cpp:123
#24 0xb2ee1840 in KJS::JSObject::call (this=0xafbfe3c0, exec=0xbfa90b40, thisObj=0xac9c0c00, args=...) at /usr/src/debug/kdelibs-4.4.4/kjs/object.cpp:70
#25 0xb2efe120 in KJS::Machine::runBlock (exec=0xbfa90b40, codeBlock=..., parentExec=0xbfa91000) at codes.def:1192
#26 0xb2edbee1 in KJS::FunctionImp::callAsFunction (this=0xac99d120, exec=0xbfa91000, thisObj=0xaeb703c0, args=...) at /usr/src/debug/kdelibs-4.4.4/kjs/function.cpp:144
#27 0xb2ee1840 in KJS::JSObject::call (this=0xac99d120, exec=0xbfa91000, thisObj=0xaeb703c0, args=...) at /usr/src/debug/kdelibs-4.4.4/kjs/object.cpp:70
#28 0xb2ec2699 in KJS::FunctionProtoFunc::callAsFunction (this=0xafbfe3c0, exec=0xbfa91000, thisObj=0xac99d120, args=...) at /usr/src/debug/kdelibs-4.4.4/kjs/function_object.cpp:123
#29 0xb2ee1840 in KJS::JSObject::call (this=0xafbfe3c0, exec=0xbfa91000, thisObj=0xac99d120, args=...) at /usr/src/debug/kdelibs-4.4.4/kjs/object.cpp:70
#30 0xb2efe120 in KJS::Machine::runBlock (exec=0xbfa91000, codeBlock=..., parentExec=0xbfa914c0) at codes.def:1192
#31 0xb2edbee1 in KJS::FunctionImp::callAsFunction (this=0xafbe27c0, exec=0xbfa914c0, thisObj=0xaeb703c0, args=...) at /usr/src/debug/kdelibs-4.4.4/kjs/function.cpp:144
#32 0xb2ee1840 in KJS::JSObject::call (this=0xafbe27c0, exec=0xbfa914c0, thisObj=0xaeb703c0, args=...) at /usr/src/debug/kdelibs-4.4.4/kjs/object.cpp:70
#33 0xb2ec2699 in KJS::FunctionProtoFunc::callAsFunction (this=0xafbfe3c0, exec=0xbfa914c0, thisObj=0xafbe27c0, args=...) at /usr/src/debug/kdelibs-4.4.4/kjs/function_object.cpp:123
#34 0xb2ee1840 in KJS::JSObject::call (this=0xafbfe3c0, exec=0xbfa914c0, thisObj=0xafbe27c0, args=...) at /usr/src/debug/kdelibs-4.4.4/kjs/object.cpp:70
#35 0xb2efe120 in KJS::Machine::runBlock (exec=0xbfa914c0, codeBlock=..., parentExec=0xc69e9a8) at codes.def:1192
#36 0xb2edbee1 in KJS::FunctionImp::callAsFunction (this=0xac99cde0, exec=0xc69e9a8, thisObj=0xaeb703c0, args=...) at /usr/src/debug/kdelibs-4.4.4/kjs/function.cpp:144
#37 0xb2ee1840 in KJS::JSObject::call (this=0xac99cde0, exec=0xc69e9a8, thisObj=0xaeb703c0, args=...) at /usr/src/debug/kdelibs-4.4.4/kjs/object.cpp:70
#38 0xb3303c17 in KJS::JSEventListener::handleEvent (this=0xcc7b568, evt=...) at /usr/src/debug/kdelibs-4.4.4/khtml/ecma/kjs_events.cpp:106
#39 0xb30e52c7 in DOM::DocumentImpl::defaultEventHandler (this=0xc326e70, evt=0xad9c898) at /usr/src/debug/kdelibs-4.4.4/khtml/xml/dom_docimpl.cpp:2749
#40 0xb30f350f in DOM::NodeImpl::dispatchWindowEvent (this=0xb68d4a8, _id=17, canBubbleArg=false, cancelableArg=false) at /usr/src/debug/kdelibs-4.4.4/khtml/xml/dom_nodeimpl.cpp:568
#41 0xb30809c1 in KHTMLPart::closeUrl (this=0x9cf1a50) at /usr/src/debug/kdelibs-4.4.4/khtml/khtml_part.cpp:924
#42 0xb3080b6a in KHTMLPart::closeUrl (this=0xa5302e8) at /usr/src/debug/kdelibs-4.4.4/khtml/khtml_part.cpp:966
#43 0xb309a0a1 in KHTMLPart::openUrl (this=0xa5302e8, url=...) at /usr/src/debug/kdelibs-4.4.4/khtml/khtml_part.cpp:811
#44 0xb51e5779 in KonqView::openUrl (this=0xa5308c8, url=..., locationBarURL=..., nameFilter=..., tempFile=false) at /usr/src/debug/kdebase-4.4.4/apps/konqueror/src/konqview.cpp:233
#45 0xb522cb6a in KonqMainWindow::openView (this=0x8130fb0, mimeType=..., _url=..., childView=<value optimized out>, req=...) at /usr/src/debug/kdebase-4.4.4/apps/konqueror/src/konqmainwindow.cpp:940
#46 0xb51dbe06 in KonqRun::tryOpenView (this=0x935a5d8, mimeType=..., associatedAppIsKonqueror=true) at /usr/src/debug/kdebase-4.4.4/apps/konqueror/src/konqrun.cpp:150
#47 0xb51dbf3f in KonqRun::foundMimeType (this=0x935a5d8, _type=...) at /usr/src/debug/kdebase-4.4.4/apps/konqueror/src/konqrun.cpp:92
#48 0xb7130b6f in KRun::mimeTypeDetermined (this=0x935a5d8, mimeType=...) at /usr/src/debug/kdelibs-4.4.4/kio/kio/krun.cpp:1383
#49 0xb7470ee5 in KParts::BrowserRun::slotBrowserMimetype (this=0x935a5d8, _job=0x8cae4c8, type=...) at /usr/src/debug/kdelibs-4.4.4/kparts/browserrun.cpp:232
#50 0xb7471284 in KParts::BrowserRun::qt_metacall (this=0x935a5d8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfa92064)
    at /usr/src/debug/kdelibs-4.4.4/build/kparts/browserrun.moc:80
#51 0xb51dc572 in KonqRun::qt_metacall (this=0x935a5d8, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfa92064) at /usr/src/debug/kdebase-4.4.4/build/apps/konqueror/src/konqrun.moc:69
#52 0xb6b9fefd in QMetaObject::metacall (object=0x935a5d8, cl=QMetaObject::InvokeMetaMethod, idx=12, argv=0xbfa92064) at kernel/qmetaobject.cpp:237
#53 0xb6baefe8 in QMetaObject::activate (sender=0x8cae4c8, m=0xb73025f8, local_signal_index=4, argv=0xbfa92064) at kernel/qobject.cpp:3295
#54 0xb71219ed in KIO::TransferJob::mimetype (this=0x8cae4c8, _t1=0x8cae4c8, _t2=...) at /usr/src/debug/kdelibs-4.4.4/build/kio/jobclasses.moc:416
#55 0xb7121a5e in KIO::TransferJob::slotMimetype (this=0x8cae4c8, type=...) at /usr/src/debug/kdelibs-4.4.4/kio/kio/job.cpp:1193
#56 0xb71f32bb in KIO::TransferJob::qt_metacall (this=0x8cae4c8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfa92208)
    at /usr/src/debug/kdelibs-4.4.4/build/kio/jobclasses.moc:370
#57 0xb6b9fefd in QMetaObject::metacall (object=0x8cae4c8, cl=QMetaObject::InvokeMetaMethod, idx=50, argv=0xbfa92208) at kernel/qmetaobject.cpp:237
#58 0xb6baefe8 in QMetaObject::activate (sender=0xb196cf8, m=0xb73028d8, local_signal_index=19, argv=0xbfa92208) at kernel/qobject.cpp:3295
#59 0xb713d145 in KIO::SlaveInterface::mimeType (this=0xb196cf8, _t1=...) at /usr/src/debug/kdelibs-4.4.4/build/kio/slaveinterface.moc:273
#60 0xb726d65b in KIO::SlaveInterface::dispatch (this=0xb196cf8, _cmd=21, rawdata=...) at /usr/src/debug/kdelibs-4.4.4/kio/kio/slaveinterface.cpp:270
#61 0xb71c3e8a in KIO::SlaveInterface::dispatch (this=0xb196cf8) at /usr/src/debug/kdelibs-4.4.4/kio/kio/slaveinterface.cpp:91
#62 0xb71bee98 in KIO::Slave::gotInput (this=0xb196cf8) at /usr/src/debug/kdelibs-4.4.4/kio/kio/slave.cpp:324
#63 0xb71c802c in KIO::Slave::qt_metacall (this=0xb196cf8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfa924cc) at /usr/src/debug/kdelibs-4.4.4/build/kio/slave.moc:82
#64 0xb6b9fefd in QMetaObject::metacall (object=0xb196cf8, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbfa924cc) at kernel/qmetaobject.cpp:237
#65 0xb6baefe8 in QMetaObject::activate (sender=0xb3014d0, m=0xb73024e8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3295
#66 0xb71178e5 in KIO::Connection::readyRead (this=0xb3014d0) at /usr/src/debug/kdelibs-4.4.4/build/kio/connection.moc:92
#67 0xb71c7d9a in KIO::ConnectionPrivate::dequeue (this=0xbab3bc8) at /usr/src/debug/kdelibs-4.4.4/kio/kio/connection.cpp:82
#68 0xb71c7e6f in KIO::Connection::qt_metacall (this=0xb3014d0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xc2e1ab0) at /usr/src/debug/kdelibs-4.4.4/build/kio/connection.moc:79
#69 0xb6b9fefd in QMetaObject::metacall (object=0xb3014d0, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xc2e1ab0) at kernel/qmetaobject.cpp:237
#70 0xb6ba9945 in QMetaCallEvent::placeMetaCall (this=0xcde4e28, object=0xb3014d0) at kernel/qobject.cpp:561
#71 0xb6bac93f in QObject::event (this=0xb3014d0, e=0xcde4e28) at kernel/qobject.cpp:1248
#72 0xb60d3c64 in QApplicationPrivate::notify_helper (this=0x808f9e0, receiver=0xb3014d0, e=0xcde4e28) at kernel/qapplication.cpp:4302
#73 0xb60dbbf7 in QApplication::notify (this=0xbfa92f14, receiver=0xb3014d0, e=0xcde4e28) at kernel/qapplication.cpp:3706
#74 0xb6ddd9d1 in KApplication::notify (this=0xbfa92f14, receiver=0xb3014d0, event=0xcde4e28) at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kapplication.cpp:302
#75 0xb6b99e0e in QCoreApplication::notifyInternal (this=0xbfa92f14, receiver=0xb3014d0, event=0xcde4e28) at kernel/qcoreapplication.cpp:726
#76 0xb6b9d9b4 in sendEvent (receiver=0x0, event_type=0, data=0x805ae00) at kernel/qcoreapplication.h:215
#77 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x805ae00) at kernel/qcoreapplication.cpp:1367
#78 0xb6b9db9c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260
#79 0xb6bc583d in sendPostedEvents (s=0x8091710) at kernel/qcoreapplication.h:220
#80 postEventSourceDispatch (s=0x8091710) at kernel/qeventdispatcher_glib.cpp:276
#81 0xb581cb49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#82 0xb581d350 in ?? () from /usr/lib/libglib-2.0.so.0
#83 0xb581d60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#84 0xb6bc5d4b in QEventDispatcherGlib::processEvents (this=0x805ee10, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#85 0xb618419a in QGuiEventDispatcherGlib::processEvents (this=0x805ee10, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#86 0xb6b9911d in QEventLoop::processEvents (this=0xbfa92d24, flags=...) at kernel/qeventloop.cpp:149
#87 0xb6b99319 in QEventLoop::exec (this=0xbfa92d24, flags=...) at kernel/qeventloop.cpp:201
#88 0xb6b9dc70 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#89 0xb60d1164 in QApplication::exec () at kernel/qapplication.cpp:3581
#90 0xb525d685 in kdemain (argc=2, argv=0x805e1a0) at /usr/src/debug/kdebase-4.4.4/apps/konqueror/src/konqmain.cpp:257
#91 0x0804e5b1 in _start ()

Reported using DrKonqi
Comment 1 Thomi Schmid 2010-08-08 10:26:13 UTC
Restarting konqueror with the same set of 4 open tabs, then opening "KDE Planet" in the 4th (existing) tab worked now, no problems.
Comment 2 Dawit Alemayehu 2011-06-26 18:18:55 UTC
Based on comment #1 closing. If this is still an issue and can be reliably reproduced in the current version of KDE, v4.6.4 and up, then feel free to reopen this ticket.