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

List:       kfm-devel
Subject:    Bug#26745: user agent rest causes crash
From:       John Firebaugh <jfirebaugh () kde ! org>
Date:       2001-06-05 16:26:29
[Download RAW message or body]

On Tuesday 05 June 2001 03:39 am, David Faure wrote:
> Hrm, in the backtrace below you can see that userAgentStringList is
> called by load(), which is called by resetClicked()....
>
> John: maybe you could "adddebug ; make clean ; make install" in
> kdebase/kcontrol/kio, to get a backtrace with debug symbols ?

Yes, this should help. The problem seems to be that m_provider is 
uninitialized. I see it is set to 0L later in UserAgetOptions::load(), 
perhaps it is a race condition?

0xeac4460 in wait4 () at soinit.c:59
#0  0xeac4460 in wait4 () at soinit.c:59
#1  0xeac4414 in __libc_waitpid (pid=512, stat_loc=0x0, options=0)
    at ../sysdeps/unix/sysv/linux/waitpid.c:26
#2  0xf8cf4c0 in KCrash::defaultCrashHandler ()
   from /opt/kde-cvs/lib/libkdecore.so.3
#3  <signal handler called>
#4  FakeUASProvider::userAgentStringList (this=0x0) at 
fakeuaprovider.cpp:192
#5  0xe853c24 in FakeUASProvider::aliasFor (this=0x0, name=@0x7fffeea0)
    at fakeuaprovider.cpp:183
#6  0xe84ad2c in UserAgentOptions::load (this=0x100750b0)
    at useragentdlg.cpp:215

#7  0xe9355dc in ProxyWidget::resetClicked () from 
/opt/kde-cvs/lib/kcontrol.so

#8  0xf332224 in QObject::activate_signal ()
   from /home/John/src/kde/qt-copy/lib/libqt.so.2
#9  0xf4a6238 in QButton::clicked ()
   from /home/John/src/kde/qt-copy/lib/libqt.so.2
#10 0xf3be624 in QButton::mouseReleaseEvent ()
   from /home/John/src/kde/qt-copy/lib/libqt.so.2
#11 0xf39fed8 in QWidget::event ()
   from /home/John/src/kde/qt-copy/lib/libqt.so.2
#12 0xf2afce4 in QApplication::notify ()
   from /home/John/src/kde/qt-copy/lib/libqt.so.2
#13 0xf833584 in KApplication::notify () from 
/opt/kde-cvs/lib/libkdecore.so.3

#14 0xf26eb4c in QETWidget::translateMouseEvent ()
   from /home/John/src/kde/qt-copy/lib/libqt.so.2
#15 0xf26bb58 in QApplication::x11ProcessEvent ()
   from /home/John/src/kde/qt-copy/lib/libqt.so.2
#16 0xf26a8d0 in QApplication::processNextEvent ()
   from /home/John/src/kde/qt-copy/lib/libqt.so.2
#17 0xf2b24b8 in QApplication::enter_loop ()
   from /home/John/src/kde/qt-copy/lib/libqt.so.2
#18 0xf26a808 in QApplication::exec ()
   from /home/John/src/kde/qt-copy/lib/libqt.so.2
#19 0xe92a46c in main () from /opt/kde-cvs/lib/kcontrol.so
#20 0x100042d0 in launch ()
#21 0x10005060 in handle_launcher_request ()
#22 0x100056d0 in handle_requests ()
#23 0x10006998 in main ()
#24 0xea5f734 in __libc_start_main (argc=2, argv=0x7ffffc34, 
envp=0x7ffffc40, 

    auxvec=0x7ffffca4, rtld_fini=0x7fffee38, stinfo=0x100074a8, 
    stack_on_entry=0x7fffee60) at ../sysdeps/powerpc/elf/libc-start.c:106

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

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