Bug 142789 - Konqueror crashes at katgal.com
Summary: Konqueror crashes at katgal.com
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-10 16:56 UTC by Jonathan Glines
Modified: 2009-08-29 16:57 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Crash-plugin file which also causes similar backtrace (2.22 KB, text/x-log)
2007-04-06 00:29 UTC, Krzysztof Lichota
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Glines 2007-03-10 16:56:15 UTC
Version:            (using KDE KDE 3.5.5)
Installed from:    Gentoo Packages
Compiler:          gcc (GCC) 3.4.6 
OS:                Linux

Konqueror crashes when browsing to katgal.com. I discovered this when "http://www.katgal.com/2007/03/time-sensitive-css-switcher-change.html" hit the front page of digg. This guy found a way to use css to change the layout of his site based on the time of day. Apparently Konqueror doesn't like this very much.

Here's the backtrace...

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
...repeated 500 times...
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 48000991568496 (LWP 16860)]
[KCrash handler]
#5  0x00002ba81ada4831 in DOM::HTMLEmbedElementImpl::attach ()
   from /usr/kde/3.5/lib64/libkhtml.so.4
#6  0x00002ba81ada4338 in DOM::HTMLObjectBaseElementImpl::qt_invoke ()
   from /usr/kde/3.5/lib64/libkhtml.so.4
#7  0x00002ba8177beb58 in QObject::activate_signal ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#8  0x00002ba817aaee46 in QSignal::signal () from /usr/qt/3/lib64/libqt-mt.so.3
#9  0x00002ba8177d54cd in QSignal::activate ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#10 0x00002ba8177dbda8 in QSingleShotTimer::event ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#11 0x00002ba817763add in QApplication::internalNotify ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#12 0x00002ba817763e6e in QApplication::notify ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#13 0x00002ba816ab60fc in KApplication::notify ()
   from /usr/kde/3.5/lib64/libkdecore.so.4
#14 0x00002ba817758690 in QEventLoop::activateTimers ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#15 0x00002ba817718426 in QEventLoop::processEvents ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#16 0x00002ba817777f69 in QEventLoop::enterLoop ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#17 0x00002ba817777ec2 in QEventLoop::exec ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#18 0x00002ba8157006f7 in kdemain ()
   from /usr/kde/3.5/lib64/libkdeinit_konqueror.so
#19 0x00002ba819c73376 in __libc_start_main () from /lib/libc.so.6
#20 0x00000000004007e9 in ?? ()
#21 0x00007fff955323f8 in ?? ()
#22 0x000000000000001c in ?? ()
#23 0x0000000000000001 in ?? ()
#24 0x00007fff9553318a in ?? ()
#25 0x0000000000000000 in ?? ()
Comment 1 Bram Schoenmakers 2007-03-10 17:33:13 UTC
Does not crash for me with Konqueror 3.5 branch rev. 640k .
Comment 2 Krzysztof Lichota 2007-04-06 00:25:50 UTC
It crashes for me too. KDE 3.5.5 on Ubuntu Dapper.
Backtrace:

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1230207296 (LWP 9611)]
[KCrash handler]
#6  DOM::HTMLEmbedElementImpl::attach (this=0x88a9a18)
    at html_objectimpl.cpp:353
#7  0xb6135f74 in DOM::HTMLObjectBaseElementImpl::slotRenderAlternative (
    this=0x88a9a18) at html_objectimpl.cpp:153
#8  0xb6135fa6 in DOM::HTMLObjectBaseElementImpl::qt_invoke (this=0x88a9a18, 
    _id=2, _o=0x0) at html_objectimpl.moc:84
#9  0xb7328051 in QObject::activate_signal (this=0x84cc7a0, clist=0x88b4d48, 
    o=0xbf883318) at kernel/qobject.cpp:2356
#10 0xb76bb432 in QSignal::signal (this=0x84cc7a0, t0=@0x84cc7c8)
    at .moc/debug-shared-mt/moc_qsignal.cpp:100
#11 0xb73457c8 in QSignal::activate (this=0x84cc7a0) at kernel/qsignal.cpp:212
#12 0xb734d2b8 in QSingleShotTimer::event (this=0x84cc778)
    at kernel/qtimer.cpp:286
#13 0xb72bdf3e in QApplication::internalNotify (this=0xbf8839e8, 
    receiver=0x84cc778, e=0xbf883688) at kernel/qapplication.cpp:2635
#14 0xb72be13a in QApplication::notify (this=0xbf8839e8, receiver=0x84cc778, 
    e=0xbf883688) at kernel/qapplication.cpp:2358
#15 0xb799f1cd in KApplication::notify (this=0xbf8839e8, receiver=0x84cc778, 
    event=0xbf883688) at kapplication.cpp:550
#16 0xb724f157 in QApplication::sendEvent (receiver=0x84cc778, 
    event=0xbf883688) at qapplication.h:520
#17 0xb72af92b in QEventLoop::activateTimers (this=0x818cb60)
    at kernel/qeventloop_unix.cpp:556
#18 0xb7262f67 in QEventLoop::processEvents (this=0x818cb60, flags=4)
    at kernel/qeventloop_x11.cpp:389
#19 0xb72d6a2f in QEventLoop::enterLoop (this=0x818cb60)
    at kernel/qeventloop.cpp:198
#20 0xb72d6952 in QEventLoop::exec (this=0x818cb60)
    at kernel/qeventloop.cpp:145
#21 0xb72bca4d in QApplication::exec (this=0xbf8839e8)
    at kernel/qapplication.cpp:2758
#22 0xb693a17f in kdemain () from /usr/lib/libkdeinit_konqueror.so
#23 0xb7f634f4 in kdeinitmain () from /usr/lib/kde3/konqueror.so
#24 0x0804e30e in launch (argc=2, _name=0x80e213c "konqueror", 
    args=0x80e214f "\001", cwd=0x0, envc=1, envs=0x80e2160 "", 
    reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x0)
    at kinit.cpp:673
#25 0x0804eb37 in handle_launcher_request (sock=8) at kinit.cpp:1240
#26 0x0804f0f5 in handle_requests (waitForPid=0) at kinit.cpp:1443
#27 0x08050417 in main (argc=1, argv=0xbf884524, envp=0x0) at kinit.cpp:1909
#28 0xb7dcdea2 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#29 0x0804b901 in _start () at ../sysdeps/i386/elf/start.S:119
Comment 3 Krzysztof Lichota 2007-04-06 00:29:53 UTC
Created attachment 20196 [details]
Crash-plugin file which also causes similar backtrace

This is the Konqueror crash plugin file which causes similar crash (this crash
was the reason I found this bug, the backtrace is the same). 
To use it, copy to /tmp/kde-$USER and select in Konqueror Tools->Crashes->Open
all pages from this crash.

Interestingly, it works only if all pages are opened, I could not reproduce it
by opening pages one by one.
Comment 4 Rui G. 2008-06-18 14:17:09 UTC
I can't reproduce it in 3.5.9 or trunk. Can anyone crash it in a recent version?
Comment 5 FiNeX 2009-08-29 16:57:47 UTC
Cannot reproduce in current trunk too.