Bug 173621 - crash when trying to access "My services" at dyndns.org
Summary: crash when trying to access "My services" at dyndns.org
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: kjs (show other bugs)
Version: SVN
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-26 18:25 UTC by Andreas Pakulat
Modified: 2020-12-04 14:06 UTC (History)
2 users (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 Andreas Pakulat 2008-10-26 18:25:41 UTC
Hi,

just wanted to log into my dyndns.org account and look at the current IP thats assigned to the dns name. And after clicking the "My Services" link konqueror crashed. The backtrace is inside kjs, hence filing it against that component.

Just one note: I've rebuilt kde4 recently and am still running the older version, so in case this could be caused by having old kdelibs and "newer" khtml part loaded just close the bugreport as invalid.

Backtrace:
Application: Konqueror (konqueror), signal SIGSEGV
0xb61e213c in nanosleep () from /lib/libc.so.6
[Current thread is 1 (Thread 0xb5e0f6c0 (LWP 3223))]

Thread 2 (Thread 0xb0a2bb90 (LWP 4549)):
#0  0xb70aac08 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb7117b56 in QWaitConditionPrivate::wait (this=0x8d8c5e0, time=30000) at /home/andreas/src/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:80
#2  0xb711766f in QWaitCondition::wait (this=0x87d1f30, mutex=0x87d1f2c, time=30000) at /home/andreas/src/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:154
#3  0xb7108b60 in QThreadPoolThread::run (this=0x8c64e88) at /home/andreas/src/qt-copy/src/corelib/concurrent/qthreadpool.cpp:135
#4  0xb7117114 in QThreadPrivate::start (arg=0x8c64e88) at /home/andreas/src/qt-copy/src/corelib/thread/qthread_unix.cpp:185
#5  0xb70a6f3b in start_thread () from /lib/libpthread.so.0
#6  0xb6217c9e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5e0f6c0 (LWP 3223)):
[KCrash Handler]
#5  0x6510b3a9 in ?? ()
#6  0xb3a9712a in KJS::Node::deref (this=0x977d798) at /home/andreas/src/kdelibs/kjs/nodes.cpp:122
#7  0xb3af589c in ~SourceElementsNode (this=0x8dc3968) at /home/andreas/src/kdelibs/kjs/wtf/RefPtr.h:51
#8  0xb3a9712a in KJS::Node::deref (this=0x8dc3968) at /home/andreas/src/kdelibs/kjs/nodes.cpp:122
#9  0xb3ad8a01 in KJS::BlockNode::~BlockNode() () from /usr/local/lib/libkjs.so.4
#10 0xb3a9712a in KJS::Node::deref (this=0x9bced60) at /home/andreas/src/kdelibs/kjs/nodes.cpp:122
#11 0xb3ad93ac in KJS::IfNode::~IfNode() () from /usr/local/lib/libkjs.so.4
#12 0xb3a9712a in KJS::Node::deref (this=0x9bced78) at /home/andreas/src/kdelibs/kjs/nodes.cpp:122
#13 0xb3af589c in ~SourceElementsNode (this=0x90b4540) at /home/andreas/src/kdelibs/kjs/wtf/RefPtr.h:51
#14 0xb3a9712a in KJS::Node::deref (this=0x90b4540) at /home/andreas/src/kdelibs/kjs/nodes.cpp:122
#15 0xb3ad8a01 in KJS::BlockNode::~BlockNode() () from /usr/local/lib/libkjs.so.4
#16 0xb3a9712a in KJS::Node::deref (this=0x90b4560) at /home/andreas/src/kdelibs/kjs/nodes.cpp:122
#17 0xb3ad939d in KJS::IfNode::~IfNode() () from /usr/local/lib/libkjs.so.4
#18 0xb3a9712a in KJS::Node::deref (this=0x9097ff8) at /home/andreas/src/kdelibs/kjs/nodes.cpp:122
#19 0xb3af589c in ~SourceElementsNode (this=0x9098018) at /home/andreas/src/kdelibs/kjs/wtf/RefPtr.h:51
#20 0xb3a9712a in KJS::Node::deref (this=0x9098018) at /home/andreas/src/kdelibs/kjs/nodes.cpp:122
#21 0xb3af5542 in ~ListRefPtr (this=0x8dccf88) at /home/andreas/src/kdelibs/kjs/wtf/RefPtr.h:128
#22 0xb3af588d in ~SourceElementsNode (this=0x8dccf78) at /home/andreas/src/kdelibs/kjs/nodes.h:1129
#23 0xb3a9712a in KJS::Node::deref (this=0x8dccf78) at /home/andreas/src/kdelibs/kjs/nodes.cpp:122
#24 0xb3ad8a01 in KJS::BlockNode::~BlockNode() () from /usr/local/lib/libkjs.so.4
#25 0xb3a9712a in KJS::Node::deref (this=0x8ffe1f8) at /home/andreas/src/kdelibs/kjs/nodes.cpp:122
#26 0xb3ad93ac in KJS::IfNode::~IfNode() () from /usr/local/lib/libkjs.so.4
#27 0xb3a9712a in KJS::Node::deref (this=0x8ffe210) at /home/andreas/src/kdelibs/kjs/nodes.cpp:122
#28 0xb3af589c in ~SourceElementsNode (this=0x8fecf68) at /home/andreas/src/kdelibs/kjs/wtf/RefPtr.h:51
#29 0xb3a9712a in KJS::Node::deref (this=0x8fecf68) at /home/andreas/src/kdelibs/kjs/nodes.cpp:122
#30 0xb3af5542 in ~ListRefPtr (this=0x99a9780) at /home/andreas/src/kdelibs/kjs/wtf/RefPtr.h:128
#31 0xb3af588d in ~SourceElementsNode (this=0x99a9770) at /home/andreas/src/kdelibs/kjs/nodes.h:1129
#32 0xb3a9712a in KJS::Node::deref (this=0x99a9770) at /home/andreas/src/kdelibs/kjs/nodes.cpp:122
#33 0xb3af66f8 in ~FunctionBodyNode (this=0x98a2820) at /home/andreas/src/kdelibs/kjs/wtf/RefPtr.h:51
#34 0xb3a9712a in KJS::Node::deref (this=0x98a2820) at /home/andreas/src/kdelibs/kjs/nodes.cpp:122
#35 0xb3ac6205 in ~FunctionImp (this=0xb151fb80) at /home/andreas/src/kdelibs/kjs/wtf/RefPtr.h:51
#36 0xb3a929b3 in KJS::Collector::collect () at /home/andreas/src/kdelibs/kjs/collector.cpp:733
#37 0xb3acdef7 in KJS::Interpreter::collect () at /home/andreas/src/kdelibs/kjs/interpreter.cpp:744
#38 0xb3ef979d in KJS::KJSProxyImpl::clear (this=0x96db9c0) at /home/andreas/src/kdelibs/khtml/ecma/kjs_proxy.cpp:224
#39 0xb3c6973d in KHTMLPart::clear (this=0x97b7318) at /home/andreas/src/kdelibs/khtml/khtml_part.cpp:1459
#40 0xb3c6c5bb in KHTMLPart::begin (this=0x97b7318, url=@0x9c462e0, xOffset=0, yOffset=0) at /home/andreas/src/kdelibs/khtml/khtml_part.cpp:1890
#41 0xb3c69c53 in KHTMLPart::slotData (this=0x97b7318, kio_job=0x970ab60, data=@0xbfbfa4c4) at /home/andreas/src/kdelibs/khtml/khtml_part.cpp:1589
#42 0xb3c8f5f7 in KHTMLPart::qt_metacall (this=0x97b7318, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbfbfa1e8) at /home/andreas/src/build/kdelibs/khtml/khtml_part.moc:264
#43 0xb72424fc in QMetaObject::activate (sender=0x970ab60, from_signal_index=40, to_signal_index=40, argv=0xbfbfa1e8) at /home/andreas/src/qt-copy/src/corelib/kernel/qobject.cpp:3022
#44 0xb7242aaf in QMetaObject::activate (sender=0x970ab60, m=0xb7e6a250, local_signal_index=0, argv=0xbfbfa1e8) at /home/andreas/src/qt-copy/src/corelib/kernel/qobject.cpp:3092
#45 0xb7cb59a9 in KIO::TransferJob::data (this=0x970ab60, _t1=0x970ab60, _t2=@0xbfbfa4c4) at /home/andreas/src/build/kdelibs/kio/jobclasses.moc:356
#46 0xb7cb62c2 in KIO::TransferJob::slotData (this=0x970ab60, _data=@0xbfbfa4c4) at /home/andreas/src/kdelibs/kio/kio/job.cpp:918
#47 0xb7cc14a5 in KIO::TransferJob::qt_metacall (this=0x970ab60, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfbfa33c) at /home/andreas/src/build/kdelibs/kio/jobclasses.moc:337
#48 0xb72424fc in QMetaObject::activate (sender=0x8c83380, from_signal_index=4, to_signal_index=4, argv=0xbfbfa33c) at /home/andreas/src/qt-copy/src/corelib/kernel/qobject.cpp:3022
#49 0xb7242aaf in QMetaObject::activate (sender=0x8c83380, m=0xb7e6cd24, local_signal_index=0, argv=0xbfbfa33c) at /home/andreas/src/qt-copy/src/corelib/kernel/qobject.cpp:3092
#50 0xb7d863c3 in KIO::SlaveInterface::data (this=0x8c83380, _t1=@0xbfbfa4c4) at /home/andreas/src/build/kdelibs/kio/slaveinterface.moc:138
#51 0xb7d8a1cc in KIO::SlaveInterface::dispatch (this=0x8c83380, _cmd=100, rawdata=@0xbfbfa4c4) at /home/andreas/src/kdelibs/kio/kio/slaveinterface.cpp:163
#52 0xb7d8678d in KIO::SlaveInterface::dispatch (this=0x8c83380) at /home/andreas/src/kdelibs/kio/kio/slaveinterface.cpp:91
#53 0xb7d77b6d in KIO::Slave::gotInput (this=0x8c83380) at /home/andreas/src/kdelibs/kio/kio/slave.cpp:322
#54 0xb7d78ce3 in KIO::Slave::qt_metacall (this=0x8c83380, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfbfa5d0) at /home/andreas/src/build/kdelibs/kio/slave.moc:75
#55 0xb72424fc in QMetaObject::activate (sender=0x8dff090, from_signal_index=4, to_signal_index=4, argv=0x0) at /home/andreas/src/qt-copy/src/corelib/kernel/qobject.cpp:3022
#56 0xb7242aaf in QMetaObject::activate (sender=0x8dff090, m=0xb7e69800, local_signal_index=0, argv=0x0) at /home/andreas/src/qt-copy/src/corelib/kernel/qobject.cpp:3092
#57 0xb7c831f7 in KIO::Connection::readyRead (this=0x8dff090) at /home/andreas/src/build/kdelibs/kio/connection.moc:84
#58 0xb7c852b9 in KIO::ConnectionPrivate::dequeue (this=0x9137fd8) at /home/andreas/src/kdelibs/kio/kio/connection.cpp:82
#59 0xb7c85446 in KIO::Connection::qt_metacall (this=0x8dff090, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x9275228) at /home/andreas/src/build/kdelibs/kio/connection.moc:72
#60 0xb723b11e in QMetaCallEvent::placeMetaCall (this=0x8ae6cc0, object=0x8dff090) at /home/andreas/src/qt-copy/src/corelib/kernel/qobject.cpp:529
#61 0xb724005e in QObject::event (this=0x8dff090, e=0x8ae6cc0) at /home/andreas/src/qt-copy/src/corelib/kernel/qobject.cpp:1146
#62 0xb66939ff in QApplicationPrivate::notify_helper (this=0x878a5a8, receiver=0x8dff090, e=0x8ae6cc0) at /home/andreas/src/qt-copy/src/gui/kernel/qapplication.cpp:3803
#63 0xb6693d14 in QApplication::notify (this=0xbfbfb148, receiver=0x8dff090, e=0x8ae6cc0) at /home/andreas/src/qt-copy/src/gui/kernel/qapplication.cpp:3393
#64 0xb7a40f5d in KApplication::notify (this=0xbfbfb148, receiver=0x8dff090, event=0x8ae6cc0) at /home/andreas/src/kdelibs/kdeui/kernel/kapplication.cpp:307
#65 0xb7229e6f in QCoreApplication::notifyInternal (this=0xbfbfb148, receiver=0x8dff090, event=0x8ae6cc0) at /home/andreas/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:587
#66 0xb722e88d in QCoreApplication::sendEvent (receiver=0x8dff090, event=0x8ae6cc0) at /home/andreas/src/qt-copy/src/corelib/kernel/qcoreapplication.h:209
#67 0xb722a432 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x877c870) at /home/andreas/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1198
#68 0xb722a6c7 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /home/andreas/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1091
#69 0xb7261996 in QCoreApplication::sendPostedEvents () at /home/andreas/src/qt-copy/src/corelib/kernel/qcoreapplication.h:214
#70 0xb7260b83 in postEventSourceDispatch (s=0x878c160) at /home/andreas/src/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:205
#71 0xb5ff91b8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#72 0xb5ffc853 in ?? () from /usr/lib/libglib-2.0.so.0
#73 0x0878c0d8 in ?? ()
#74 0x00000000 in ?? ()
Comment 1 Tommi Tervo 2008-10-26 18:29:36 UTC
Could you try again, so we need not to guess if it's some library version mismatch.
Comment 2 Andreas Pakulat 2008-10-26 18:51:30 UTC
Well, that experiment wouldn't prove wether the crash was caused by some version mismatch. If it doesn't crash now (which it does not) that merely means that I couldn't reproduce the exact circuumstances for the crash. Which might not just be the version mismatch, obviously the konqueror window also showed different pages before going to dyndns and it also had other tabs open.

Anyway, as I said I won't be sad if you close this as invalid, I know myself that unreproducable bugreports are almost useless, unless the backtrace shows clear evidence of an error in code - which I guess it doesn't in this case.
Comment 3 FiNeX 2008-11-19 20:25:56 UTC
Changed severity to "crash". I hope to have selected only the right bugs (>100) :-)
Comment 4 Justin Zobel 2020-12-03 21:40:50 UTC
Thank you for the report, Andreas.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 5 Andreas Pakulat 2020-12-04 14:06:00 UTC
I don't have that account on dyndns.org anymore and I'm not using konqueror either since years. Lets assume this works today.