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

List:       kde-devel
Subject:    Re: strange backtrace, crashing in qt
From:       David Bishop <david () bishop ! dhs ! org>
Date:       2002-12-12 5:22:23
[Download RAW message or body]


I take that back.  If I run it under gdb, it is crashing, with an
identical backtrace.  I guess I'm used to the krash dialog coming up, so
I didn't expect it to just ... not appear.

That's really weird.

On Wed, Dec 11, 2002 at 08:40:09PM -0800, Robby Stephenson wrote:
> Hi,
> 
> I've written a program I use for my book collection, called Bookcase, 
> available at http://www.periapsis.org/bookcase/ I've had a couple users 
> report crashes immediately upon application startup, and they've been kind 
> enough to send me backtraces.
> 
> The problem is that it seems to be crashing somewhere within qt's internals 
> since nothing in the backtrace references bookcase or kde. I was wondering 
> if anyone has seen this before and more importantly, if you have any 
> suggestion about how to fix it. I hesitate to start thinking it's a qt bug 
> without further evidence.
> 
> As far as I know, it's a fairly 'normal' app, made from the kdevelop 
> template for the most part. I don't understand backtraces all that well, 
> and this really has me puzzled. Everything runs fine on my Mandrake 9.0 
> box, so can't reproduce it. Oh, and it's a KDE3 app.
> 
> Thanks,
> Robby
> 
> Here's the backtrace (from a Debian unstable box):
> #1  0x4097c6f4 in __builtin_delete () from 
> /usr/lib/libstdc++-libc6.2-2.so.3
> #2  0x40d8c4f4 in QGList::removeRef () from /usr/lib/libqt-mt.so.3
> #3  0x40b4c251 in QApplication::sendPostedEvents () from 
> /usr/lib/libqt-mt.so.3
> #4  0x40bbc7a9 in QWidget::polish () from /usr/lib/libqt-mt.so.3
> #5  0x40c6b780 in QSplitter::minimumSizeHint () from 
> /usr/lib/libqt-mt.so.3
> #6  0x40c44f6d in QMainWindowLayout::minimumSize () from 
> /usr/lib/libqt-mt.so.3
> #7  0x40b814f5 in QBoxLayout::setupGeom () from /usr/lib/libqt-mt.so.3
> #8  0x40b801bd in QBoxLayout::sizeHint () from /usr/lib/libqt-mt.so.3
> #9  0x40b465ef in QLayout::totalSizeHint () from /usr/lib/libqt-mt.so.3
> #10 0x40c46c3f in QMainWindow::sizeHint () from /usr/lib/libqt-mt.so.3
> #11 0x40bbbc94 in QWidget::show () from /usr/lib/libqt-mt.so.3
> #12 0x40c46be3 in QMainWindow::show () from /usr/lib/libqt-mt.so.3
> #13 0x08073dd5 in main ()
> #14 0x4109ca5f in __libc_start_main () from /lib/libc.so.6
> 
> Another one I have from RedHat 7.3 is very similar:
> #1  0x4060e5e6 in __builtin_delete (ptr=0x812ecd0) at 
> ../../gcc/cp/new2.cc:-1
> #2  0x40dea84c in QGList::removeRef () from 
> /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
> #3  0x40b901f3 in QApplication::sendPostedEvents ()
>    from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
> #4  0x40c05112 in QWidget::polish () from 
> /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
> #5  0x40cbcda1 in QSplitter::minimumSizeHint ()
>    from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
> #6  0x40c943cc in QMainWindowLayout::minimumSize ()
>    from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
> #7  0x40bc6e3e in QBoxLayout::setupGeom () from 
> /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
> #8  0x40bc598c in QBoxLayout::sizeHint () from 
> /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
> #9  0x40b89d3f in QLayout::totalSizeHint () from 
> /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
> #10 0x40c96092 in QMainWindow::sizeHint () from 
> /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
> #11 0x40c04580 in QWidget::show () from 
> /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
> #12 0x40c96036 in QMainWindow::show () from 
> /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
> #13 0x08073822 in main ()
> #14 0x42017589 in __libc_start_main () from /lib/i686/libc.so.6
> 
>  
> >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

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