Bug 186136 - the panel in kde4.2 crashed at next login every time I use nvidia TwinView extension
Summary: the panel in kde4.2 crashed at next login every time I use nvidia TwinView ex...
Status: RESOLVED NOT A BUG
Alias: None
Product: plasma4
Classification: Plasma
Component: panel (show other bugs)
Version: unspecified
Platform: Mandriva RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-04 16:55 UTC by Daniele Bagaglini
Modified: 2012-05-28 22:18 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
plasma-appletsrc and plasmarc with and without nVidia TwinView (12.81 KB, text/plain)
2009-03-07 01:59 UTC, Daniele Bagaglini
Details
Backtrace of plasma's crash (5.26 KB, text/plain)
2009-03-10 13:40 UTC, Thomas Fischer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniele Bagaglini 2009-03-04 16:55:49 UTC
Version:            (using KDE 4.2.0)
OS:                Linux
Installed from:    Mandriva RPMs

GPU: nvidia 8800GT 1024 MB
Primary Monitor: HP w2216 
Extended Monitor: TFT 17" LCD Avidav/Jetway

Both Monitor are plugged by DVI out on Graphic Card.

Choose Extedend Desktop on nVidia TwinView option and apply it (from user, not from root).
Extendend Desktop works without any problem and without any hack into xorg.conf.
Switch off TwinView and logout.
At next login the Panel it's invisible and I must add one and configure it.
Comment 1 Aaron J. Seigo 2009-03-05 01:36:33 UTC
please attach your plasma-appletsrc and plasmarc files to the report that demonstrate the problem.

i'm also a bit unclear as to what's exactly happening: when you say "switch off twinview" do you mean that you're reseting the configuration to use only one screen at that point, and on the next log in you are using just one screen? if so, then the problem is pretty obvious: the panel is set to show on the other screen, which no longer exists.
Comment 2 Daniele Bagaglini 2009-03-07 01:59:00 UTC
Created attachment 31859 [details]
plasma-appletsrc and plasmarc with and without nVidia TwinView

I think to understand wher's the problem.
Without twinview plasmoids are running on "screen=0" (HPw2216).
With TwinView (from user, not from root), my two screens become "screen=-1" and "screen=1" (extended desktop).
Every screen shows a different desktop activity.
My personal desktop activity and panel plasmoids, at this point, is in the "screen=1".
If I switch it on "screen=-1" (my HPw2216) plasma-appletsrc correctly update, but now, if I disable TwinView, my desktop remains on "screen=-1", instead of "screen=0".
I can see, in effect, my desktop on HPw2216, but it is like freeze.
If I modify by hand plasma-appletrc with "screen=0" and killing/reloading plasma, all works like before.
Sorry if my english is awful. :-P

Thank you for support
Comment 3 Thomas Fischer 2009-03-10 13:39:51 UTC
I think I have the same problem. For completeness sake, I will attach plasma's crash report and my plasma configuration files.
Comment 4 Thomas Fischer 2009-03-10 13:40:37 UTC
Created attachment 31988 [details]
Backtrace of plasma's crash
Comment 5 Daniele Bagaglini 2009-03-11 21:32:42 UTC
Problem seems to be fixed with KDE 4.2.1.
Today I enabled/disabled TwinView without issues.
Only desktop effects switched off when I returned on a single monitor.
Also, if it important, I renamed my three desktop activity with a different label.
Comment 6 Thomas Fischer 2009-03-12 22:43:08 UTC
(In reply to comment #5)
> Problem seems to be fixed with KDE 4.2.1.
> Today I enabled/disabled TwinView without issues.
> Only desktop effects switched off when I returned on a single monitor.
> Also, if it important, I renamed my three desktop activity with a different
> label.
I disagree, the problem persists with 4.2.1.
Daniele, please check if you logout with TwinView enabled (2 monitors) and login later without an external monitor the crash occurs with you or not. Furthermore, make a backup of your plasmarc and plasma-appletsrc, remove them and repeat above login/logout procedure at least two times. I predict the problem will occur again.
Comment 7 Daniele Bagaglini 2009-03-17 19:44:46 UTC
If I logout without to disable twinview, I lost again my panel bar on default screen.
And there's no way to recharge it. I must create a new one.
If I remove plasma-appletrc and plasmarc, my Mandriva 2009.0 recreates a default plasma desktop after login.
In every case, plasma doesn't crash, simply it goes in "panic" with two screens and two or more desktop activities. 
Especially plasma bar which it remains (for me) always on wrong desktop :-).
Comment 8 Daniele Bagaglini 2009-04-03 13:05:16 UTC
With latest stable release 4.2.2, when I enable TwinView, my personal desktop activity goes to the second monitor without desktop effects, but if I (re)enable them with ALT+SHIFT+F12 the activity switches again on my first monitor, automatically. 
Panel bar below returns to the default dimension, but it preserves all other personal configurations.
However, when I logout with TwinView enabled, to the next login my personal desktop activity is  correct on my first monitor. One step forward, after all. :-)
I hope this useful for the next improvements.

Regards and Thanks for All
Comment 9 Beat Wolf 2009-08-20 15:55:45 UTC
How is the status of this bugreport with kde 4.3?
Comment 10 Dario Andres 2009-09-27 15:23:33 UTC
The crash reported in comment 4 is already fixed. 
Closing as NEEDSINFO until we get more feedback from the reporter. Thanks
Comment 11 Myriam Schweingruber 2012-05-28 22:18:37 UTC
Closing as outdated.