Summary: | Amarok crashes when trying to write a faulty playlist. Should give an error message instead. | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | Phil Evans <pae9> |
Component: | Playlists/Saved Playlists | Assignee: | Amarok Developers <amarok-bugs-dist> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | bart.cerneels, c2953420 |
Priority: | NOR | ||
Version: | 2.5.0 | ||
Target Milestone: | 2.6 | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/amarok/217fbb7b1ac6a3209da2c0716f5fb46ab93cfa70 | Version Fixed In: | 2.6 |
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi |
Description
Phil Evans
2012-07-05 11:25:48 UTC
What if you don't add an extension? Normally Amarok adds the extension itself. Also where do you save the playlist to? Hi, The crash occurs every time however I save it. It was beign written to my /home area. However I just noticed that when I change the playlist I want to save it doesn't crash. It appears to be a single track that was causing the problem. The track plays fine, but it had no entry in the "Artist" or "Album artist" field of the ID3 tag, for some reason. Having added an artist, the playlist now exports OK. I don't know why the ID3 tag had no artist, but I assume Amarok should raise an error if missing ID3 info means it can't export a track, rather than crashing! Thank you for the fast feedback. Changing the title accordingly. Created attachment 72631 [details]
New crash information added by DrKonqi
amarok (2.5.0) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.1
- What I was doing when the application crashed:
Wanted to save my playlist, to which I added some new songs, by overwriting an existing m3u file, but Amarok crashed every time I tried to do it. One of the new songs didn't have an artist tag. After adding "Unkown Artist" as artist using easyTAG, saving was possible, and Amarok didn't crash.
-- Backtrace (Reduced):
#6 0x00007fbb07b4bf81 in Playlists::M3UPlaylist::save (this=<optimized out>, location=..., relative=false) at ../../src/core-impl/playlists/types/file/m3u/M3UPlaylist.cpp:234
#7 0x00007fbb07b587dc in Playlists::exportPlaylistFile (list=..., path=..., relative=false, queued=...) at ../../src/core-impl/playlists/types/file/PlaylistFileSupport.cpp:184
#8 0x00007fbb07a76648 in Playlist::ProxyBase::exportPlaylist (this=0x2d7ece0, path=..., relative=false) at ../../src/playlist/proxymodels/ProxyBase.cpp:107
#9 0x00007fbb07d2fc47 in MainWindow::exportPlaylist (this=<optimized out>) at ../../src/MainWindow.cpp:515
#10 0x00007fbb07d3bc25 in MainWindow::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./MainWindow.moc:116
Git commit 217fbb7b1ac6a3209da2c0716f5fb46ab93cfa70 by Ralf Engels. Committed on 08/08/2012 at 16:54. Pushed by rengels into branch 'master'. Fix Amarok crashes when trying to write a faulty playlist. FIXED-IN: 2.7 M +1 -0 ChangeLog M +2 -1 src/core-impl/playlists/types/file/m3u/M3UPlaylist.cpp http://commits.kde.org/amarok/217fbb7b1ac6a3209da2c0716f5fb46ab93cfa70 |