Bug 20065

Summary: crash when moving a window outside the screen (ShadowFB NoAccel)
Product: xorg Reporter: Hervé Cauwelier <debian>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED INVALID QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: 7.4 (2008.09)   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
crashing X none

Description Hervé Cauwelier 2009-02-11 08:39:21 UTC
Created attachment 22827 [details]
crashing X

I've tested it with heads 30848dd378d05917c646a24df404846e6f9b2352 and 15ccf721791fa4f61784ad00449630c6d2496328.

When I move a window using the Alt key (on Gnome) and the window get past the upper edge, X is crashing. I get back to the VT then GDM respawns.

It is reproducible will all types of applications: gnome-terminal, Tk, Firefox...

I'm using a NV50 (GeForce 8400M GS).

I attach the log of the crashing X.

By the way, I've just noticed gnome-terminal is lighting fast now, I address a big thank you to the team.
Comment 1 Maarten Maathuis 2009-02-11 09:38:11 UTC
You're running in shadowfb mode, which means software acceleration.

This is probably a result of lacking the kernel modules.

Without a proper backtrace it's hard to tell what is the problem, it may very well not be a nouveau problem. gdb can probably get a better backtrace.
Comment 2 Hervé Cauwelier 2009-02-11 09:51:38 UTC
You're right, the nouveau module is not loaded. I'm very surprised, I track both nouveau and drm using git.

I'll first fix the module issue and come back.

Sigh, I hope the sudden speed of gnome-terminal is not related to this.
Comment 3 Hervé Cauwelier 2009-02-11 10:07:46 UTC
You're right, I was not using the nouveau module. I've probably updated the kernel recently and forgot to overwrite the drm module.

Closing as I won't take the time to debug with gdb.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.