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

List:       kmail-devel
Subject:    Bug#33544: kmail crashes Konqueror during "Compact All Folders"
From:       Stan Mulder <stan () intrepidsoftware ! com>
Date:       2001-10-21 1:47:39
[Download RAW message or body]

On Thursday 18 October 2001 12:58 pm, you wrote:
> On Thursday 18 October 2001 01:37, Stan Mulder wrote:
> > Yes, "kill -6 <konqueror-pid>" works. It brings up a dialog box notifying
> > of the problem. The konqueror windows all close, then I can restart konq.
>
> Does this dialog box possibly also display some information, if you click
> on the second tab?
>
> Regards,
> Michael Häckel

Michael:

This is what I've got in the Backtrace window after kmail locked up 
konqueror, then issuing a "kill -6 <konq pid>:

(no debugging symbols found)...(no debugging symbols found)...
0x40e29989 in __wait4 () from /lib/i686/libc.so.6
#0  0x40e29989 in __wait4 () from /lib/i686/libc.so.6
#1  0x40ea5534 in __DTOR_END__ () from /lib/i686/libc.so.6
#2  0x405f5358 in KCrash::defaultCrashHandler () at eval.c:41
#3  <signal handler called>
#4  0x40e5639e in __select () from /lib/i686/libc.so.6
#5  0x40b888f0 in __DTOR_END__ () from /usr/lib/qt-2.3.1/lib/libqt.so.2
#6  0x408173c9 in QClipboardWatcher::getDataInFormat ()
   from /usr/lib/qt-2.3.1/lib/libqt.so.2
#7  0x40816d3b in QClipboardWatcher::format ()
   from /usr/lib/qt-2.3.1/lib/libqt.so.2
#8  0x408825a3 in QMimeSource::provides ()
   from /usr/lib/qt-2.3.1/lib/libqt.so.2
#9  0x40816493 in QClipboard::event () from /usr/lib/qt-2.3.1/lib/libqt.so.2

#10 0x408426b1 in QApplication::notify () from 
/usr/lib/qt-2.3.1/lib/libqt.so.2

#11 0x4055d169 in KApplication::notify () at eval.c:41
#12 0x4080ea99 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt-2.3.1/lib/libqt.so.2
#13 0x4080d03a in QApplication::processNextEvent ()
   from /usr/lib/qt-2.3.1/lib/libqt.so.2
#14 0x4084456c in QApplication::enter_loop ()
   from /usr/lib/qt-2.3.1/lib/libqt.so.2
#15 0x4080cfb7 in QApplication::exec () from /usr/lib/qt-2.3.1/lib/libqt.so.2
#16 0x41035a10 in main () from /usr/lib/konqueror.so
#17 0x0804d0c4 in strcpy ()
#18 0x0804dca9 in strcpy ()
#19 0x0804e136 in strcpy ()
#20 0x0804f501 in strcpy ()
#21 0x40d8b627 in __libc_start_main (main=0x804ef70 <strcpy+16888>, argc=2, 
    ubp_av=0xbffffc84, init=0x804a4d0 <_init>, fini=0x804fc70 <_fini>, 
    rtld_fini=0x4000dcd4 <_dl_fini>, stack_end=0xbffffc7c)
    at ../sysdeps/generic/libc-start.c:129



I notice strcpy. I haven't programmed in a while, but isn't everybody 
switching to strncpy to avoid potential buffer overflows?

Stan
_______________________________________________
kmail Developers mailing list
kmail@mail.kde.org
http://mail.kde.org/mailman/listinfo/kmail

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

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