Summary: | Plasma crashes on "configure desktop" | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | Oliver Putz <Regnaron> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | testcase |
Description
Oliver Putz
2008-02-01 22:55:00 UTC
Created attachment 23402 [details]
testcase
Hi Oliver :)
since you are using KDE compiled from sources, may you like to apply the patch
above and run it again and if a fatal-error is displayed in the console,
provide the output?
well, taken the backtrace into account it's very likely that this (div-by-zero)
is the reason. But I just wanna be sure ;)
Thanks in advance!
Oliver: you are using KDE-trunk, right? Or is this 4.0.x? If the last case is true, then forget the patch above :-/ Hi! Yes, I use the SVN trunk, so I'll give it a try. However, the "compiled from sources" is actually not 100% correct. In fact, I use gentoo ebuilds that fetch the current code from SVN each time I compile them... But as said: I'll try to get portage to compile a patched current svn checkout version. Ok, looks like I patched at the right time and portage is working with the patched renderthread.cpp. So in roughly two hours we should know more :-) You don't need to recompile+reinstall all of KDE ;) just (not sure if it really works that way in gentoo): cd /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/plasma/containments/desktop/ && apply_patch_there && make install So, kde is pretty modular :) Hi! Okay, after I recompiled kdebase with your patch I have one good and one bad news: The bad one: I cannot give you any crash output. The good one: I cannot reproduce this crash any longer :) [kdebase r769736] On a sidenote: Thanks for the hint on how to recompile subcomponents, but that seems only possible when you already did compile that program once. The problem however is: I have very little space on this machine, so I need to delete the temp files from compiling kdebase in order to compile kdegraphics :D (and I did not get around to play with cmake myself yet). So if I nonetheless can give you any meaningful information: Just ask. Hi once more. Even though I cannot reproduce "my" crash here any longer, you might want to have a look at bug #156944 where selecting an invalid wallpaper indeed results in your warning message showing up. > The good one: I cannot reproduce this crash any longer For some (you) it may a good news, for others (me) it's bad news since it makes reproducing the problem (which may probably not identical to bug #156944 ) rather difficult ;) Thanks btw for pointing me at the desktop-code. Seems there are dragons in there :-/ Anyway, bug #156944 is fixed now and since we can't reproduce this one, let's just assume it's the same one and mark it as duplicate of the other what in turn means, this bug is solved too (if you run again into it, please just reopen :) Thanks for the feedback! *** This bug has been marked as a duplicate of 156944 *** > which may probably not identical to bug #156944 In fact I am pretty sure that this crash had nothing to do with bug #156944. I "tried out" that bug *after* having written my report here. And before I tried it out, I had a "valid" wallpaper all the time and did not even access the control panel. So whatever made my system crash, I am pretty sure it had other reasons. So I'll keep this bug on my radar and see if I find a way to re-reproduce it and reopen this bug as soon as that happens.. :-) Well, the functionality that was responsible for the crash of bug #156944 isn't only used at the configuration-dialog but also to render the wallpaper itself (and the backtrace above does indicate it's somewhere at the same code, through it may another bug in there). From looking over the code I also wouldn't wonder if the bug could be reproduced with very small wallpapers too (e.g. 1x1 pixel). But that's just a guess. Anyway. In the hope you didn't get it wrong; would be cool if it crashes again for you && thanks for the help :) Hi, after you mentioned very small wallpapers, I gave it a shot. You can find the result at bug #157133. As you suggested this, maybe you want to have a look. (Yes, it indeed *does* crash with very small wallpapers too!) |