FS#19919 - [xorg] Segfault while resuming from sleep/hibernate

Attached to Project: Arch Linux
Opened by Sergey Kolesov (cucullus) - Wednesday, 23 June 2010, 10:39 GMT
Last edited by Roman Kyrylych (Romashka) - Friday, 25 June 2010, 13:41 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

This is very long story, I just waited for new xorg to test. Issue is dated circa 2.6.32.
Xorg crashes when trying to resume from suspend or hibernate. Suspend engine (uswsusp or kernel) doesn't matter.

kernel26 2.6.34-2
xorg-server 1.8.1.902-1
nvidia 195.36.31-1
pm-utils 1.4.0-1

Cut from Xorg.0.log.old:
----------------------------
[ 9793.250] (II) NVIDIA(0): Setting mode "1280x960" <== suspend
[ 9810.153] (II) Open ACPI successful (/var/run/acpid.socket) <== resume
[ 9810.546] (II) NVIDIA(0): Setting mode "1280x960"
[ 9810.591]
Backtrace:
[ 9810.591] 0: /usr/bin/Xorg (xorg_backtrace+0x3b) [0x80df05b]
[ 9810.591] 1: /usr/bin/Xorg (0x8048000+0x63da5) [0x80abda5]
[ 9810.591] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb77a340c]
[ 9810.592] Segmentation fault at address 0x24
[ 9810.592]
Fatal server error:
[ 9810.592] Caught signal 11 (Segmentation fault). Server aborting
[ 9810.592]
[ 9810.592]
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 9810.592] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 9810.592]
[ 9810.593] (II) GenPS/2 Genius Mouse: Close
[ 9810.593] (II) UnloadModule: "evdev"
[ 9810.593] (II) AT Translated Set 2 keyboard: Close
[ 9810.593] (II) UnloadModule: "evdev"
[ 9810.593] (II) Power Button: Close
[ 9810.593] (II) UnloadModule: "evdev"
[ 9810.593] (II) Power Button: Close
[ 9810.593] (II) UnloadModule: "evdev"
----------------------------

pm-suspend.log is clean (i.e. suspend ok, awake ok).
This task depends upon

Closed by  Roman Kyrylych (Romashka)
Friday, 25 June 2010, 13:41 GMT
Reason for closing:  Fixed
Comment by Sergey Kolesov (cucullus) - Wednesday, 23 June 2010, 10:48 GMT
Forgot to mention, I'm on i686.
Comment by Jan de Groot (JGC) - Wednesday, 23 June 2010, 11:58 GMT
Can you test nvidia from testing?
Comment by Sergey Kolesov (cucullus) - Wednesday, 23 June 2010, 20:40 GMT
nvidia 256.35-1

[ 280.021] (II) NVIDIA(0): Setting mode "1400x1050"
[ 280.060]
Backtrace:
[ 280.060] 0: /usr/bin/Xorg (xorg_backtrace+0x3b) [0x80df05b]
[ 280.061] 1: /usr/bin/Xorg (0x8048000+0x63da5) [0x80abda5]
[ 280.061] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb773c40c]
[ 280.061] Segmentation fault at address 0x24
[ 280.061]
Fatal server error:
[ 280.061] Caught signal 11 (Segmentation fault). Server aborting


pm-suspend.log: http://pastebin.com/p5Kx3kDf
Comment by Sergey Kolesov (cucullus) - Thursday, 24 June 2010, 21:55 GMT
Solved with adding
Option "NvAGP" "1"
into xorg.conf

Loading...