Bug 195257

Summary: Crash on Amarok 2.1 startup in SqlPodcastProvider
Product: [Applications] amarok Reporter: webmaster
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED WORKSFORME    
Severity: crash CC: ashl1future, faliquid, zahl
Priority: NOR    
Version: 2.1   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description webmaster 2009-06-04 21:46:06 UTC
Application that crashed: amarok
Version of the application: 2.1
KDE Version: 4.2.88 (KDE 4.2.88 (KDE 4.3 >= 20090527)) "release 135"
Qt Version: 4.5.1
Operating System: Linux 2.6.27.21-0.1-pae i686
Distribution: "openSUSE 11.1 (i586)"

What I was doing when the application crashed:
I installed amarok 2.1 from the opensuse buildservice. 
Then I start amarok 2.1 without any amarok profile.
The splash appears and then the crash happens immediately.

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0xb3d72710 (LWP 11285))]

Thread 6 (Thread 0xb0e84b90 (LWP 11286)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6941f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb1ede721 in ?? () from /usr/lib/libxine.so.1
#3  0xb693e1b5 in start_thread () from /lib/libpthread.so.0
#4  0xb67803be in clone () from /lib/libc.so.6

Thread 5 (Thread 0xb05f0b90 (LWP 11287)):
#0  0xb43453da in clock_gettime () from /lib/librt.so.1
#1  0xb6ac21ab in ?? () from /usr/lib/libQtCore.so.4
#2  0xb6ac2381 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb6ac0673 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb42b85d8 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#5  0xb42b8f6d in ?? () from /usr/lib/libglib-2.0.so.0
#6  0xb42b9241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#7  0xb6ac0577 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0xb6a930fa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#9  0xb6a9353a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0xb699d3b9 in QThread::exec() () from /usr/lib/libQtCore.so.4
#11 0xb1f35899 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#12 0xb69a070e in ?? () from /usr/lib/libQtCore.so.4
#13 0xb693e1b5 in start_thread () from /lib/libpthread.so.0
#14 0xb67803be in clone () from /lib/libc.so.6

Thread 4 (Thread 0xafdefb90 (LWP 11288)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb67766a7 in poll () from /lib/libc.so.6
#2  0xb061cb12 in ?? () from /usr/lib/libpulse.so.0
#3  0xb060ca40 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xb060e1e3 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xb060e2b4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xb061c8c3 in ?? () from /usr/lib/libpulse.so.0
#7  0xb0645802 in ?? () from /usr/lib/libpulse.so.0
#8  0xb693e1b5 in start_thread () from /lib/libpthread.so.0
#9  0xb67803be in clone () from /lib/libc.so.6

Thread 3 (Thread 0xab5ccb90 (LWP 11289)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6941c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb1ef0f43 in ?? () from /usr/lib/libxine.so.1
#3  0xb693e1b5 in start_thread () from /lib/libpthread.so.0
#4  0xb67803be in clone () from /lib/libc.so.6

Thread 2 (Thread 0xaad89b90 (LWP 11290)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6941c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb1ef0f43 in ?? () from /usr/lib/libxine.so.1
#3  0xb693e1b5 in start_thread () from /lib/libpthread.so.0
#4  0xb67803be in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb3d72710 (LWP 11285)):
[KCrash Handler]
#6  0xb69cd16c in QLocalePrivate::stringToLongLong(QString const&, int, bool*, QLocalePrivate::GroupSeparatorMode) const () from /usr/lib/libQtCore.so.4
#7  0xb69e6375 in QString::toLongLong(bool*, int) const () from /usr/lib/libQtCore.so.4
#8  0xb69e6473 in QString::toInt(bool*, int) const () from /usr/lib/libQtCore.so.4
#9  0xb79f29e3 in SqlPodcastProvider (this=0x85199b0) at /usr/src/debug/amarok-2.1/src/podcasts/sql/SqlPodcastProvider.cpp:76
#10 0xb7adb3bf in PlaylistManager (this=0x85230b8) at /usr/src/debug/amarok-2.1/src/playlistmanager/PlaylistManager.cpp:71
#11 0xb7adb476 in PlaylistManager::instance () at /usr/src/debug/amarok-2.1/src/playlistmanager/PlaylistManager.cpp:55
#12 0xb799daaa in Model (this=0x8524228) at /usr/src/debug/amarok-2.1/src/playlist/PlaylistModel.cpp:92
#13 0xb799e4e6 in Playlist::Model::instance () at /usr/src/debug/amarok-2.1/src/playlist/PlaylistModel.cpp:59
#14 0xb799e507 in The::playlistModel () at /usr/src/debug/amarok-2.1/src/playlist/PlaylistModel.cpp:961
#15 0xb7b08e83 in StatusBar (this=0x8504ba0, parent=0x84b7f08) at /usr/src/debug/amarok-2.1/src/statusbar/StatusBar.cpp:93
#16 0xb7b6505b in MainWindow (this=0x81a3c90) at /usr/src/debug/amarok-2.1/src/MainWindow.cpp:134
#17 0xb7b45b65 in App::continueInit (this=0xbfff41d4) at /usr/src/debug/amarok-2.1/src/App.cpp:595
#18 0xb7b467c2 in App (this=0xbfff41d4) at /usr/src/debug/amarok-2.1/src/App.cpp:201
#19 0x0804bff9 in main (argc=1, argv=0xbfff46c4) at /usr/src/debug/amarok-2.1/src/main.cpp:126

Reported using DrKonqi
Comment 1 Alexey Shildyakov 2009-06-22 23:38:15 UTC
Please read to provide us more information:
http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
Comment 2 Alexey Shildyakov 2009-06-23 01:21:22 UTC

*** This bug has been marked as a duplicate of bug 180578 ***
Comment 3 Myriam Schweingruber 2009-06-23 14:22:38 UTC
(In reply to comment #2)
> 
> *** This bug has been marked as a duplicate of bug 180578 ***

How can you know? We don't even have a valid backtrace so far... *sigh*
Comment 4 Gerhard den Hollander 2009-06-23 15:25:15 UTC
This seems to have been caused by an out of date xine install 

removing all xine packages, and reinstalling them seems to have done the trick
(either that or the latest amarok update from this morning's suse build server has fixed it.)
Comment 5 Mark Kretschmann 2009-06-23 16:00:43 UTC
Closing the report according to Gerhard's latest comment.

(From the backtrace it seems unlikely that xine was the problem, but I can't see anything wrong in the podcast code either)
Comment 6 webmaster 2009-06-23 21:00:57 UTC
Still doesn't work for me though :(
Comment 7 Myriam Schweingruber 2009-06-24 01:14:14 UTC
(In reply to comment #6)
> Still doesn't work for me though :(

What changings or update did you make since your report?
Comment 8 webmaster 2009-06-26 12:34:26 UTC
I just did an update to the latest opensuse amarok build thats all.
Comment 9 Myriam Schweingruber 2009-06-26 17:22:36 UTC
Well, I can't reproduce it with 2.2-SVN neither, so its very likely to be fixed.