Bug 291158 - [reproducable] crash on link in daily-deals newsletter [urgent, crash source will not be online for long]
Summary: [reproducable] crash on link in daily-deals newsletter [urgent, crash source ...
Status: RESOLVED DUPLICATE of bug 234674
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: 4.7.97
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-10 12:31 UTC by m.wege
Modified: 2012-01-27 16:59 UTC (History)
0 users

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 m.wege 2012-01-10 12:31:45 UTC
Application: konqueror (4.7.97 (4.8 RC2 (4.7.97))
KDE Platform Version: 4.7.97 (4.8 RC2 (4.7.97)
Qt Version: 4.7.4
Operating System: Linux 3.2.0-8-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed: I clicked on a link in 
http://n.dailydeal.de/dispatcher/service?ac=mapre&m=50120110105507863037&si=231111191262135290
I clicked on the following link
http://n.dailydeal.de/dispatcher/service?kh=120110092926014593&l=de&o=0&a=50120110105507863037&clickId=
when crash occured. The crash is reproducable.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f9d8404c780 (LWP 3308))]

Thread 2 (Thread 0x7f9d7e840700 (LWP 3345)):
#0  0x00000030c1cd5773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000030c5044f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00000030c5045429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00000030ca597f3e in QEventDispatcherGlib::processEvents (this=0x104ee20, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00000030ca56bcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00000030ca56bef7 in QEventLoop::exec (this=0x7f9d7e83fdd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00000030ca48327f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x000000390b9a53ae in KIO::NameLookUpThread::run (this=0x104d140) at ../../kio/kio/hostinfo.cpp:226
#8  0x00000030ca485d05 in QThreadPrivate::start (arg=0x104d140) at thread/qthread_unix.cpp:331
#9  0x00000030c2407efc in start_thread (arg=0x7f9d7e840700) at pthread_create.c:304
#10 0x00000030c1ce189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f9d8404c780 (LWP 3308)):
[KCrash Handler]
#6  khtml::RenderLayer::setHasVisibleContent (this=0x0, b=true) at ../../khtml/rendering/render_layer.cpp:286
#7  0x000000390f33fdcf in khtml::RenderContainer::appendChildNode (this=0x3b09580, newChild=0x3b3e8e0) at ../../khtml/rendering/render_container.cpp:551
#8  0x000000390f33efb4 in khtml::RenderContainer::addChild (this=0x3b09580, newChild=0x3b3e8e0, beforeChild=0x0) at ../../khtml/rendering/render_container.cpp:135
#9  0x000000390f32b016 in khtml::RenderInline::addChildToFlow (this=0x3b09580, newChild=0x3b3e8e0, beforeChild=0x0) at ../../khtml/rendering/render_inline.cpp:103
#10 0x000000390f32ab5a in khtml::RenderInline::splitInlines (this=0x3b3e830, fromBlock=0x3baef48, toBlock=0x3baf010, middleBlock=0x3baee80, beforeChild=<optimized out>, oldCont=<optimized out>) at ../../khtml/rendering/render_inline.cpp:130
#11 0x000000390f32aea3 in khtml::RenderInline::splitFlow (this=0x3b3e830, beforeChild=0x3b3e8e0, newBlockBox=0x3baee80, newChild=0x3baedb8, oldCont=0x0) at ../../khtml/rendering/render_inline.cpp:224
#12 0x000000390f28365b in DOM::NodeImpl::createRendererIfNeeded (this=0x451e5c0) at ../../khtml/xml/dom_nodeimpl.cpp:1017
#13 0x000000390f28d759 in DOM::ElementImpl::attach (this=0x451e5c0) at ../../khtml/xml/dom_elementimpl.cpp:904
#14 0x000000390f287f6b in DOM::NodeBaseImpl::insertBefore (this=0x3b6ef60, newChild=0x4523c30, refChild=0x3b6f500, exceptioncode=@0x7fff5a96b9a8) at ../../khtml/xml/dom_nodeimpl.cpp:1567
#15 0x000000390f424e3d in DOMNodeProtoFunc::callAsFunction (this=<optimized out>, exec=0x7fff5a96c430, thisObj=<optimized out>, args=...) at ../../khtml/ecma/kjs_dom.cpp:649
#16 0x000000350e27a7ca in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#17 KJS::Machine::runBlock (exec=0x7fff5a96c430, codeBlock=..., parentExec=0x7fff5a96cf60) at codes.def:1223
#18 0x000000350e25bb45 in KJS::FunctionImp::callAsFunction (this=0x7f9d74223e40, exec=0x7fff5a96cf60, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:172
#19 0x000000350e245219 in call (args=..., thisObj=0x7f9d74259b40, exec=0x7fff5a96cf60, this=0x7f9d74223e40) at ../../kjs/object.h:626
#20 KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7fff5a96cf60, thisObj=0x7f9d74223e40, args=...) at ../../kjs/function_object.cpp:139
#21 0x000000350e27a7ca in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#22 KJS::Machine::runBlock (exec=0x7fff5a96cf60, codeBlock=..., parentExec=0x7fff5a96d9d0) at codes.def:1223
#23 0x000000350e25bb45 in KJS::FunctionImp::callAsFunction (this=0x7f9d7c066080, exec=0x7fff5a96d9d0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:172
#24 0x000000350e27a7ca in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#25 KJS::Machine::runBlock (exec=0x7fff5a96d9d0, codeBlock=..., parentExec=0x7fff5a96e500) at codes.def:1223
#26 0x000000350e25bb45 in KJS::FunctionImp::callAsFunction (this=0x7f9d7c065600, exec=0x7fff5a96e500, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:172
#27 0x000000350e245327 in call (args=..., thisObj=0x7f9d74223dc0, exec=0x7fff5a96e500, this=0x7f9d7c065600) at ../../kjs/object.h:626
#28 KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7fff5a96e500, thisObj=0x7f9d7c065600, args=<optimized out>) at ../../kjs/function_object.cpp:123
#29 0x000000350e27a7ca in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#30 KJS::Machine::runBlock (exec=0x7fff5a96e500, codeBlock=..., parentExec=0x7fff5a96ef70) at codes.def:1223
#31 0x000000350e25bb45 in KJS::FunctionImp::callAsFunction (this=0x7f9d7c069240, exec=0x7fff5a96ef70, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:172
#32 0x000000350e27a7ca in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#33 KJS::Machine::runBlock (exec=0x7fff5a96ef70, codeBlock=..., parentExec=0x7fff5a96faa0) at codes.def:1223
#34 0x000000350e25bb45 in KJS::FunctionImp::callAsFunction (this=0x7f9d7423fa80, exec=0x7fff5a96faa0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:172
#35 0x000000350e245219 in call (args=..., thisObj=0x7f9d74259b40, exec=0x7fff5a96faa0, this=0x7f9d7423fa80) at ../../kjs/object.h:626
#36 KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7fff5a96faa0, thisObj=0x7f9d7423fa80, args=...) at ../../kjs/function_object.cpp:139
#37 0x000000350e27a7ca in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#38 KJS::Machine::runBlock (exec=0x7fff5a96faa0, codeBlock=..., parentExec=0x7fff5a970510) at codes.def:1223
#39 0x000000350e25bb45 in KJS::FunctionImp::callAsFunction (this=0x7f9d7c066740, exec=0x7fff5a970510, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:172
#40 0x000000350e27a7ca in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#41 KJS::Machine::runBlock (exec=0x7fff5a970510, codeBlock=..., parentExec=0x7fff5a970f80) at codes.def:1223
#42 0x000000350e25bb45 in KJS::FunctionImp::callAsFunction (this=0x7f9d7c065100, exec=0x7fff5a970f80, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:172
#43 0x000000350e27a7ca in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#44 KJS::Machine::runBlock (exec=0x7fff5a970f80, codeBlock=..., parentExec=0x7fff5a9719f0) at codes.def:1223
#45 0x000000350e25bb45 in KJS::FunctionImp::callAsFunction (this=0x7f9d743155c0, exec=0x7fff5a9719f0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:172
#46 0x000000350e27a7ca in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#47 KJS::Machine::runBlock (exec=0x7fff5a9719f0, codeBlock=..., parentExec=0x7fff5a972460) at codes.def:1223
#48 0x000000350e25bb45 in KJS::FunctionImp::callAsFunction (this=0x7f9d7c0631c0, exec=0x7fff5a972460, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:172
#49 0x000000350e27a7ca in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#50 KJS::Machine::runBlock (exec=0x7fff5a972460, codeBlock=..., parentExec=0x7fff5a972f90) at codes.def:1223
#51 0x000000350e25bb45 in KJS::FunctionImp::callAsFunction (this=0x7f9d74314900, exec=0x7fff5a972f90, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:172
#52 0x000000350e245219 in call (args=..., thisObj=0x7f9d7c066280, exec=0x7fff5a972f90, this=0x7f9d74314900) at ../../kjs/object.h:626
#53 KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7fff5a972f90, thisObj=0x7f9d74314900, args=...) at ../../kjs/function_object.cpp:139
#54 0x000000350e27a7ca in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#55 KJS::Machine::runBlock (exec=0x7fff5a972f90, codeBlock=..., parentExec=0x7fff5a973ac0) at codes.def:1223
#56 0x000000350e25bb45 in KJS::FunctionImp::callAsFunction (this=0x7f9d74307100, exec=0x7fff5a973ac0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:172
#57 0x000000350e245219 in call (args=..., thisObj=0x7f9d74314900, exec=0x7fff5a973ac0, this=0x7f9d74307100) at ../../kjs/object.h:626
#58 KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7fff5a973ac0, thisObj=0x7f9d74307100, args=...) at ../../kjs/function_object.cpp:139
#59 0x000000350e27a7ca in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#60 KJS::Machine::runBlock (exec=0x7fff5a973ac0, codeBlock=..., parentExec=0x7fff5a974530) at codes.def:1223
#61 0x000000350e25bb45 in KJS::FunctionImp::callAsFunction (this=0x7f9d7c066740, exec=0x7fff5a974530, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:172
#62 0x000000350e27a7ca in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#63 KJS::Machine::runBlock (exec=0x7fff5a974530, codeBlock=..., parentExec=0x7fff5a974fa0) at codes.def:1223
#64 0x000000350e25bb45 in KJS::FunctionImp::callAsFunction (this=0x7f9d74581fc0, exec=0x7fff5a974fa0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:172
#65 0x000000350e27a7ca in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:626
#66 KJS::Machine::runBlock (exec=0x7fff5a974fa0, codeBlock=..., parentExec=0x3a00df0) at codes.def:1223
#67 0x000000350e25bb45 in KJS::FunctionImp::callAsFunction (this=0x7f9d74585b40, exec=0x3a00df0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:172
#68 0x000000390f47ebbe in call (args=..., thisObj=0x7f9d7c066280, exec=0x3a00df0, this=<optimized out>) at ../../kjs/object.h:626
#69 KJS::JSEventListener::handleEvent (this=0x428ba00, evt=...) at ../../khtml/ecma/kjs_events.cpp:108
#70 0x000000390f2ab8fc in DOM::EventTargetImpl::handleLocalEvents (this=0x363cfb8, evt=0x37f1350, useCapture=false) at ../../khtml/xml/dom2_eventsimpl.cpp:62
#71 0x000000390f286a6f in DOM::NodeImpl::dispatchGenericEvent (this=0x363cfb8, evt=0x37f1350) at ../../khtml/xml/dom_nodeimpl.cpp:469
#72 0x000000390f286cce in DOM::NodeImpl::dispatchEvent (this=0x363cfb8, evt=0x37f1350, exceptioncode=@0x7fff5a9752ec, tempEvent=true) at ../../khtml/xml/dom_nodeimpl.cpp:401
#73 0x000000390f28850a in DOM::NodeImpl::dispatchHTMLEvent (this=0x363cfb8, _id=36, canBubbleArg=true, cancelableArg=false) at ../../khtml/xml/dom_nodeimpl.cpp:520
#74 0x000000390f209d2b in KHTMLPart::slotFinishedParsing (this=0x36e8070) at ../../khtml/khtml_part.cpp:2214
#75 0x000000390f222baf in KHTMLPart::qt_metacall (this=0x36e8070, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0x7fff5a975410) at ./khtml_part.moc:281
#76 0x00000030ca57feba in QMetaObject::activate (sender=0x363cfa0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#77 0x000000390f275ad0 in DOM::DocumentImpl::qt_metacall (this=0x363cfa0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at ./dom_docimpl.moc:74
#78 0x000000390f2df698 in DOM::HTMLDocumentImpl::qt_metacall (this=<optimized out>, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at ./html_documentimpl.moc:69
#79 0x00000030ca57feba in QMetaObject::activate (sender=0x2dbc8b0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#80 0x000000390f2cd963 in khtml::HTMLTokenizer::write (this=0x2dbc8b0, str=<optimized out>, appendData=<optimized out>) at ../../khtml/html/htmltokenizer.cpp:1892
#81 0x000000390f2c3c13 in khtml::HTMLTokenizer::timerEvent (this=0x2dbc8b0, e=<optimized out>) at ../../khtml/html/htmltokenizer.cpp:1900
#82 0x00000030ca583789 in QObject::event (this=0x2dbc8b0, e=<optimized out>) at kernel/qobject.cpp:1181
#83 0x0000003456ffc424 in notify_helper (e=0x7fff5a975b10, receiver=0x2dbc8b0, this=0xed7780) at kernel/qapplication.cpp:4486
#84 QApplicationPrivate::notify_helper (this=0xed7780, receiver=0x2dbc8b0, e=0x7fff5a975b10) at kernel/qapplication.cpp:4458
#85 0x0000003457001291 in QApplication::notify (this=0x7fff5a975f70, receiver=0x2dbc8b0, e=0x7fff5a975b10) at kernel/qapplication.cpp:4365
#86 0x0000003508c31ae6 in KApplication::notify (this=0x7fff5a975f70, receiver=0x2dbc8b0, event=0x7fff5a975b10) at ../../kdeui/kernel/kapplication.cpp:311
#87 0x00000030ca56cafc in QCoreApplication::notifyInternal (this=0x7fff5a975f70, receiver=0x2dbc8b0, event=0x7fff5a975b10) at kernel/qcoreapplication.cpp:787
#88 0x00000030ca599d62 in sendEvent (event=0x7fff5a975b10, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#89 QTimerInfoList::activateTimers (this=0xedae90) at kernel/qeventdispatcher_unix.cpp:603
#90 0x00000030ca597514 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#91 0x00000030c5044a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#92 0x00000030c5045258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#93 0x00000030c5045429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#94 0x00000030ca597ed6 in QEventDispatcherGlib::processEvents (this=0xeaffa0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#95 0x00000034570a407e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#96 0x00000030ca56bcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#97 0x00000030ca56bef7 in QEventLoop::exec (this=0x7fff5a975da0, flags=...) at kernel/qeventloop.cpp:201
#98 0x00000030ca570789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#99 0x00007f9d8414ed6a in kdemain (argc=<optimized out>, argv=<optimized out>) at ../../../konqueror/src/konqmain.cpp:242
#100 0x00000030c1c2130d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=4, ubp_av=0x7fff5a976928, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff5a976918) at libc-start.c:226
#101 0x0000000000400671 in _start ()

This bug may be a duplicate of or related to bug 234674.

Possible duplicates by query: bug 234674.

Reported using DrKonqi
Comment 1 Dawit Alemayehu 2012-01-27 16:59:21 UTC

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