[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    Bug#5114: Random crash
From:       Lars Knoll <Lars.Knoll () mpi-hd ! mpg ! de>
Date:       2000-06-19 9:56:50
[Download RAW message or body]

On Sat, 17 Jun 2000, Waldo Bastian wrote:

> I have seen this QTimer appear more often in konqy bugreports... anyone an 
> idea which timer this is? Note also that we see the by now famous 
> DCOP-reentrancy in action.

There are only three QTimer's used in khtml. One in khtml_part for delayed
redirects, the second in khtml_part for autoscrolling, and the third one
in the javascript stuff. My guess would be the redirection timer. Some
sites (i vaguely remember cnn.com does that) set a redirect to itself with
a timeout of half an hour or one hour, to get automatic reloads of the
page. What if the part gets deleted before the timer timeouts?

Lars 

> 
> Cheers,
> Waldo
> 
> On Sat, 17 Jun 2000, Quinn Weaver wrote:
> > Package: kfm
> > Version: 1.9.2 (KDE 1.91 Beta >= 20000608)
> > Severity: normal
> >
> > This will probably be a hard one to debug.  I was just browsing (after
> > using the same Konqy window for several hours), and Konqy crashed.  Go
> > figure. :(
> >
> >
> > Here is a backtrace generated by DrKonqi:
> > (no debugging symbols found)...0x40f038e9 in __wait4 () from /lib/libc.so.6
> > #0  0x40f038e9 in __wait4 () from /lib/libc.so.6
> > #1  0x40f621ec in ?? () from /lib/libc.so.6
> > #2  0x4070f20a in KCrash::defaultCrashHandler ()
> >    from /opt/kde2/lib/libkdecore.so.3
> > #3  0x40e90c68 in __restore ()
> >     at ../sysdeps/unix/sysv/linux/i386/sigaction.c:127
> > #4  0x40a2c83a in QObject::activate_signal ()
> >    from /usr/lib/qt-2.1.1/lib/libqt.so.2
> > #5  0x40b87fa0 in QTimer::timeout () from /usr/lib/qt-2.1.1/lib/libqt.so.2
> > #6  0x40a73e06 in QTimer::event () from /usr/lib/qt-2.1.1/lib/libqt.so.2
> > #7  0x409d136a in QApplication::notify () from
> > /usr/lib/qt-2.1.1/lib/libqt.so.2 #8  0x4095de03 in qt_activate_timers ()
> > from /usr/lib/qt-2.1.1/lib/libqt.so.2 #9  0x4095bf4a in
> > QApplication::processNextEvent ()
> >    from /usr/lib/qt-2.1.1/lib/libqt.so.2
> > #10 0x409d2a4c in QApplication::enter_loop ()
> >    from /usr/lib/qt-2.1.1/lib/libqt.so.2
> > #11 0x4081fd63 in DCOPClient::callInternal () from
> > /opt/kde2/lib/libDCOP.so.1 #12 0x4081f9bd in DCOPClient::call () from
> > /opt/kde2/lib/libDCOP.so.1 #13 0x4034ba54 in KIO::Slave::createSlave ()
> > from /opt/kde2/lib/libkio.so.3 #14 0x403130a3 in KIO::Scheduler::startStep
> > () from /opt/kde2/lib/libkio.so.3 #15 0x40a2c83a in
> > QObject::activate_signal ()
> >    from /usr/lib/qt-2.1.1/lib/libqt.so.2
> > #16 0x40b87fa0 in QTimer::timeout () from /usr/lib/qt-2.1.1/lib/libqt.so.2
> > #17 0x40a73e06 in QTimer::event () from /usr/lib/qt-2.1.1/lib/libqt.so.2
> > #18 0x409d136a in QApplication::notify () from
> > /usr/lib/qt-2.1.1/lib/libqt.so.2 #19 0x4095de03 in qt_activate_timers ()
> > from /usr/lib/qt-2.1.1/lib/libqt.so.2 #20 0x4095bf4a in
> > QApplication::processNextEvent ()
> >    from /usr/lib/qt-2.1.1/lib/libqt.so.2
> > #21 0x409d2a4c in QApplication::enter_loop ()
> >    from /usr/lib/qt-2.1.1/lib/libqt.so.2
> > #22 0x4095bcb5 in QApplication::exec () from
> > /usr/lib/qt-2.1.1/lib/libqt.so.2 #23 0x40044b45 in main () from
> > /opt/kde2/lib/konqueror.so
> > #24 0x40e8a9cb in __libc_start_main (main=0x804853c <main>, argc=1,
> >     argv=0xbffff964, init=0x80484ec <_init>, fini=0x804865c <_fini>,
> >     rtld_fini=0x4000ae60 <_dl_fini>, stack_end=0xbffff95c)
> >     at ../sysdeps/generic/libc-start.c:92
> 
> -- 
> Make way, KDE/Linux is coming to a desktop near you!
> 

-- 
Lars Knoll                                 knoll@mpi-hd.mpg.de
  PGP pub key [6DADF3D5]: finger knoll@pluto.mpi-hd.mpg.de 

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic