Konqueror crashed on a website with an Ajax chat

Bug #381099 reported by sputnik
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kdelibs
Invalid
High
kde4libs (Ubuntu)
Invalid
Low
Unassigned

Bug Description

Konqueror crashed on a website with an Ajax chat.

konqueror:
  installierte Version: 4:4.2.3-0ubuntu1~jaunty1~ppa1

Anwendung: Konqueror (konqueror), Signal SIGSEGV
[Current thread is 0 (LWP 20251)]

Thread 2 (Thread 0xb19ffb90 (LWP 21039)):
#0 0xb80ad430 in __kernel_vsyscall ()
#1 0xb659c7b1 in select () from /lib/tls/i686/cmov/libc.so.6
#2 0xb739d380 in QProcessManager::run (this=0x873a740) at io/qprocess_unix.cpp:305
#3 0xb72cb96e in QThreadPrivate::start (arg=0x873a740) at thread/qthread_unix.cpp:189
#4 0xb63684ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5 0xb65a449e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb5f2eb50 (LWP 20251)):
[KCrash Handler]
#6 0xb3aa8677 in KJS::RegExp::match (this=0x8c1c0c0, s=@0xbffc6818, error=0xbffc647b, i=3, pos=0xbffc6474, ovector=0xbffc6470) at /build/buildd/kde4libs-4.2.3/kjs/regexp.cpp:414
#7 0xb3ac02e0 in KJS::RegExpObjectImp::performMatch (this=0xb1bf0500, r=0x8c1c0c0, exec=0xbffc6f0c, s=@0xbffc6818, startOffset=3, endOffset=0xbffc66b0, ovector=0xbffc669c)
    at /build/buildd/kde4libs-4.2.3/kjs/regexp_object.cpp:254
#8 0xb3aaedab in KJS::StringProtoFunc::callAsFunction (this=0xb1bf8ba0, exec=0xbffc6f0c, thisObj=0xae916440, args=@0xbffc6e94) at /build/buildd/kde4libs-4.2.3/kjs/string_object.cpp:369
#9 0xb3acad1d in KJS::JSObject::call (this=0x8c1c0c0, exec=0xbffc6f0c, thisObj=0xae916440, args=@0xbffc6e94) at /build/buildd/kde4libs-4.2.3/kjs/object.cpp:69
#10 0xb3ae7ceb in KJS::Machine::runBlock (exec=0xbffc6f0c, codeBlock=@0x0, parentExec=0xbffc76ac) at codes.def:1192
#11 0xb3ac6f83 in KJS::FunctionImp::callAsFunction (this=0xb1bf21e0, exec=0xbffc76ac, thisObj=0xb1bf3c80, args=@0xbffc7634) at /build/buildd/kde4libs-4.2.3/kjs/function.cpp:144
#12 0xb3acad1d in KJS::JSObject::call (this=0x8c1c0c0, exec=0xbffc76ac, thisObj=0xb1bf3c80, args=@0xbffc7634) at /build/buildd/kde4libs-4.2.3/kjs/object.cpp:69
#13 0xb3ae7ceb in KJS::Machine::runBlock (exec=0xbffc76ac, codeBlock=@0x0, parentExec=0xbffc7e4c) at codes.def:1192
#14 0xb3ac6f83 in KJS::FunctionImp::callAsFunction (this=0xb1bf2de0, exec=0xbffc7e4c, thisObj=0xb1bf3c80, args=@0xbffc7dd4) at /build/buildd/kde4libs-4.2.3/kjs/function.cpp:144
#15 0xb3acad1d in KJS::JSObject::call (this=0x8c1c0c0, exec=0xbffc7e4c, thisObj=0xb1bf3c80, args=@0xbffc7dd4) at /build/buildd/kde4libs-4.2.3/kjs/object.cpp:69
#16 0xb3ae7ceb in KJS::Machine::runBlock (exec=0xbffc7e4c, codeBlock=@0x0, parentExec=0xbffc85ec) at codes.def:1192
#17 0xb3ac6f83 in KJS::FunctionImp::callAsFunction (this=0xb1bf4040, exec=0xbffc85ec, thisObj=0xb1bf3c80, args=@0xbffc8574) at /build/buildd/kde4libs-4.2.3/kjs/function.cpp:144
#18 0xb3acad1d in KJS::JSObject::call (this=0x8c1c0c0, exec=0xbffc85ec, thisObj=0xb1bf3c80, args=@0xbffc8574) at /build/buildd/kde4libs-4.2.3/kjs/object.cpp:69
#19 0xb3ae7ceb in KJS::Machine::runBlock (exec=0xbffc85ec, codeBlock=@0x0, parentExec=0xbffc8d8c) at codes.def:1192
#20 0xb3ac6f83 in KJS::FunctionImp::callAsFunction (this=0xb1bf4080, exec=0xbffc8d8c, thisObj=0xb1bf3c80, args=@0xbffc8d14) at /build/buildd/kde4libs-4.2.3/kjs/function.cpp:144
#21 0xb3acad1d in KJS::JSObject::call (this=0x8c1c0c0, exec=0xbffc8d8c, thisObj=0xb1bf3c80, args=@0xbffc8d14) at /build/buildd/kde4libs-4.2.3/kjs/object.cpp:69
#22 0xb3ae7ceb in KJS::Machine::runBlock (exec=0xbffc8d8c, codeBlock=@0x0, parentExec=0xbffc952c) at codes.def:1192
#23 0xb3ac6f83 in KJS::FunctionImp::callAsFunction (this=0xb1bf4380, exec=0xbffc952c, thisObj=0xb1bf3c80, args=@0xbffc94b4) at /build/buildd/kde4libs-4.2.3/kjs/function.cpp:144
#24 0xb3acad1d in KJS::JSObject::call (this=0x8c1c0c0, exec=0xbffc952c, thisObj=0xb1bf3c80, args=@0xbffc94b4) at /build/buildd/kde4libs-4.2.3/kjs/object.cpp:69
#25 0xb3ae7ceb in KJS::Machine::runBlock (exec=0xbffc952c, codeBlock=@0x0, parentExec=0xbffc9ccc) at codes.def:1192
#26 0xb3ac6f83 in KJS::FunctionImp::callAsFunction (this=0xb1bf44c0, exec=0xbffc9ccc, thisObj=0xb1bf3c80, args=@0xbffc9c54) at /build/buildd/kde4libs-4.2.3/kjs/function.cpp:144
#27 0xb3acad1d in KJS::JSObject::call (this=0x8c1c0c0, exec=0xbffc9ccc, thisObj=0xb1bf3c80, args=@0xbffc9c54) at /build/buildd/kde4libs-4.2.3/kjs/object.cpp:69
#28 0xb3ae7ceb in KJS::Machine::runBlock (exec=0xbffc9ccc, codeBlock=@0x0, parentExec=0xbffca46c) at codes.def:1192
#29 0xb3ac6f83 in KJS::FunctionImp::callAsFunction (this=0xb1bf4500, exec=0xbffca46c, thisObj=0xb1bf3c80, args=@0xbffca3f4) at /build/buildd/kde4libs-4.2.3/kjs/function.cpp:144
#30 0xb3acad1d in KJS::JSObject::call (this=0x8c1c0c0, exec=0xbffca46c, thisObj=0xb1bf3c80, args=@0xbffca3f4) at /build/buildd/kde4libs-4.2.3/kjs/object.cpp:69
#31 0xb3ae7ceb in KJS::Machine::runBlock (exec=0xbffca46c, codeBlock=@0x0, parentExec=0x8ad1240) at codes.def:1192
#32 0xb3ac6f83 in KJS::FunctionImp::callAsFunction (this=0xae914e20, exec=0x8ad1240, thisObj=0xb1c30000, args=@0xbffca5b8) at /build/buildd/kde4libs-4.2.3/kjs/function.cpp:144
#33 0xb3acad1d in KJS::JSObject::call (this=0x8c1c0c0, exec=0x8ad1240, thisObj=0xb1c30000, args=@0xbffca5b8) at /build/buildd/kde4libs-4.2.3/kjs/object.cpp:69
#34 0xb3ead1fd in KJS::JSEventListener::handleEvent (this=0x9435d10, evt=@0xbffca61c) at /build/buildd/kde4libs-4.2.3/khtml/ecma/kjs_events.cpp:106
#35 0xb3ebb3a0 in KJS::XMLHttpRequest::changeState (this=0xb1c30040, newState=KJS::XHRS_Loaded) at /build/buildd/kde4libs-4.2.3/khtml/ecma/xmlhttprequest.cpp:349
#36 0xb3ebca6a in KJS::XMLHttpRequest::slotFinished (this=0xb1c30040) at /build/buildd/kde4libs-4.2.3/khtml/ecma/xmlhttprequest.cpp:719
#37 0xb3ebd8d2 in KJS::XMLHttpRequestQObject::qt_metacall (this=0x9179ee0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbffca77c) at /build/buildd/kde4libs-4.2.3/khtml/ecma/xmlhttprequest.cpp:93
#38 0xb73d5ca8 in QMetaObject::activate (sender=0x910ad30, from_signal_index=7, to_signal_index=7, argv=0xbffca77c) at kernel/qobject.cpp:3069
#39 0xb73d6932 in QMetaObject::activate (sender=0x910ad30, m=0xb7748f08, local_signal_index=3, argv=0xbffca77c) at kernel/qobject.cpp:3143
#40 0xb75f9a83 in KJob::result (this=0x910ad30, _t1=0x910ad30) at /build/buildd/kde4libs-4.2.3/obj-i486-linux-gnu/kdecore/kjob.moc:188
#41 0xb75f9f29 in KJob::emitResult (this=0x910ad30) at /build/buildd/kde4libs-4.2.3/kdecore/jobs/kjob.cpp:294
#42 0xb7d34ab5 in KIO::SimpleJob::slotFinished (this=0x910ad30) at /build/buildd/kde4libs-4.2.3/kio/kio/job.cpp:489
#43 0xb7d35d23 in KIO::TransferJob::slotFinished (this=0x910ad30) at /build/buildd/kde4libs-4.2.3/kio/kio/job.cpp:966
#44 0xb7d36e0b in KIO::TransferJob::qt_metacall (this=0x910ad30, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbffca9b8) at /build/buildd/kde4libs-4.2.3/obj-i486-linux-gnu/kio/jobclasses.moc:343
#45 0xb73d5ca8 in QMetaObject::activate (sender=0x8b0fd88, from_signal_index=8, to_signal_index=8, argv=0x0) at kernel/qobject.cpp:3069
#46 0xb73d6932 in QMetaObject::activate (sender=0x8b0fd88, m=0xb7edee64, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3143
#47 0xb7df3107 in KIO::SlaveInterface::finished (this=0x8b0fd88) at /build/buildd/kde4libs-4.2.3/obj-i486-linux-gnu/kio/slaveinterface.moc:165
#48 0xb7df6e47 in KIO::SlaveInterface::dispatch (this=0x8b0fd88, _cmd=104, rawdata=@0xbffcab84) at /build/buildd/kde4libs-4.2.3/kio/kio/slaveinterface.cpp:175
#49 0xb7df35e7 in KIO::SlaveInterface::dispatch (this=0x8b0fd88) at /build/buildd/kde4libs-4.2.3/kio/kio/slaveinterface.cpp:91
#50 0xb7de398d in KIO::Slave::gotInput (this=0x8b0fd88) at /build/buildd/kde4libs-4.2.3/kio/kio/slave.cpp:322
#51 0xb7de5ee3 in KIO::Slave::qt_metacall (this=0x8b0fd88, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbffcac98) at /build/buildd/kde4libs-4.2.3/obj-i486-linux-gnu/kio/slave.moc:76
#52 0xb73d5ca8 in QMetaObject::activate (sender=0x8dfd1a8, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3069
#53 0xb73d6932 in QMetaObject::activate (sender=0x8dfd1a8, m=0xb7edb940, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3143
#54 0xb7cfaea7 in KIO::Connection::readyRead (this=0x8dfd1a8) at /build/buildd/kde4libs-4.2.3/obj-i486-linux-gnu/kio/connection.moc:86
#55 0xb7cfc813 in KIO::ConnectionPrivate::dequeue (this=0x8ad35b0) at /build/buildd/kde4libs-4.2.3/kio/kio/connection.cpp:82
#56 0xb7cfcbf6 in KIO::Connection::qt_metacall (this=0x8dfd1a8, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x91889a0) at /build/buildd/kde4libs-4.2.3/obj-i486-linux-gnu/kio/connection.moc:73
#57 0xb73ce8fb in QMetaCallEvent::placeMetaCall (this=0x9469b78, object=0x8dfd1a8) at kernel/qobject.cpp:489
#58 0xb73d03a0 in QObject::event (this=0x8dfd1a8, e=0x9469b78) at kernel/qobject.cpp:1118
#59 0xb69c7e9c in QApplicationPrivate::notify_helper (this=0x8737500, receiver=0x8dfd1a8, e=0x9469b78) at kernel/qapplication.cpp:4084
#60 0xb69d019e in QApplication::notify (this=0xbffcb5f8, receiver=0x8dfd1a8, e=0x9469b78) at kernel/qapplication.cpp:3631
#61 0xb7964e5d in KApplication::notify (this=0xbffcb5f8, receiver=0x8dfd1a8, event=0x9469b78) at /build/buildd/kde4libs-4.2.3/kdeui/kernel/kapplication.cpp:307
#62 0xb73bfa3b in QCoreApplication::notifyInternal (this=0xbffcb5f8, receiver=0x8dfd1a8, event=0x9469b78) at kernel/qcoreapplication.cpp:602
#63 0xb73c0695 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x871ec40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#64 0xb73c088d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1132
#65 0xb73eb7ef in postEventSourceDispatch (s=0x873a188) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#66 0xb6297b88 in IA__g_main_context_dispatch (context=0x87396a8) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#67 0xb629b0eb in g_main_context_iterate (context=0x87396a8, block=1, dispatch=1, self=0x8737730) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#68 0xb629b268 in IA__g_main_context_iteration (context=0x87396a8, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511
#69 0xb73eb438 in QEventDispatcherGlib::processEvents (this=0x87374e0, flags={i = -1073958104}) at kernel/qeventdispatcher_glib.cpp:323
#70 0xb6a69365 in QGuiEventDispatcherGlib::processEvents (this=0x87374e0, flags={i = -1073958056}) at kernel/qguieventdispatcher_glib.cpp:202
#71 0xb73be06a in QEventLoop::processEvents (this=0xbffcb3d0, flags={i = -1073957992}) at kernel/qeventloop.cpp:149
#72 0xb73be4aa in QEventLoop::exec (this=0xbffcb3d0, flags={i = -1073957928}) at kernel/qeventloop.cpp:200
#73 0xb73c0959 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#74 0xb69c7d17 in QApplication::exec () at kernel/qapplication.cpp:3553
#75 0xb806d4ef in kdemain (argc=2, argv=0xbffcb974) at /build/buildd/kdebase-4.2.3/apps/konqueror/src/konqmain.cpp:257
#76 0x080486f2 in main (argc=146921408, argv=0x8c1c9e8) at /build/buildd/kdebase-4.2.3/obj-i486-linux-gnu/apps/konqueror/src/konqueror_dummy.cpp:3

affects: ubuntu → kdebase (Ubuntu)
Revision history for this message
sputnik (sputnik) wrote :

kdebase:
  installierte Version: 4:4.2.3-0ubuntu1~jaunty1~ppa1

affects: kdebase (Ubuntu) → kde4libs (Ubuntu)
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

The backtrace looks good, but before we can pass this on to the KHTML team we'll need a bit more info. (so that they don't ignore it)
Does this crash happen in a reproducible fashion? Which website causes this crash?

Changed in kde4libs (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
sputnik (sputnik) wrote :

Hi Jonathan!

Yes: Konqueror crashes very often on this site (reproducible). - I don't know if it is always the same reason - and it seems to be a bug in the website, not only in Konqueror. Opera (10.00 Beta) also crashes here. Firefox seems to work, but gets errors. (I am not used enough to firefox to copy the bug-messages... :( )

This is what I did on the homepage.
I clicked on a smiley that should produce an ascii equivalent for the chat.
Konqueror here now also crashes immediatly while trying to use the last session on restart.

This is the chat:
/*
 * @package AJAX_Chat
 * @author Sebastian Tschan
 * @copyright (c) Sebastian Tschan
 * @license GNU Affero General Public License
 * @link https://blueimp.net/ajax/
 */

I only installed it locally and it is not always available on the net. - Only per request by e-mail.

This is what the commandline said:

$ konqueror
<unknown program name>(21211)/ main: 2 - parseCommandLine
<unknown program name>(21211)/ main: 3 - create KApplication
Disabling the GTK-Qt Theme Engine for "/usr/bin/nspluginviewer"
KCrash: Application 'konqueror' crashing...
sock_file=/home/sputnik/.kde/socket-ac/kdeinit4__0

Thanks so far!

Changed in kde4libs (Ubuntu):
status: Incomplete → Confirmed
Changed in kde4libs (Ubuntu):
status: Confirmed → Triaged
Changed in kdelibs:
importance: Undecided → Unknown
status: New → Unknown
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Hi there!

Thanks for reporting this bug! Your bug seems to be a problem with the KDE program itself, and not with our KDE packages. But don't worry! This issue is being tracked by the KDE developers at: http://bugs.kde.org/show_bug.cgi?id=206022
Once fixed in KDE, it will be included in Kubuntu once the KDE version the fix is in in reaches Kubuntu.

Thanks!

Changed in kde4libs (Ubuntu):
status: Triaged → Invalid
Changed in kdelibs:
status: Unknown → New
Changed in kdelibs:
importance: Unknown → High
Changed in kdelibs:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.