Bug 255085 - konqueror (javascript?) crash when clicking "random" link on www.urbandictionary.com
Summary: konqueror (javascript?) crash when clicking "random" link on www.urbandiction...
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: kjs (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-24 05:35 UTC by bugs.crash
Modified: 2018-11-28 04:57 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 bugs.crash 2010-10-24 05:35:16 UTC
Application: konqueror (4.5.1 (KDE 4.5.1))
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.32-25-generic i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Submitting this bug report in hopes that the stack dump will provide some useful clue for places to look, because there's little hope of reproducing it.

Had done a search on urban dictionary to decipher slang. Noticed the "random" link up near the top and tried it a couple of times, and konqueror crashed. Not surprisingly, was not able to duplicate it, even by following links in konq's history view. Maybe it depends on some javascript sequence that happens to get served up with whatever advertisements they were serving up.

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

Thread 2 (Thread 0xb0bb9b70 (LWP 12457)):
#0  0x08521e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x034a648b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x0357c965 in QTimerInfoList::updateCurrentTime (this=0x960b2c4) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0357c9aa in QTimerInfoList::timerWait (this=0x960b2c4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x0357aa38 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb0bb90bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0357aac5 in timerSourcePrepare (source=0x0, timeout=0x8525ff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x02faaaca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x02faaee9 in ?? () from /lib/libglib-2.0.so.0
#9  0x02fab4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x0357a82f in QEventDispatcherGlib::processEvents (this=0x95082f0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x0354aa99 in QEventLoop::processEvents (this=0xb0bb9290, flags=) at kernel/qeventloop.cpp:149
#12 0x0354af1a in QEventLoop::exec (this=0xb0bb9290, flags=...) at kernel/qeventloop.cpp:201
#13 0x03447c5e in QThread::exec (this=0x93e6068) at thread/qthread.cpp:490
#14 0x035299ab in QInotifyFileSystemWatcherEngine::run (this=0x93e6068) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x0344af39 in QThreadPrivate::start (arg=0x93e6068) at thread/qthread_unix.cpp:266
#16 0x005b396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#17 0x00edea4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb777a930 (LWP 12443)):
[KCrash Handler]
#7  0x016c0279 in KJS::Node::deref (this=0x9b81701) at ../../kjs/nodes.cpp:121
#8  0x0171a8eb in ~RefPtr (this=0x9586610, __in_chrg=<value optimized out>) at ../../kjs/wtf/RefPtr.h:51
#9  ~ConditionalNode (this=0x9586610, __in_chrg=<value optimized out>) at ../../kjs/nodes.h:693
#10 0x016c027c in KJS::Node::deref (this=0x9586610) at ../../kjs/nodes.cpp:121
#11 0x0171a171 in ~RefPtr (this=0x9586628, __in_chrg=<value optimized out>) at ../../kjs/wtf/RefPtr.h:51
#12 ~ReturnNode (this=0x9586628, __in_chrg=<value optimized out>) at ../../kjs/nodes.h:925
#13 0x016c027c in KJS::Node::deref (this=0x9586628) at ../../kjs/nodes.cpp:121
#14 0x0171ba60 in KJS::SourceElementsNode::~SourceElementsNode() () from /usr/lib/libkjs.so.4
#15 0x016c027c in KJS::Node::deref (this=0x9586918) at ../../kjs/nodes.cpp:121
#16 0x0171b030 in ~RefPtr (this=0x944de78, __in_chrg=<value optimized out>) at ../../kjs/wtf/RefPtr.h:51
#17 ~BlockNode (this=0x944de78, __in_chrg=<value optimized out>) at ../../kjs/nodes.h:795
#18 ~FunctionBodyNode (this=0x944de78, __in_chrg=<value optimized out>) at ../../kjs/nodes.h:1027
#19 0x016c027c in KJS::Node::deref (this=0x944de78) at ../../kjs/nodes.cpp:121
#20 0x016ec011 in ~RefPtr (this=0xb56c8460, __in_chrg=<value optimized out>) at ../../kjs/wtf/RefPtr.h:51
#21 ~FunctionImp (this=0xb56c8460, __in_chrg=<value optimized out>) at ../../kjs/function.cpp:77
#22 0x016be621 in KJS::Collector::collect () at ../../kjs/collector.cpp:731
#23 0x016f38b7 in KJS::Interpreter::collect () at ../../kjs/interpreter.cpp:743
#24 0x01d709a5 in KJSProxy::clear (this=0x90c34e0) at ../../khtml/ecma/kjs_proxy.cpp:199
#25 0x01ad8177 in KHTMLPart::clear (this=0x8ecbd18) at ../../khtml/khtml_part.cpp:1517
#26 0x01ad99e6 in KHTMLPart::begin (this=0x8ecbd18, url=..., xOffset=0, yOffset=0) at ../../khtml/khtml_part.cpp:1992
#27 0x01ad3a37 in KHTMLPart::slotData (this=0x8ecbd18, kio_job=0x9c6ad50, data=...) at ../../khtml/khtml_part.cpp:1658
#28 0x01af7fc6 in KHTMLPart::qt_metacall (this=0x8ecbd18, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbfea8594) at ./khtml_part.moc:277
#29 0x03551d4a in QMetaObject::metacall (object=0x8ecbd18, cl=153050416, idx=33, argv=0xbfea8594) at kernel/qmetaobject.cpp:237
#30 0x03564ab5 in QMetaObject::activate (sender=0x9c6ad50, m=0x88dfb0, local_signal_index=0, argv=0xbfea8594) at kernel/qobject.cpp:3280
#31 0x006d8549 in KIO::TransferJob::data (this=0x9c6ad50, _t1=0x9c6ad50, _t2=...) at ./jobclasses.moc:388
#32 0x006db392 in KIO::TransferJob::slotData (this=0x9c6ad50, _data=...) at ../../kio/kio/job.cpp:1003
#33 0x006df4d5 in KIO::TransferJob::qt_metacall (this=0x9c6ad50, _c=QMetaObject::InvokeMetaMethod, _id=48, _a=0xbfea8728) at ./jobclasses.moc:368
#34 0x03551d4a in QMetaObject::metacall (object=0x9c6ad50, cl=153050416, idx=48, argv=0xbfea8728) at kernel/qmetaobject.cpp:237
#35 0x03564ab5 in QMetaObject::activate (sender=0x91752e8, m=0x890944, local_signal_index=0, argv=0xbfea8728) at kernel/qobject.cpp:3280
#36 0x0079a283 in KIO::SlaveInterface::data (this=0x91752e8, _t1=...) at ./slaveinterface.moc:146
#37 0x0079d9be in KIO::SlaveInterface::dispatch (this=0x91752e8, _cmd=100, rawdata=...) at ../../kio/kio/slaveinterface.cpp:163
#38 0x0079a623 in KIO::SlaveInterface::dispatch (this=0x91752e8) at ../../kio/kio/slaveinterface.cpp:91
#39 0x0078d178 in KIO::Slave::gotInput (this=0x91752e8) at ../../kio/kio/slave.cpp:344
#40 0x0078d383 in KIO::Slave::qt_metacall (this=0x91752e8, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfea8a1c) at ./slave.moc:82
#41 0x03551d4a in QMetaObject::metacall (object=0x91752e8, cl=153050416, idx=30, argv=0xbfea8a1c) at kernel/qmetaobject.cpp:237
#42 0x03564ab5 in QMetaObject::activate (sender=0x91768f0, m=0x88d500, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3280
#43 0x006a6e27 in KIO::Connection::readyRead (this=0x91768f0) at ./connection.moc:92
#44 0x006a918e in KIO::ConnectionPrivate::dequeue (this=0x9175a20) at ../../kio/kio/connection.cpp:82
#45 0x006a92be in KIO::Connection::qt_metacall (this=0x91768f0, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x9ac78d8) at ./connection.moc:79
#46 0x03551d4a in QMetaObject::metacall (object=0x91768f0, cl=153050416, idx=5, argv=0x9ac78d8) at kernel/qmetaobject.cpp:237
#47 0x0355d226 in QMetaCallEvent::placeMetaCall (this=0x8e7c040, object=0x91768f0) at kernel/qobject.cpp:534
#48 0x0355eac2 in QObject::event (this=0x91768f0, e=0x5f63f6a7) at kernel/qobject.cpp:1219
#49 0x0769272c in QApplicationPrivate::notify_helper (this=0x8ad0dc0, receiver=0x91768f0, e=0x8e7c040) at kernel/qapplication.cpp:4396
#50 0x0769877e in QApplication::notify (this=0xbfea9490, receiver=0x91768f0, e=0x8e7c040) at kernel/qapplication.cpp:3798
#51 0x01155cea in KApplication::notify (this=0xbfea9490, receiver=0x91768f0, event=0x8e7c040) at ../../kdeui/kernel/kapplication.cpp:310
#52 0x0354bfeb in QCoreApplication::notifyInternal (this=0xbfea9490, receiver=0x91768f0, event=0x8e7c040) at kernel/qcoreapplication.cpp:732
#53 0x0354f24b in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x8ab91f8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#54 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8ab91f8) at kernel/qcoreapplication.cpp:1373
#55 0x0354f40d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#56 0x0357ad04 in QCoreApplication::sendPostedEvents (s=0x8ad3110) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#57 postEventSourceDispatch (s=0x8ad3110) at kernel/qeventdispatcher_glib.cpp:277
#58 0x02fa75e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#59 0x02fab2d8 in ?? () from /lib/libglib-2.0.so.0
#60 0x02fab4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#61 0x0357a7f5 in QEventDispatcherGlib::processEvents (this=0x8ab93d8, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#62 0x07753f85 in QGuiEventDispatcherGlib::processEvents (this=0x8ab93d8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#63 0x0354aa99 in QEventLoop::processEvents (this=0xbfea92d4, flags=) at kernel/qeventloop.cpp:149
#64 0x0354af1a in QEventLoop::exec (this=0xbfea92d4, flags=...) at kernel/qeventloop.cpp:201
#65 0x0354f4cf in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#66 0x07691557 in QApplication::exec () at kernel/qapplication.cpp:3672
#67 0x001d1422 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#68 0x080485fb in _start ()

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-10-29 22:28:05 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Bug Janitor Service 2018-11-13 14:28:27 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2018-11-28 04:57:09 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!