Bug 237825 - Konqueror crashes intermittently in some javascript handler when many tabs open and visiting facebook, helgon.se
Summary: Konqueror crashes intermittently in some javascript handler when many tabs op...
Status: RESOLVED DUPLICATE of bug 223957
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-16 14:54 UTC by Åke Nordin
Modified: 2010-05-16 17:42 UTC (History)
0 users

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 Åke Nordin 2010-05-16 14:54:57 UTC
Application that crashed: konqueror
Version of the application: 4.3.5 (KDE 4.3.5)
KDE Version: 4.3.5 (KDE 4.3.5)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-21-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
My teen daughter has a knack of crashing konqueror when loaning my notebook to checking her usual web stuff. Sites that have been involved in those crashes are facebook and helgon.se among others. I've never really tried to reproduce this, but will if it appears in lucid lynx. I know i had 10+ tabs open, she opened and closed some more tabs.


 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
The current source language is "auto; currently c".
[KCrash Handler]
#5  0x00007f32be196950 in KJS::Node::deref (this=0x502b401) at ../../kjs/nodes.cpp:122
#6  0x00007f32be1cd9ef in KJS::ArgumentListNode::~ArgumentListNode() () from /usr/lib/libkjs.so.4
#7  0x00007f32be1cd80c in KJS::ArgumentsNode::~ArgumentsNode() () from /usr/lib/libkjs.so.4
#8  0x00007f32be1ea7dc in KJS::FunctionCallReferenceNode::~FunctionCallReferenceNode() () from /usr/lib/libkjs.so.4
#9  0x00007f32be1cdeec in KJS::ExprStatementNode::~ExprStatementNode() () from /usr/lib/libkjs.so.4
#10 0x00007f32be1ea465 in KJS::SourceElementsNode::~SourceElementsNode() () from /usr/lib/libkjs.so.4
#11 0x00007f32be1ea224 in WTF::RefPtr<KJS::SourceElementsNode>::operator= (this=0x1157bb58, __in_chrg=<value optimized out>) at ../../kjs/wtf/RefPtr.h:128
#12 ~ListRefPtr (this=0x1157bb58, __in_chrg=<value optimized out>) at ../../kjs/wtf/ListRefPtr.h:44
#13 0x00007f32be1ea457 in KJS::SourceElementsNode::~SourceElementsNode() () from /usr/lib/libkjs.so.4
#14 0x00007f32be1eadfc in KJS::FunctionBodyNode::~FunctionBodyNode() () from /usr/lib/libkjs.so.4
#15 0x00007f32be1bf1c8 in ~RefPtr (this=0x7f32b98c5600, __in_chrg=<value optimized out>) at ../../kjs/wtf/RefPtr.h:51
#16 ~FunctionImp (this=0x7f32b98c5600, __in_chrg=<value optimized out>) at ../../kjs/function.cpp:72
#17 0x00007f32be194d83 in KJS::Collector::collect () at ../../kjs/collector.cpp:739
#18 0x00007f32be87e9ad in KJS::KJSProxyImpl::clear (this=0x1baf2890) at ../../khtml/ecma/kjs_proxy.cpp:224
#19 0x00007f32be61eeb2 in KHTMLPart::clear (this=0x1b71cc70) at ../../khtml/khtml_part.cpp:1563
#20 0x00007f32be63b198 in ~KHTMLPart (this=0x1b71cc70, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../khtml/khtml_part.cpp:608
#21 0x00007f32be61f017 in KHTMLPart::clear (this=0xbe7a000) at ../../khtml/khtml_part.cpp:1597
#22 0x00007f32be61f4dc in KHTMLPart::begin (this=0xbe7a000, url=..., xOffset=0, yOffset=0) at ../../khtml/khtml_part.cpp:2013
#23 0x00007f32be61c6c8 in KHTMLPart::slotData (this=0xbe7a000, kio_job=<value optimized out>, data=...) at ../../khtml/khtml_part.cpp:1704
#24 0x00007f32be6444b8 in KHTMLPart::qt_metacall (this=0xbe7a000, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff604e5a0) at ./khtml_part.moc:271
#25 0x00007f32d0e47ddc in QMetaObject::activate (sender=0x1d46ba20, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x20097600) at kernel/qobject.cpp:3113
#26 0x00007f32cff01684 in KIO::TransferJob::data (this=0x502b401, _t1=0x1d46ba20, _t2=<value optimized out>) at ./jobclasses.moc:364
#27 0x00007f32cff06f86 in KIO::TransferJob::qt_metacall (this=0x1d46ba20, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff604e6e0) at ./jobclasses.moc:344
#28 0x00007f32d0e47ddc in QMetaObject::activate (sender=0xa4b6e40, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x20097600) at kernel/qobject.cpp:3113
#29 0x00007f32cffc6732 in KIO::SlaveInterface::data (this=0x502b401, _t1=<value optimized out>) at ./slaveinterface.moc:140
#30 0x00007f32cffca278 in KIO::SlaveInterface::dispatch (this=0xa4b6e40, _cmd=100, rawdata=...) at ../../kio/kio/slaveinterface.cpp:163
#31 0x00007f32cffc69f3 in KIO::SlaveInterface::dispatch (this=0xa4b6e40) at ../../kio/kio/slaveinterface.cpp:91
#32 0x00007f32cffb976d in KIO::Slave::gotInput (this=0xa4b6e40) at ../../kio/kio/slave.cpp:323
#33 0x00007f32cffbb92c in KIO::Slave::qt_metacall (this=0xa4b6e40, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff604ea70) at ./slave.moc:76
#34 0x00007f32d0e47ddc in QMetaObject::activate (sender=0xc410440, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x20097600) at kernel/qobject.cpp:3113
#35 0x00007f32cfed5287 in KIO::ConnectionPrivate::dequeue (this=0xf48dc50) at ../../kio/kio/connection.cpp:82
#36 0x00007f32cfed53ad in KIO::Connection::qt_metacall (this=0xc410440, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x1d9bcf10) at ./connection.moc:73
#37 0x00007f32d0e420f9 in QObject::event (this=0xc410440, e=0x19d785f0) at kernel/qobject.cpp:1111
#38 0x00007f32ceddcefc in QApplicationPrivate::notify_helper (this=0x1807c40, receiver=0xc410440, e=0x19d785f0) at kernel/qapplication.cpp:4056
#39 0x00007f32cede41ce in QApplication::notify (this=0x7ffff604f570, receiver=0xc410440, e=0x19d785f0) at kernel/qapplication.cpp:4021
#40 0x00007f32cfa13f46 in KApplication::notify (this=0x7ffff604f570, receiver=0xc410440, event=0x19d785f0) at ../../kdeui/kernel/kapplication.cpp:302
#41 0x00007f32d0e32c2c in QCoreApplication::notifyInternal (this=0x7ffff604f570, receiver=0xc410440, event=0x19d785f0) at kernel/qcoreapplication.cpp:610
#42 0x00007f32d0e3380a in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x17694d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#43 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x17694d0) at kernel/qcoreapplication.cpp:1247
#44 0x00007f32d0e5b533 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#45 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:210
#46 0x00007f32cdd0dbce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#47 0x00007f32cdd11598 in ?? () from /lib/libglib-2.0.so.0
#48 0x00007f32cdd116c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#49 0x00007f32d0e5b1a6 in QEventDispatcherGlib::processEvents (this=0x176c040, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#50 0x00007f32cee714be in QGuiEventDispatcherGlib::processEvents (this=0x502b401, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#51 0x00007f32d0e31532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#52 0x00007f32d0e31904 in QEventLoop::exec (this=0x7ffff604f370, flags=) at kernel/qeventloop.cpp:201
#53 0x00007f32d0e33ab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#54 0x00007f32c5eb1b06 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/konqueror/src/konqmain.cpp:271
#55 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=0x17c2b64 "nyx;1273692844;835974;2042_TIME49096") at ../../kinit/kinit.cpp:677
#56 0x0000000000407aa0 in handle_launcher_request (sock=7, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#57 0x0000000000407f51 in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1362
#58 0x0000000000408bb2 in main (argc=2, argv=<value optimized out>, envp=<value optimized out>) at ../../kinit/kinit.cpp:1793

Reported using DrKonqi
Comment 1 Maksim Orlovich 2010-05-16 17:42:34 UTC

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