Page 1 of 1

Quitting celestia crashes.

Posted: 16.09.2004, 23:32
by ntavares
... which prevents, amongst other things, to save state information.

I can reproduce it always, either clicking the X button, or selecting File->Quit.

Distribution: Fedora Core 2, KDE 3.2.2
Card: nVidia RIVATNT2 with nvidia drivers release 6111.

Here is backtrace:
-------------------------------------------------------------------
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1073878528 (LWP 11047)]
0x062458fa in KAction::containerCount () from /usr/lib/libkdeui.so.4
(gdb) bt
#0 0x062458fa in KAction::containerCount () from /usr/lib/libkdeui.so.4
#1 0x065f89ef in KBookmarkBar::clear () from /usr/lib/libkio.so.4
#2 0x065f8910 in KBookmarkBar::~KBookmarkBar () from /usr/lib/libkio.so.4
#3 0x05cd7fcd in QWidget::~QWidget () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#4 0x05d999af in QMainWindow::~QMainWindow ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#5 0x062a3bf0 in KMainWindow::~KMainWindow () from /usr/lib/libkdeui.so.4
#6 0x0808cf13 in ~KdeApp (this=0x82816c8) at kdeapp.h:73
#7 0x05ca52cc in QObject::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#8 0x05cdd98f in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#9 0x05d9b8c2 in QMainWindow::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#10 0x05c4b9ff in QApplication::internalNotify ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#11 0x05c4affe in QApplication::notify ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#12 0x00567229 in KApplication::notify () from /usr/lib/libkdecore.so.4
#13 0x05c4c7f6 in QApplication::sendPostedEvents ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#14 0x05c5dbdc in QEventLoop::enterLoop ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#15 0x05c5daa8 in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#16 0x05c4bc51 in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#17 0x08080588#0 0x062458fa in KAction::containerCount () from /usr/lib/libkdeui.so.4
#1 0x065f89ef in KBookmarkBar::clear () from /usr/lib/libkio.so.4
#2 0x065f8910 in KBookmarkBar::~KBookmarkBar () from /usr/lib/libkio.so.4
#3 0x05cd7fcd in QWidget::~QWidget () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#4 0x05d999af in QMainWindow::~QMainWindow ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#5 0x062a3bf0 in KMainWindow::~KMainWindow () from /usr/lib/libkdeui.so.4
#6 0x0808cf13 in ~KdeApp (this=0x82816c8) at kdeapp.h:73
#7 0x05ca52cc in QObject::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#8 0x05cdd98f in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#9 0x05d9b8c2 in QMainWindow::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#10 0x05c4b9ff in QApplication::internalNotify ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#11 0x05c4affe in QApplication::notify ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#12 0x00567229 in KApplication::notify () from /usr/lib/libkdecore.so.4
#13 0x05c4c7f6 in QApplication::sendPostedEvents ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#14 0x05c5dbdc in QEventLoop::enterLoop ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#15 0x05c5daa8 in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#16 0x05c4bc51 in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#17 0x08080588 in main (argc=0, argv=0x0) at kdemain.cpp:53
---Type <return> to continue, or q <return> to quit---
#18 0x00b15ad4 in __libc_start_main () from /lib/tls/libc.so.6
#19 0x0805d3a1 in _start ()
in main (argc=0, argv=0x0) at kdemain.cpp:53

Do ask for more information, if you need. I can't remember of any other relevant info.

BTW, great work :)

Re: Quitting celestia crashes.

Posted: 17.09.2004, 00:11
by Harry
Are you using Celestia 1.3.1? The crash-on-exit is a known problem when using Celestia 1.3.1 with recent KDE versions, this is fixed in Celestia 1.3.2.

Posted: 17.09.2004, 01:28
by Guest
Oh boy, I forgot to mention Celestia version - the most important part hehe. Yes, it's 1.3.1.

I was trying to compile CVS before posting, but it implies so many upgrades right now, and since I didn't find any info on the thread, I've done it blindly.

My apologies, then.