| Summary: | konqueror khtml crash at specific url (plugins.netbeans.org) | ||
|---|---|---|---|
| Product: | [Applications] konqueror | Reporter: | Gregor B. Rosenauer <gregor.rosenauer> |
| Component: | general | Assignee: | Konqueror Bugs <konqueror-bugs-null> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | crash | CC: | andresbajotierra, finex, frank78ac, porten |
| Priority: | NOR | ||
| Version First Reported In: | 4.1.2 | ||
| Target Milestone: | --- | ||
| Platform: | Ubuntu | ||
| OS: | Unspecified | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Gregor B. Rosenauer
2008-10-09 22:59:56 UTC
Cannot confirm with trunk. Due to the work that has gone into KIO? I'm also unable to crash trunk, so maybe this is really fixed now. Crashing 4.1.2 (Kubuntu) works if I go to that page, click any plugin, go back and click another (or the same) plugin. A more verbose backtrace:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb60c7940 (LWP 1414)]
0xb42e3f69 in QListData::size (this=0x8952458) at /usr/include/qt4/QtCore/qlist.h:89
89 inline int size() const { return d->end - d->begin; }
Current language: auto; currently c++
(gdb)
(gdb) bt
#0 0xb42e3f69 in QListData::size (this=0x8952458) at /usr/include/qt4/QtCore/qlist.h:89
#1 0xb439ba2d in khtml::HTMLTokenizer::parseTag (this=0x8952458, src=@0x8952948) at /build/buildd/kde4libs-4.1.2/khtml/html/htmltokenizer.cpp:1519
#2 0xb439d07b in khtml::HTMLTokenizer::write (this=0x8952458, str=@0xbfef9a08, appendData=true)
at /build/buildd/kde4libs-4.1.2/khtml/html/htmltokenizer.cpp:1751
#3 0xb4304bc3 in KHTMLPart::write (this=0x83aa2a0,
data=0x87aaa20 "heme/META-INF/com_sun_faces_ajax.js\"></script>\n<script type=\"text/javascript\">\ndojo.hostenv.setModulePrefix(\"webui.suntheme\", \"/PluginPortal/theme/com/sun/webui/jsf/suntheme/javascript\");\ndojo.require"..., len=2880)
at /build/buildd/kde4libs-4.1.2/khtml/khtml_part.cpp:1969
#4 0xb4306dde in KHTMLPart::slotData (this=0x83aa2a0, kio_job=0x891ca78, data=@0xbfef9ee4) at /build/buildd/kde4libs-4.1.2/khtml/khtml_part.cpp:1659
#5 0xb430e39c in KHTMLPart::qt_metacall (this=0x83aa2a0, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbfef9c68)
at /build/buildd/kde4libs-4.1.2/obj-i486-linux-gnu/khtml/khtml_part.moc:264
#6 0xb74e9f79 in QMetaObject::activate (sender=0x891ca78, from_signal_index=40, to_signal_index=40, argv=0xbfef9c68) at kernel/qobject.cpp:3016
#7 0xb74ea642 in QMetaObject::activate (sender=0x891ca78, m=0xb7cdf1d0, local_signal_index=0, argv=0xbfef9c68) at kernel/qobject.cpp:3086
#8 0xb7b74f69 in KIO::TransferJob::data (this=0x891ca78, _t1=0x891ca78, _t2=@0xbfef9ee4)
at /build/buildd/kde4libs-4.1.2/obj-i486-linux-gnu/kio/jobclasses.moc:356
#9 0xb7b75985 in KIO::TransferJob::slotData (this=0x891ca78, _data=@0xbfef9ee4) at /build/buildd/kde4libs-4.1.2/kio/kio/job.cpp:927
#10 0xb7b7fb32 in KIO::TransferJob::qt_metacall (this=0x891ca78, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfef9d8c)
at /build/buildd/kde4libs-4.1.2/obj-i486-linux-gnu/kio/jobclasses.moc:337
#11 0xb74e9f79 in QMetaObject::activate (sender=0x85079f0, from_signal_index=4, to_signal_index=4, argv=0xbfef9d8c) at kernel/qobject.cpp:3016
#12 0xb74ea642 in QMetaObject::activate (sender=0x85079f0, m=0xb7ce1c04, local_signal_index=0, argv=0xbfef9d8c) at kernel/qobject.cpp:3086
#13 0xb7c1bbe3 in KIO::SlaveInterface::data (this=0x85079f0, _t1=@0xbfef9ee4)
at /build/buildd/kde4libs-4.1.2/obj-i486-linux-gnu/kio/slaveinterface.moc:136
#14 0xb7c1de03 in KIO::SlaveInterface::dispatch (this=0x85079f0, _cmd=100, rawdata=@0xbfef9ee4)
at /build/buildd/kde4libs-4.1.2/kio/kio/slaveinterface.cpp:162
#15 0xb7c1e0ed in KIO::SlaveInterface::dispatch (this=0x85079f0) at /build/buildd/kde4libs-4.1.2/kio/kio/slaveinterface.cpp:90
#16 0xb7c10c67 in KIO::Slave::gotInput (this=0x85079f0) at /build/buildd/kde4libs-4.1.2/kio/kio/slave.cpp:322
#17 0xb7c1203d in KIO::Slave::qt_metacall (this=0x85079f0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfef9ff8)
at /build/buildd/kde4libs-4.1.2/obj-i486-linux-gnu/kio/slave.moc:75
#18 0xb74e9f79 in QMetaObject::activate (sender=0x85c0e50, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3016
#19 0xb74ea642 in QMetaObject::activate (sender=0x85c0e50, m=0xb7cde860, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3086
#20 0xb7b4b917 in KIO::Connection::readyRead (this=0x85c0e50) at /build/buildd/kde4libs-4.1.2/obj-i486-linux-gnu/kio/connection.moc:84
#21 0xb7b4c788 in KIO::ConnectionPrivate::dequeue (this=0x85c1240) at /build/buildd/kde4libs-4.1.2/kio/kio/connection.cpp:82
#22 0xb7b4d5ce in KIO::Connection::qt_metacall (this=0x85c0e50, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x8e12510)
at /build/buildd/kde4libs-4.1.2/obj-i486-linux-gnu/kio/connection.moc:72
#23 0xb74e38ab in QMetaCallEvent::placeMetaCall (this=0x8cedaa8, object=0x85c0e50) at kernel/qobject.cpp:535
#24 0xb74e4c31 in QObject::event (this=0x85c0e50, e=0x8cedaa8) at kernel/qobject.cpp:1140
#25 0xb69b6f9c in QApplicationPrivate::notify_helper (this=0x805cb80, receiver=0x85c0e50, e=0x8cedaa8) at kernel/qapplication.cpp:3800
#26 0xb69bbbf9 in QApplication::notify (this=0xbfefa9dc, receiver=0x85c0e50, e=0x8cedaa8) at kernel/qapplication.cpp:3392
#27 0xb7953483 in KApplication::notify (this=0xbfefa9dc, receiver=0x85c0e50, event=0x8cedaa8)
at /build/buildd/kde4libs-4.1.2/kdeui/kernel/kapplication.cpp:311
#28 0xb74d50b9 in QCoreApplication::notifyInternal (this=0xbfefa9dc, receiver=0x85c0e50, event=0x8cedaa8) at kernel/qcoreapplication.cpp:591
#29 0xb74d6469 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x804b6b0)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#30 0xb74d668d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1095
#31 0xb750062f in postEventSourceDispatch (s=0x805f110) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#32 0xb6437dd6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0xb643b193 in ?? () from /usr/lib/libglib-2.0.so.0
#34 0xb643b74e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#35 0xb75009f8 in QEventDispatcherGlib::processEvents (this=0x805cd18, flags=@0xbfefa6f8) at kernel/qeventdispatcher_glib.cpp:325
#36 0xb6a4aa25 in QGuiEventDispatcherGlib::processEvents (this=0x805cd18, flags=@0xbfefa728) at kernel/qguieventdispatcher_glib.cpp:204
#37 0xb74d433d in QEventLoop::processEvents (this=0xbfefa7a0, flags=@0xbfefa764) at kernel/qeventloop.cpp:149
#38 0xb74d44cd in QEventLoop::exec (this=0xbfefa7a0, flags=@0xbfefa7a8) at kernel/qeventloop.cpp:200
#39 0xb74d674d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:849
#40 0xb69b6897 in QApplication::exec () at kernel/qapplication.cpp:3330
#41 0xb7f90abd in kdemain () from /usr/lib/kde4/lib/libkdeinit4_konqueror.so
#42 0x08048582 in _start ()
Changed severity to "crash". I hope to have selected only the right bugs (>100) :-) Here (KDE 4.1.3 on ArchLinux x86_64) I can't reproduce this bug, even with the steps described in comment 2. May be the page changed or this bug was fixed (or I'm doing it wrong). Can anyone confirm this ? It works fine in trunk too. |