Bug 62051 - noatun crashes on exit
Summary: noatun crashes on exit
Status: CLOSED WORKSFORME
Alias: None
Product: noatun
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Multimedia Developers
URL:
Keywords:
: 56080 56411 57232 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-08-03 10:02 UTC by David Findlay
Modified: 2004-06-24 16:56 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Findlay 2003-08-03 10:02:07 UTC
Version:           2.2.1 (using KDE 3.1.3)
Installed from:     (testing/unstable)
Compiler:          gcc version 3.3.1 20030722 (Debian prerelease)
OS:          Linux (i686) release 2.4.20-3-k7

Noatun crashes every single time I close it. All changes made to playlists are then lost next time it starts. This happens no matter what plugins are running.
Comment 1 Stephan Binner 2003-08-03 11:39:04 UTC
How does the backtrace look like? 
Comment 2 David Findlay 2003-08-03 14:37:46 UTC
Subject: Re:  noatun crashes on exit

On Sun, 3 Aug 2003 07:39 pm, Stephan Binner proclaimed:
> ------- You are receiving this mail because: -------
> You reported the bug, or are watching the reporter.
>
> http://bugs.kde.org/show_bug.cgi?id=62051
>
>
>
>
> ------- Additional Comments From binner@kde.org  2003-08-03 11:39 -------
> How does the backtrace look like?

(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...[New Thread 16384 (LWP 982)]
(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...0x40f7daf9 in 
wait4 () from /lib/libc.so.6
#0  0x40f7daf9 in wait4 () from /lib/libc.so.6
#1  0x40ff0f60 in sys_sigabbrev () from /lib/libc.so.6
#2  0x00000400 in ?? ()
#3  0x40f7daab in waitpid () from /lib/libc.so.6
#4  0x40cf2061 in waitpid () from /lib/libpthread.so.0
#5  0x405ceed0 in KCrash::defaultCrashHandler(int) () from 
/usr/lib/libkdecore.so.4
#6  <signal handler called>
#7  0x0817d580 in ?? ()
#8  0x40a1f28c in QWidgetStack::minimumSizeHint() const () from 
/usr/lib/libqt-mt.so.3
#9  0x4090a210 in qSmartMinSize(QWidgetItem const*) () from 
/usr/lib/libqt-mt.so.3
#10 0x408bf0c1 in QWidgetItem::minimumSize() const () from 
/usr/lib/libqt-mt.so.3
#11 0x409073ad in QBoxLayout::setupGeom() () from /usr/lib/libqt-mt.so.3
#12 0x4090699f in QBoxLayout::setGeometry(QRect const&) () from 
/usr/lib/libqt-mt.so.3
#13 0x408c060e in QLayout::activate() () from /usr/lib/libqt-mt.so.3
#14 0x408bfc0d in QLayout::eventFilter(QObject*, QEvent*) () from 
/usr/lib/libqt-mt.so.3
#15 0x4091a388 in QObject::activate_filters(QEvent*) () from 
/usr/lib/libqt-mt.so.3
#16 0x4091a2d6 in QObject::event(QEvent*) () from /usr/lib/libqt-mt.so.3
#17 0x40949452 in QWidget::event(QEvent*) () from /usr/lib/libqt-mt.so.3
#18 0x408c81be in QApplication::internalNotify(QObject*, QEvent*) () from 
/usr/lib/libqt-mt.so.3
#19 0x408c7dff in QApplication::notify(QObject*, QEvent*) () from 
/usr/lib/libqt-mt.so.3
#20 0x4056aad7 in KApplication::notify(QObject*, QEvent*) () from 
/usr/lib/libkdecore.so.4
#21 0x408c8e98 in QApplication::sendPostedEvents(QObject*, int) () from 
/usr/lib/libqt-mt.so.3
#22 0x408c8d1c in QApplication::sendPostedEvents() () from 
/usr/lib/libqt-mt.so.3
#23 0x412312ba in CModule::~CModule() () from /usr/lib/libnoatun.so.0
#24 0x41ef44c3 in LyricsCModule::~LyricsCModule() () from 
/usr/lib/kde3/noatunlyrics.so
#25 0x412313bc in CModule::ownerDeleted() () from /usr/lib/libnoatun.so.0
#26 0x412317ad in CModule::qt_invoke(int, QUObject*) () from 
/usr/lib/libnoatun.so.0
#27 0x41ef3713 in LyricsCModule::qt_invoke(int, QUObject*) () from 
/usr/lib/kde3/noatunlyrics.so
#28 0x4091c0ca in QObject::activate_signal(QConnectionList*, QUObject*) () 
from /usr/lib/libqt-mt.so.3
#29 0x4091c00b in QObject::activate_signal(int) () from /usr/lib/libqt-mt.so.3
#30 0x40b831b0 in QObject::destroyed() () from /usr/lib/libqt-mt.so.3
#31 0x409196c7 in QObject::~QObject() () from /usr/lib/libqt-mt.so.3
#32 0x409443d2 in QWidget::~QWidget() () from /usr/lib/libqt-mt.so.3
#33 0x409dee64 in QMainWindow::~QMainWindow() () from /usr/lib/libqt-mt.so.3
#34 0x403fe7f5 in KMainWindow::~KMainWindow() () from /usr/lib/libkdeui.so.4
#35 0x41ef003d in Lyrics::~Lyrics() () from /usr/lib/kde3/noatunlyrics.so
#36 0x4123be86 in LibraryLoader::removeNow(QString const&) () from 
/usr/lib/libnoatun.so.0
#37 0x412397b4 in LibraryLoader::~LibraryLoader() () from 
/usr/lib/libnoatun.so.0
#38 0x412372fd in NoatunApp::~NoatunApp() () from /usr/lib/libnoatun.so.0
#39 0x40014324 in main () from /usr/lib/kde3/noatun.so
#40 0x0804c5cb in strcpy ()
#41 0x00000007 in ?? ()
#42 0x0805c378 in ?? ()
#43 0xbffff968 in ?? ()
#44 0x0804c5de in strcpy ()


Thanks,

David

Comment 3 Stefan Gehn 2003-08-03 14:59:13 UTC
That qt is screwed, update it. 
Comment 4 David Findlay 2003-08-04 00:00:24 UTC
Subject: Re:  noatun crashes on exit

On Sun, 3 Aug 2003 10:59 pm, sgehn@gmx.net proclaimed:
> ------- You are receiving this mail because: -------
> You reported the bug, or are watching the reporter.
>
> http://bugs.kde.org/show_bug.cgi?id=62051
>
>
>
>
> ------- Additional Comments From sgehn@gmx.net  2003-08-03 14:59 -------
> That qt is screwed, update it.

That's latest version in debian atm, but as soon as another one is available 
i'll update.

Thanks,

David
Comment 5 Charles Samuels 2003-08-04 02:06:08 UTC
they fixed this in qt 3.2? 
Comment 6 Charles Samuels 2003-08-11 01:36:03 UTC
We have a workaround for this now...  Maybe Qt 3.2 fixes it too 
Comment 7 Charles Samuels 2003-08-11 04:14:53 UTC
*** Bug 57232 has been marked as a duplicate of this bug. ***
Comment 8 Charles Samuels 2003-08-11 04:17:12 UTC
*** Bug 56411 has been marked as a duplicate of this bug. ***
Comment 9 Charles Samuels 2003-08-11 04:34:39 UTC
*** Bug 56080 has been marked as a duplicate of this bug. ***
Comment 10 infapx 2003-11-07 12:08:45 UTC
I have exactly sam problem here on Gentoo with qt-3.2.2. Noatun version 2.3.3 with kde-3.1.93.
Here is my bactrace:
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...[New Thread 16384 (LWP 3708)]
0x4114c85b in waitpid ()
   from /lib/libpthread.so.0
#0  0x4114c85b in waitpid () from /lib/libpthread.so.0
#1  0x407b8ba7 in KCrash::defaultCrashHandler(int) ()
   from /usr/kde/3.2/lib/libkdecore.so.4
#2  0x4114b758 in __pthread_sighandler () from /lib/libpthread.so.0
#3  <signal handler called>
#4  0x40bbead9 in QPalette::QPalette(QPalette const&) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#5  0x40b54e1a in QApplication::style() () from /usr/qt/3/lib/libqt-mt.so.3
#6  0x40be283a in QWidget::style() const () from /usr/qt/3/lib/libqt-mt.so.3
#7  0x40cad8a3 in QPopupMenu::hidePopups() () from /usr/qt/3/lib/libqt-mt.so.3
#8  0x40cac0e9 in QPopupMenu::~QPopupMenu() () from /usr/qt/3/lib/libqt-mt.so.3
#9  0x4048e25d in KPopupMenu::~KPopupMenu() ()
   from /usr/kde/3.2/lib/libkdeui.so.4
#10 0x404bb5c7 in KActionMenu::~KActionMenu() ()
   from /usr/kde/3.2/lib/libkdeui.so.4
#11 0x41c66a53 in NoatunStdAction::PluginActionMenu::~PluginActionMenu() ()
   from /usr/kde/3.2/lib/libnoatun.so.1
#12 0x40bafb42 in QObject::~QObject() () from /usr/qt/3/lib/libqt-mt.so.3
#13 0x40b53c77 in QApplication::~QApplication() ()
   from /usr/qt/3/lib/libqt-mt.so.3
#14 0x40713866 in KApplication::~KApplication() ()
   from /usr/kde/3.2/lib/libkdecore.so.4
#15 0x407dbc65 in KUniqueApplication::~KUniqueApplication() ()
   from /usr/kde/3.2/lib/libkdecore.so.4
#16 0x41c5378a in NoatunApp::~NoatunApp() ()
   from /usr/kde/3.2/lib/libnoatun.so.1
#17 0x408cb02f in kdemain () from /usr/kde/3.2/lib/libkdeinit_noatun.so
#18 0x408c8aaa in kdeinitmain () from /usr/kde/3.2/lib/kde3/noatun.so
#19 0x0804db6b in strcpy ()
#20 0x0804f8f2 in strcpy ()
#21 0x0804e829 in strcpy ()
#22 0x0804c3ab in strcpy ()
#23 0x412c1767 in __libc_start_main () from /lib/libc.so.6
Comment 11 Tri Ngo 2003-11-26 03:45:32 UTC
I experience the same crash and similar backtrace:

(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...[New Thread 16384 (LWP 15606)]
0x410a385b in waitpid ()
   from /lib/libpthread.so.0
#0  0x410a385b in waitpid () from /lib/libpthread.so.0
#1  0x4072e33d in KCrash::defaultCrashHandler(int) ()
   from /usr/kde/cvs/lib/libkdecore.so.4
#2  0x410a2758 in __pthread_sighandler () from /lib/libpthread.so.0
#3  <signal handler called>
#4  0x40b15b29 in QPalette::QPalette(QPalette const&) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#5  0x40aabe6a in QApplication::style() () from /usr/qt/3/lib/libqt-mt.so.3
#6  0x40b3988a in QWidget::style() const () from /usr/qt/3/lib/libqt-mt.so.3
#7  0x40c048f3 in QPopupMenu::hidePopups() () from /usr/qt/3/lib/libqt-mt.so.3
#8  0x40c03139 in QPopupMenu::~QPopupMenu() () from /usr/qt/3/lib/libqt-mt.so.3
#9  0x4045aacf in KPopupMenu::~KPopupMenu() ()
   from /usr/kde/cvs/lib/libkdeui.so.4
#10 0x4047fe53 in KActionMenu::~KActionMenu() ()
   from /usr/kde/cvs/lib/libkdeui.so.4
#11 0x41bbd80d in NoatunStdAction::PluginActionMenu::~PluginActionMenu() ()
   from /usr/kde/cvs/lib/libnoatun.so.1
#12 0x40b06b92 in QObject::~QObject() () from /usr/qt/3/lib/libqt-mt.so.3
#13 0x40aaacc7 in QApplication::~QApplication() ()
   from /usr/qt/3/lib/libqt-mt.so.3
#14 0x406a3f6b in KApplication::~KApplication() ()
   from /usr/kde/cvs/lib/libkdecore.so.4
#15 0x4074c157 in KUniqueApplication::~KUniqueApplication() ()
   from /usr/kde/cvs/lib/libkdecore.so.4
#16 0x41ba98e6 in NoatunApp::~NoatunApp() ()
   from /usr/kde/cvs/lib/libnoatun.so.1
#17 0x41b4f03b in kdemain () from /usr/kde/cvs/lib/libkdeinit_noatun.so
#18 0x41b4cab6 in kdeinitmain () from /usr/kde/cvs/lib/kde3/noatun.so
#19 0x0804cf9a in strcpy ()
#20 0x0804ded9 in strcpy ()
#21 0x0804e430 in strcpy ()
#22 0x0804f45a in strcpy ()
#23 0x412188dc in __libc_start_main () from /lib/libc.so.6
Comment 12 Stefan Gehn 2003-11-26 17:42:56 UTC
> #4 0x40b15b29 in QPalette::QPalette(QPalette const&) () 
> from /usr/qt/3/lib/libqt-mt.so.3 
> #5 0x40aabe6a in QApplication::style() () from /usr/qt/3/lib/libqt-mt.so.3
> #6 0x40b3988a in QWidget::style() const () from /usr/qt/3/lib/libqt-mt.so.3

This means you're using a broken style, change to something else. A safe selection is the builtin qt "windows" style (of course you don't have to stick to that, just choose it to make sure that cures the problem).
I remember some older qinx or plastik version had caused the same thing here.

For the crash ending in QWidgetStack::minimumSizeHint():
- get the newest qt release for your distro, I think since qt 3.2 I haven't seen this crash a single time
- get the newest kde release, 3.1.4 should finally be safe in this respect