Bug 540375

Summary: Hibernate fails on Thinkpad X301
Product: [Fedora] Fedora Reporter: Fabian A. Scherschel <fabsh>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 12CC: dougsland, fabsh, gansalmon, harald, itamar, kernel-maint, rderooy
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-03-30 09:05:30 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
syslog none

Description Fabian A. Scherschel 2009-11-23 08:10:20 UTC
Description of problem:

Resuming from hibernation fails on Lenovo Thinkpad X301 with SSD.


How reproducible:

100%

Steps to Reproduce:
1. Choose "Hibernate" from the Shut Down Menu
  
Actual results:

System hangs on resume with blinking white cursor. When switching to a login terminal, I can enter the user name but nothing happens.


Expected results:

System should resume normally.

Additional info:

Some suspicious messages from /var/log/messages:

Nov 23 08:47:06 localhost kernel: Restarting tasks ... done.
Nov 23 08:47:06 localhost kernel: usb 2-4: new high speed USB device using ehci_hcd and address 12
Nov 23 08:47:06 localhost kernel: __ratelimit: 70 callbacks suppressed
Nov 23 08:47:06 localhost kernel: bluetoothd[3822]: segfault at fbad8000 ip 0026f090 sp bf980de0 error 7 in libc-2.11.so[211000+16e000]
Nov 23 08:47:06 localhost kernel: usb 2-4: New USB device found, idVendor=0bdb, idProduct=1900
Nov 23 08:47:06 localhost kernel: usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Nov 23 08:47:06 localhost kernel: usb 2-4: Product: Ericsson F3507g Mobile Broadband Minicard Composite Device
Nov 23 08:47:06 localhost kernel: usb 2-4: Manufacturer: Ericsson
Nov 23 08:47:06 localhost kernel: usb 2-4: SerialNumber: 3541430245936910
Nov 23 08:47:06 localhost kernel: usb 2-4: configuration #1 chosen from 2 choices
Nov 23 08:47:06 localhost kernel: hookCCpp[9534]: segfault at ffffffff ip 00198090 sp bfc32040 error 6 in libc-2.11.so[13a000+16e000]
Nov 23 08:47:06 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:06 localhost kernel: cdc_acm 2-4:1.1: ttyACM0: USB ACM device
Nov 23 08:47:06 localhost kernel: cdc_acm 2-4:1.3: ttyACM1: USB ACM device
Nov 23 08:47:06 localhost kernel: cdc_wdm 2-4:1.5: cdc-wdm0: USB WDM device
Nov 23 08:47:06 localhost kernel: cdc_wdm 2-4:1.6: cdc-wdm1: USB WDM device
Nov 23 08:47:06 localhost kernel: usb0: register 'cdc_ether' at usb-0000:00:1d.7-4, CDC Ethernet Device, 02:80:37:ec:02:00
Nov 23 08:47:06 localhost kernel: udevd[9535]: segfault at 0 ip 00198080 sp bfcd3b40 error 6 in libc-2.11.so[13a000+16e000]
Nov 23 08:47:06 localhost kernel: udevd[9536]: segfault at 0 ip 00198080 sp bfcd3b40 error 6 in libc-2.11.so[13a000+16e000]
Nov 23 08:47:06 localhost kernel: udevd[9537]: segfault at 0 ip 00198080 sp bfcd3b40 error 6 in libc-2.11.so[13a000+16e000]
Nov 23 08:47:06 localhost kernel: udevd[9538]: segfault at 0 ip 00198080 sp bfcd3b40 error 6 in libc-2.11.so[13a000+16e000]
Nov 23 08:47:06 localhost kernel: hookCCpp[9539]: segfault at ffffffff ip 00198090 sp bf89dd60 error 6 in libc-2.11.so[13a000+16e000]
Nov 23 08:47:06 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:06 localhost kernel: cdc_acm 2-4:1.9: ttyACM2: USB ACM device
Nov 23 08:47:06 localhost kernel: udevd[9543]: segfault at 0 ip 00198080 sp bfcd3b40 error 6 in libc-2.11.so[13a000+16e000]
Nov 23 08:47:06 localhost kernel: hookCCpp[9544]: segfault at ffffffff ip 00198090 sp bfaabef0 error 6 in libc-2.11.so[13a000+16e000]
Nov 23 08:47:06 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:06 localhost kernel: udevd[434]: segfault at ffffffff ip 00198090 sp bfcd362c error 6 in libc-2.11.so[13a000+16e000]
Nov 23 08:47:06 localhost kernel: usb 3-2: reset full speed USB device using uhci_hcd and address 5
Nov 23 08:47:06 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:06 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:06 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:06 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:06 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:06 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:06 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:06 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:06 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:06 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:07 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:07 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:07 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:07 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:07 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:07 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:07 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:08 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:08 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:08 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:08 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:08 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:08 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:08 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:08 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:08 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:08 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:09 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:09 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:09 localhost kernel: [drm] DAC-6: set mode 1440x900 c
Nov 23 08:47:09 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:09 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:09 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:09 localhost kernel: [drm] DAC-6: set mode 1440x900 c
Nov 23 08:47:09 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:16 localhost kernel: __ratelimit: 61 callbacks suppressed
Nov 23 08:47:16 localhost kernel: crond[1375]: segfault at 0 ip 00392080 sp bfb525d8 error 6 in libc-2.11.so[334000+16e000]
Nov 23 08:47:16 localhost kernel: hookCCpp[9610]: segfault at ffffffff ip 005a8090 sp bff4f220 error 6 in libc-2.11.so[54a000+16e000]
Nov 23 08:47:16 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:47:32 localhost kernel: [drm] DAC-6: set mode 1440x900 c
Nov 23 08:47:35 localhost kernel: [drm] DAC-6: set mode 1440x900 c
Nov 23 08:47:37 localhost kernel: [drm] DAC-6: set mode 1440x900 c
Nov 23 08:47:42 localhost kernel: [drm] DAC-6: set mode 1440x900 c
Nov 23 08:47:44 localhost kernel: [drm] DAC-6: set mode 1440x900 c
Nov 23 08:47:45 localhost kernel: [drm] DAC-6: set mode 1440x900 c
Nov 23 08:47:45 localhost kernel: [drm] DAC-6: set mode 1440x900 c
Nov 23 08:47:48 localhost kernel: login[1402]: segfault at ffffffff ip 00198090 sp bfd81e00 error 6 in libc-2.11.so[13a000+16e000]
Nov 23 08:47:48 localhost kernel: hookCCpp[9618]: segfault at ffffffff ip 00198090 sp bfcb8300 error 6 in libc-2.11.so[13a000+16e000]
Nov 23 08:47:48 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:48:03 localhost kernel: [drm] DAC-6: set mode 1440x900 c
Nov 23 08:48:04 localhost kernel: [drm] DAC-6: set mode 1440x900 c
Nov 23 08:48:05 localhost kernel: [drm] DAC-6: set mode 1440x900 c
Nov 23 08:48:07 localhost kernel: [drm] DAC-6: set mode 1440x900 c
Nov 23 08:48:08 localhost kernel: [drm] DAC-6: set mode 1440x900 c
Nov 23 08:48:45 localhost kernel: [drm] DAC-6: set mode 1440x900 c
Nov 23 08:48:45 localhost kernel: [drm] DAC-6: set mode 1440x900 c
Nov 23 08:48:46 localhost kernel: [drm] DAC-6: set mode 1440x900 c
Nov 23 08:48:46 localhost kernel: [drm] DAC-6: set mode 1440x900 c
Nov 23 08:48:47 localhost kernel: [drm] DAC-6: set mode 1440x900 c
Nov 23 08:48:48 localhost kernel: [drm] DAC-6: set mode 1440x900 c
Nov 23 08:48:49 localhost kernel: [drm] DAC-6: set mode 1440x900 c
Nov 23 08:48:50 localhost kernel: [drm] DAC-6: set mode 1440x900 c
Nov 23 08:48:51 localhost kernel: [drm] DAC-6: set mode 1440x900 c
Nov 23 08:48:53 localhost kernel: login[1403]: segfault at ffffffff ip 00335090 sp bfc64ae0 error 6 in libc-2.11.so[2d7000+16e000]
Nov 23 08:48:53 localhost kernel: hookCCpp[9633]: segfault at ffffffff ip 00198090 sp bf909b20 error 6 in libc-2.11.so[13a000+16e000]
Nov 23 08:48:53 localhost kernel: Recursive core dump detected, aborting
Nov 23 08:49:17 localhost kernel: [drm] DAC-6: set mode 1440x900 c
Nov 23 08:49:18 localhost kernel: [drm] DAC-6: set mode 1440x900 c

Comment 1 Harald Hoyer 2009-11-23 09:01:46 UTC
There is so much segfaulting.. I believe your kernel did not correctly wakeup.

Comment 2 Fabian A. Scherschel 2009-11-24 08:25:14 UTC
Yeah, on second investigation I can get X back, the desktop is responsive but I can't open any apps and all TTYs are not responding either. Suspend works flawlessly. I am using Compiz with free Intel drivers, if that helps...

Comment 3 Robert de Rooy 2010-02-15 11:10:46 UTC
Created attachment 394286 [details]
syslog

I am seeing the same thing on an old ThinkPad X40 with 855GM graphics. Basically everything segfaults after resume from Hibernate. This is from kernel-2.6.31.12-174.2.19.fc12.i686

Comment 4 Fabian A. Scherschel 2010-03-30 09:05:30 UTC
Looks like this is fixed in the F13 Alpha. I can now hibernate properly with my X301.