Bug 59597 - Segmentation fault when moving (part of) window outside screen area
Summary: Segmentation fault when moving (part of) window outside screen area
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/nouveau (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium major
Assignee: Nouveau Project
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-19 19:20 UTC by bugs.freedesktop
Modified: 2013-01-23 17:38 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Log file containing backtrace (37.76 KB, text/plain)
2013-01-19 19:20 UTC, bugs.freedesktop
Details
The correct log-file (39.50 KB, text/plain)
2013-01-19 22:00 UTC, bugs.freedesktop
Details

Description bugs.freedesktop 2013-01-19 19:20:37 UTC
Created attachment 73298 [details]
Log file containing backtrace

Hi, 

On a fresh install of Ubuntu 12.10, using the (default) nouveau graphics driver, I am able to crash the display manager by moving any window outside the screen area.

Using other graphics-drivers (nvidia proprietary), there are no problems with having windows outside the screen area. 


I've attached a the Xorg.0.log logfile which contains a backtrace. 

My graphics card is an NVidia GeForce GTX 660 Ti Amp Edition. 


Please let me know if you need any other log-files from the system. 


Thanks
Comment 1 Marcin Slusarz 2013-01-19 21:54:08 UTC
There is no backtrace in this file.

If it crashes in NVRefreshArea, then this is already fixed in xf86-video-nouveau 1.0.3 (you are using 1.0.2)
Comment 2 bugs.freedesktop 2013-01-19 22:00:51 UTC
Created attachment 73308 [details]
The correct log-file
Comment 3 bugs.freedesktop 2013-01-19 22:04:00 UTC
you're right, I must have chosen the wrong file. Sorry about that.

This is what I'm referring to:

[    52.829] (EE) Backtrace:
[    52.829] (EE) 0: /usr/bin/X (xorg_backtrace+0x36) [0x7ffc28073b76]
[    52.829] (EE) 1: /usr/bin/X (0x7ffc27ecb000+0x1ac9a9) [0x7ffc280779a9]
[    52.829] (EE) 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7ffc271f1000+0xfcb0) [0x7ffc27200cb0]
[    52.829] (EE) 3: /usr/lib/xorg/modules/drivers/nouveau_drv.so (0x7ffc24cd1000+0x102b1) [0x7ffc24ce12b1]
[    52.829] (EE) 4: /usr/lib/xorg/modules/libshadowfb.so (0x7ffc23c69000+0x3af3) [0x7ffc23c6caf3]
[    52.829] (EE) 5: /usr/bin/X (0x7ffc27ecb000+0x51a4b) [0x7ffc27f1ca4b]
[    52.829] (EE) 6: /usr/bin/X (0x7ffc27ecb000+0x55a91) [0x7ffc27f20a91]
[    52.829] (EE) 7: /usr/bin/X (0x7ffc27ecb000+0x4456a) [0x7ffc27f0f56a]
[    52.829] (EE) 8: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xed) [0x7ffc25e7676d]
[    52.829] (EE) 9: /usr/bin/X (0x7ffc27ecb000+0x448ad) [0x7ffc27f0f8ad]
[    52.829] (EE) 
[    52.829] (EE) Segmentation fault at address 0x7ffc23c70000
Comment 4 bugs.freedesktop 2013-01-20 10:26:16 UTC
Adding to the information originally posted.

The crash only occurs when moving a window down below the bottom of the screen area, not right or left. 

My graphics card is produced by Zotac.
I intended to write: Zotac GeForce GTX 660 Ti Amp Edition, as the graphics card.

I've been trying to install a version 1.0.3 driver to see if that fixes the issue, but so far I can't find it (nouveau.freedesktop.org responds with a HTTP 503 Service Unavailable).


Let me know if I can do anything to give a better backtrace. I've tried to install the xserver-xorg-video-nouveau-dbg package, but that didn't seem to give any better backtrace. 


Thanks
Comment 5 bugs.freedesktop 2013-01-23 09:34:29 UTC
I should note that the problem is with the 64-bit version only. 

I've installed a second test-system using a 32-bit system, and I cannot reproduce the crash there. 

If you wish, you can close this. I no longer have a problem. 

Thank you for your time
Comment 6 Marcin Slusarz 2013-01-23 17:38:35 UTC
Ok, let's assume it's fixed. Please reopen if you can reproduce it on xf86-video-nouveau >= 1.0.3.


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.