Bug 86747 - [test case]konqi crash with 0-pointer in KHTMLPart::slotInfoMessage
Summary: [test case]konqi crash with 0-pointer in KHTMLPart::slotInfoMessage
Status: RESOLVED REMIND
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-07 11:11 UTC by Martin Koller
Modified: 2008-05-06 06:37 UTC (History)
1 user (show)

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 Martin Koller 2004-08-07 11:11:05 UTC
Version:           3.2.92 (using KDE 3.2.92 (3.3 beta2), compiled sources)
Compiler:          gcc version 3.2.3
OS:                Linux (i686) release 2.6.7

Sorry that I can only provide the backtrace ...
I was simply browsing some webpage.

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 32360)]
[New Thread 32769 (LWP 9501)]
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 32360)]
[New Thread 32769 (LWP 9501)]
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 32360)]
[New Thread 32769 (LWP 9501)]
[KCrash handler]
#4  0x414e2ac1 in kill () from /lib/libc.so.6
#5  0x413769ed in pthread_kill () from /lib/libpthread.so.0
#6  0x41376d0b in raise () from /lib/libpthread.so.0
#7  0x414e26fa in raise () from /lib/libc.so.6
#8  0x414e4127 in abort () from /lib/libc.so.6
#9  0x414dbd6a in __assert_fail () from /lib/libc.so.6
#10 0x41ba85f1 in KHTMLPart::slotInfoMessage (this=0x837c400, 
    kio_job=0x9456bb8, msg=@0x955ded0) at khtml_part.cpp:1304
#11 0x41bc7c62 in KHTMLPart::qt_invoke (this=0x837c400, _id=18, _o=0xbfffe830)
    at qucom_p.h:312
#12 0x40c48a11 in QObject::activate_signal (this=0x9456bb8, clist=0x9516208, 
    o=0xbfffe830) at kernel/qobject.cpp:2356
#13 0x401a2554 in KIO::Job::infoMessage (this=0x9456bb8, t0=0x9456bb8, 
    t1=@0x8b0cbd0) at jobclasses.moc:183
#14 0x4018b5e1 in KIO::SimpleJob::slotInfoMessage (this=0x0, msg=@0x8b0cbd0)
    at job.cpp:552
#15 0x401a2d80 in KIO::SimpleJob::qt_invoke (this=0x9456bb8, _id=155544504, 
    _o=0xbfffe990) at qucom_p.h:449
#16 0x401a41bc in KIO::TransferJob::qt_invoke (this=0x9456bb8, _id=9, 
    _o=0xbfffe990) at jobclasses.moc:1061
#17 0x40c48a11 in QObject::activate_signal (this=0x948a5c0, clist=0x92f3600, 
    o=0xbfffe990) at kernel/qobject.cpp:2356
#18 0x40c49173 in QObject::activate_signal (this=0x948a5c0, signal=21, param=
      {static null = {static null = <same as static member of an already seen type>, d = 0x8055070, static shared_null = 0x8055070}, d = 0x826e998, static shared_null = 0x8055070}) at kernel/qobject.cpp:2451
#19 0x4017da7b in KIO::SlaveInterface::infoMessage (this=0x948a5c0, 
    t0=@0xbfffeb90) at qmetaobject.h:261
#20 0x40179cc2 in KIO::SlaveInterface::dispatch (this=0x948a5c0, _cmd=26, 
    rawdata=@0x8052608) at slaveinterface.cpp:381
#21 0x401796b7 in KIO::SlaveInterface::dispatch (this=0x948a5c0)
    at slaveinterface.cpp:191
#22 0x401765a4 in KIO::Slave::gotInput (this=0x948a5c0) at slave.cpp:294
#23 0x40178bf9 in KIO::Slave::qt_invoke (this=0x948a5c0, _id=4, _o=0xbfffedc0)
    at slave.moc:113
#24 0x40c48a11 in QObject::activate_signal (this=0x90faa00, clist=0x943fda8, 
    o=0xbfffedc0) at kernel/qobject.cpp:2356
#25 0x40c48d83 in QObject::activate_signal (this=0x90faa00, signal=2, 
    param=19) at kernel/qobject.cpp:2449
#26 0x40f9fc13 in QSocketNotifier::activated (this=0x90faa00, t0=19)
    at .moc/debug-shared-mt/moc_qsocketnotifier.cpp:85
#27 0x40c68668 in QSocketNotifier::event (this=0x90faa00, e=0xbffff040)
    at kernel/qsocketnotifier.cpp:280
#28 0x40be6113 in QApplication::internalNotify (this=0xbffff520, 
    receiver=0x90faa00, e=0xbffff040) at kernel/qapplication.cpp:2620
#29 0x40be55d0 in QApplication::notify (this=0xbffff520, receiver=0x90faa00, 
    e=0xbffff040) at kernel/qapplication.cpp:2343
#30 0x40725e7f in KApplication::notify (this=0xbffff520, receiver=0x90faa00, 
    event=0xbffff040) at kapplication.cpp:495
#31 0x40b7c0d7 in QApplication::sendEvent (receiver=0x90faa00, 
    event=0xbffff040) at qapplication.h:491
#32 0x40bd4374 in QEventLoop::activateSocketNotifiers (this=0x80f80e0)
    at kernel/qeventloop_unix.cpp:580
#33 0x40b8e0be in QEventLoop::processEvents (this=0x80f80e0, flags=4)
    at kernel/qeventloop_x11.cpp:383
#34 0x40bfa3b2 in QEventLoop::enterLoop (this=0x80f80e0)
    at kernel/qeventloop.cpp:198
#35 0x40bfa2ce in QEventLoop::exec (this=0x80f80e0)
    at kernel/qeventloop.cpp:145
#36 0x40be6297 in QApplication::exec (this=0xbffff520)
    at kernel/qapplication.cpp:2743
#37 0x41731e08 in kdemain (argc=4, argv=0x80ca4a8) at konq_main.cc:204
#38 0x408e8980 in kdeinitmain (argc=4, argv=0x80ca4a8) at konqueror_dummy.cc:2
#39 0x0804d043 in launch (argc=4, _name=0x80cbc34 "konqueror", 
    args=0x80cbc8f "/root", cwd=0x80cbc8f "/root", envc=36, envs=0x0, 
    reset_env=true, tty=0x0, avoid_loops=false, 
    startup_id_str=0x80cc15d "eiwrk039;1091691549;493171;26021_TIME168157623")
    at kinit.cpp:599
#40 0x0804dfc9 in handle_launcher_request (sock=4) at kinit.cpp:1163
#41 0x0804e62c in handle_requests (waitForPid=0) at kinit.cpp:1354
#42 0x0804f45f in main (argc=3, argv=0xbffffb24, envp=0xbffffb34)
    at kinit.cpp:1817
Comment 1 jakubpol 2004-08-07 12:29:04 UTC
I'm a n00b, so forgive me if what I say is rubbish, but there is a tool in konqueror: Tools -> Crashes, where the sites that you were browsing before the crash are stored. Maybe that problematic site is still there?
Comment 2 Martin Koller 2004-08-09 08:49:17 UTC
Thanks, I know - but unfortunately it is not ...
Comment 3 Tommi Tervo 2004-08-09 09:41:41 UTC
http://bugs.kde.org/show_bug.cgi?id=85085
Same backtrace. I couldn't preproduce crash, maybe you could update to 3.3rc1
and try again?
Comment 4 Tommi Tervo 2004-12-16 13:48:49 UTC
No testcase/responce from reporter.
Comment 5 Tommi Tervo 2007-01-08 10:04:29 UTC
open http://130.233.18.134/~teve/kde/86474.html and click: Crash me!

khtml (part): Aborted before starting to render, reverting location bar to file:///home/teve/kde/tests/Support_Information.html
konqueror: khtml_part.cpp:1567: void KHTMLPart::slotData(KIO::Job*, const QByteArray&): Assertion `d->m_job == kio_job' failed.

#9  0xb6abaf71 in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
#10 0xb6148bee in KHTMLPart::slotInfoMessage (this=0x8656728,
    kio_job=0x85acc18, msg=@0x87ddd68) at khtml_part.cpp:1516
#11 0xb615f469 in KHTMLPart::qt_invoke (this=0x8656728, _id=17, _o=0xbf8a00f0)
    at khtml_part.moc:501
#12 0xb712caa9 in QObject::activate_signal ()
   from /usr/share/qt3/lib/libqt-mt.so.3
#13 0xb7d77c63 in KIO::Job::infoMessage (this=0x85acc18, t0=0x85acc18,
    t1=@0x85acec8) at jobclasses.moc:189
#14 0xb7d77cb1 in KIO::SimpleJob::slotInfoMessage (this=0x0, msg=@0x85acec8)
    at job.cpp:636
#15 0xb7d7a66d in KIO::SimpleJob::qt_invoke (this=0x85acc18, _id=9,
    _o=0xbf8a0268) at jobclasses.moc:419
#16 0xb7d7a97c in KIO::TransferJob::qt_invoke (this=0x85acc18, _id=9,
    _o=0xbf8a0268) at jobclasses.moc:1082
Comment 6 Michael Leupold 2008-04-06 15:57:00 UTC
Testcase is unreachable. No possibility to check for this bug.
Comment 7 George Goldberg 2008-05-06 06:37:38 UTC
Closing due to no way to test. Please reopen this bug if you can attach a testcase demonstrating the bug to this bug report, or provide a link to a currently reachable site triggering the bug. Thanks.