Summary: | kscreen crashes | ||
---|---|---|---|
Product: | [Plasma] KScreen | Reporter: | Sandro Mani <manisandro> |
Component: | libkscreen | Assignee: | Alex Fiestas <afiestas> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | arik.kfir, dvratil |
Priority: | NOR | ||
Version: | 1.0.1 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/libkscreen/1d9ac012e857036bb8814cc84c9cf10bb57ca40c | Version Fixed In: | 1.0.2 |
Description
Sandro Mani
2013-08-02 13:46:44 UTC
Fixed in 1.0.1 Please, reopen if it still happens on 1.0.1 Thanks! I'm using kscreen-1.0.1-1.fc20.x86_64 and libkscreen-1.0.1-1.fc20.x86_64. Although I didn't restart the system or login/logout after the update, I take the binaries now in memory should be the ones of version 1.0.1 since kscreen crashed and restarted. (Cannot logout/reboot right now, running some lengthy tasks). Actually I'd say also the backtrace I submitted was of version 1.0.1, looking at the path of the source files (i.e. /usr/src/debug/libkscreen-1.0.1/backends/xrandr/xrandrconfig.cpp). Reopening therefore. The symbol were resolved from libkscreen-1.0.1 sources, but you were running 1.0.0 from memory. The code would have to crash on an assert 2 line earlier if you were running 1.0.1. To make sure you are running 1.0.1, restart kded4 (killall kded4 && kstart kded4). Öh, crashes even after killing kded4 and restarting. Fair enough :) *** Bug 323764 has been marked as a duplicate of this bug. *** Git commit 1d9ac012e857036bb8814cc84c9cf10bb57ca40c by Dan Vrátil. Committed on 09/09/2013 at 16:43. Pushed by dvratil into branch 'master'. Refresh modes when currentModeId points to unknown mode Sometimes drivers insert or remove modes, so when currentModeId points to a mode that we don't have cached, we must refresh the local cache. This also fixes a crash that occured when currentModeId would be pointing to a mode that we don't have (even after refreshing modes) REVIEW: 112604 Related: bug 324625 FIXED-IN: 1.0.2 M +43 -20 backends/xrandr/xrandrconfig.cpp M +15 -0 backends/xrandr/xrandrmode.cpp M +4 -0 backends/xrandr/xrandrmode.h M +5 -0 backends/xrandr/xrandroutput.cpp M +3 -1 backends/xrandr/xrandroutput.h http://commits.kde.org/libkscreen/1d9ac012e857036bb8814cc84c9cf10bb57ca40c |