| Summary: | Crash when adding content to an initially empty playlist layout | ||
|---|---|---|---|
| Product: | [Applications] amarok | Reporter: | Benjamin Schindler <beschindler> |
| Component: | Playlist/Playlist Layout Editor | Assignee: | Amarok Bugs <amarok-bugs-null> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | minor | Flags: | myriam:
corner_case+
|
| Priority: | NOR | ||
| Version First Reported In: | 2.8.0 | ||
| Target Milestone: | 2.9 | ||
| Platform: | Gentoo Packages | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Benjamin Schindler
2013-08-18 16:40:44 UTC
I am quit puzzled how you can end up with an empty layout, this is really a corner case, as there are 4 preset playlist layouts, those don't just disappear like that. And with that, you already hinted at the solution of the bug. For some reason, all of the 4 presets are lost here (is there a way to get them back?). If there is no layout, the current layout is empty, and hence the crash. If I press "new layout", and then add e.g. the title, things work. So yes, corner case. But it is a segfault and a segfault is a serious error in my book. Something must have gone terribly wrong when you upgraded, as there was no change in this code from our side since quite some time. I tend to think this is an installation or compilation problem. I can likely explain the strange thing that happened: I had a bug seemingly in amarok. I used 2.7.x at that time. As I'm a software engineer I decided to checkout latest git and debug the issue. It turned out to be a 3rd party problem, so I deleted this, and went back to 2.7.x, which is where the trouble happened. The upgrade to 2.8 didn't change anything. But as I'm using 2.8 now, I selected this. So its not a compilation problem, an updgrade problem, but a problem caused by a downgrade. But the problem is not the downgrade. The downgrade just exposed a real bug. I don't expect downgrades to be handled sensibly, so I don't cry out why amarok lost my layout presets. If I only knew how to get them back.... (In reply to comment #4) ... > I don't expect downgrades to be handled sensibly, so I don't cry out why > amarok lost my layout presets. If I only knew how to get them back.... The presets are xml files in this folder: ~/.kde/share/apps/amarok/playlist_layouts (might be .kde4/.. on some distributions. Re-installing should add the missing stuff Dear Bug Submitter, This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond. Thank you for helping us make KDE software even better for everyone! Changing back to REPORTED per request of Myriam (Amarok dev). Thank you for reporting this issue in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the issue with a recent software version? If you can reproduce the issue, please change the status to "REPORTED" when replying. Thank you! Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone! |