Bug 61707 - Naotun crash when deleting playlist entries twice (due to spl crapiness)
Summary: Naotun crash when deleting playlist entries twice (due to spl crapiness)
Status: RESOLVED WORKSFORME
Alias: None
Product: noatun
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: NetBSD pkgsrc NetBSD
: NOR crash
Target Milestone: ---
Assignee: Multimedia Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-07-27 03:02 UTC by Nate Hill
Modified: 2003-07-27 05:26 UTC (History)
0 users

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 Nate Hill 2003-07-27 03:02:19 UTC
Version:           2.2.1 (using KDE KDE 3.1.2)
Installed from:    NetBSD pkgsrc
Compiler:          gcc 2.95.3 
OS:          NetBSD

Okay, while experimenting with Naotun I've come across some problems. Only one causes a crash but, it only exists because of the others which I will report seperately.  Well, I was playing with the Titling and I noticed that I can't update the title display in spl automatically (will file wish) by replaying it. So, I selected all files in the playlist and deleted them, this was taking forever it seemed like the same amount of time it took to load all 600 songs... Anyways, I reselect all songs and delete again; at this point it crashed and I got the following backtrace out of the core. Doesn't look to helpful. Are there any other playlist plugins?

(no debugging symbols found)...(no debugging symbols found)...
---
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...[Switching to Thread 0 ()]
0x48fe6487 in wait4 () from /usr/lib/libc.so.12
#0  0x48fe6487 in wait4 () from /usr/lib/libc.so.12
#1  0x48e3a64f in wait4 () from /usr/lib/libpthread.so.0
#2  0x4901a76f in waitpid () from /usr/lib/libc.so.12
#3  0x48622802 in KCrash::defaultCrashHandler ()
   from /usr/X11R6/lib/libkdecore.so.5
#4  0x4901e984 in __sigtramp_sigcontext_1 () from /usr/lib/libc.so.12
#5  0x48a12509 in QCheckListItem::~QCheckListItem ()
   from /usr/X11R6/qt3/lib/libqt-mt.so.3
#6  0x49afbbbd in SafeListViewItem::~SafeListViewItem ()
   from /usr/X11R6/lib/kde3/noatun_splitplaylist.so
#7  0x49afbbf0 in SafeListViewItem::removeMe ()
   from /usr/X11R6/lib/kde3/noatun_splitplaylist.so
#8  0x49aff811 in View::deleteSelected ()
   from /usr/X11R6/lib/kde3/noatun_splitplaylist.so
#9  0x49b008e9 in View::qt_invoke ()
   from /usr/X11R6/lib/kde3/noatun_splitplaylist.so
#10 0x489525db in QObject::activate_signal ()
   from /usr/X11R6/qt3/lib/libqt-mt.so.3
#11 0x4895251e in QObject::activate_signal ()
   from /usr/X11R6/qt3/lib/libqt-mt.so.3
#12 0x48403660 in KAction::activated () from /usr/X11R6/lib/libkdeui.so.5
#13 0x483f9526 in KAction::slotActivated () from /usr/X11R6/lib/libkdeui.so.5
#14 0x48403853 in KAction::qt_invoke () from /usr/X11R6/lib/libkdeui.so.5
#15 0x489525db in QObject::activate_signal ()
   from /usr/X11R6/qt3/lib/libqt-mt.so.3
#16 0x4895251e in QObject::activate_signal ()
   from /usr/X11R6/qt3/lib/libqt-mt.so.3
#17 0x4861a574 in KAccelPrivate::menuItemActivated ()
   from /usr/X11R6/lib/libkdecore.so.5
#18 0x48619356 in KAccelPrivate::eventFilter ()
   from /usr/X11R6/lib/libkdecore.so.5
#19 0x48950618 in QObject::activate_filters ()
   from /usr/X11R6/qt3/lib/libqt-mt.so.3
#20 0x48950505 in QObject::event () from /usr/X11R6/qt3/lib/libqt-mt.so.3
#21 0x48981e05 in QWidget::event () from /usr/X11R6/qt3/lib/libqt-mt.so.3
#22 0x48a18cd7 in QMainWindow::event () from /usr/X11R6/qt3/lib/libqt-mt.so.3
#23 0x488fad4f in QApplication::internalNotify ()
   from /usr/X11R6/qt3/lib/libqt-mt.so.3
#24 0x488fa6e4 in QApplication::notify () from /usr/X11R6/qt3/lib/libqt-mt.so.3
#25 0x485ab33e in KApplication::notify () from /usr/X11R6/lib/libkdecore.so.5
#26 0x4861862d in KAccelEventHandler::x11Event ()
   from /usr/X11R6/lib/libkdecore.so.5
#27 0x485af074 in KApplication::x11EventFilter ()
   from /usr/X11R6/lib/libkdecore.so.5
#28 0x488a15e2 in qt_x11EventFilter () from /usr/X11R6/qt3/lib/libqt-mt.so.3
#29 0x488aa0b4 in QApplication::x11ProcessEvent ()
   from /usr/X11R6/qt3/lib/libqt-mt.so.3
#30 0x488bc803 in QEventLoop::processEvents ()
   from /usr/X11R6/qt3/lib/libqt-mt.so.3
#31 0x4890eb56 in QEventLoop::enterLoop ()
   from /usr/X11R6/qt3/lib/libqt-mt.so.3
#32 0x4890eab3 in QEventLoop::exec () from /usr/X11R6/qt3/lib/libqt-mt.so.3
#33 0x488faea6 in QApplication::exec () from /usr/X11R6/qt3/lib/libqt-mt.so.3
#34 0x491a0fb1 in kdemain () from /usr/X11R6/lib/libnoatun_main.so.0
#35 0x4919d715 in main () from /usr/X11R6/lib/kde3/noatun.so
#36 0x804d20a in execpath_avoid_loops ()
#37 0x804dee7 in execpath_avoid_loops ()
#38 0x804e329 in execpath_avoid_loops ()
#39 0x804f0ee in main ()
#40 0x804b664 in ___start ()
Comment 1 Charles Samuels 2003-07-27 05:16:13 UTC
This was fixed today, coincidentally, I'll backport it to the 3.1 branch. 
Comment 2 Nate Hill 2003-07-27 05:26:12 UTC
Okay, in what way are you backporting it? I guess it will be in 3.1.3 or 3.2 correct? Anyways, 
this is only a problem because of my other SPL issues... 
Comment 3 Charles Samuels 2003-07-27 06:28:30 UTC
Subject: KDE_3_1_BRANCH: kdemultimedia/noatun/modules/splitplaylist

CVS commit by charles: 

backport fix to #61707, simply view.cpp#1.124

CCMAIL:61707@bugs.kde.org


  M +28 -30    view.cpp   1.117.2.1
  M +9 -11     view.h   1.43.2.1