Bug 540375 - Hibernate fails on Thinkpad X301
Summary: Hibernate fails on Thinkpad X301
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 12
Hardware: i686
OS: Linux
low
medium
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-11-23 08:10 UTC by Fabian A. Scherschel
Modified: 2010-03-30 09:05 UTC (History)
7 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2010-03-30 09:05:30 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
syslog (109.24 KB, text/plain)
2010-02-15 11:10 UTC, Robert de Rooy
no flags Details

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.


Note You need to log in before you can comment on or make changes to this bug.