Bug 690958 - [Arrandale] (Un)plugging an external monitor COMPLETELY freezes the system
Summary: [Arrandale] (Un)plugging an external monitor COMPLETELY freezes the system
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 17
Hardware: i686
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Adam Jackson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: [cat:lockup]
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-03-25 23:37 UTC by Gil Forcada
Modified: 2018-04-11 08:52 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-08-01 16:48:52 UTC
Type: ---


Attachments (Terms of Use)
Output before crash (123.73 KB, text/plain)
2011-05-19 15:40 UTC, Zomb
no flags Details
Before crash (951.11 KB, text/plain)
2011-05-19 15:40 UTC, Zomb
no flags Details
Xorg log before crash (197.52 KB, text/plain)
2011-05-19 15:41 UTC, Zomb
no flags Details
Xorg log before crash (23.94 KB, text/plain)
2011-05-19 15:42 UTC, Zomb
no flags Details
dmesg after freeze (123.75 KB, text/plain)
2011-05-19 15:43 UTC, Zomb
no flags Details
messages file after freeze (1.02 MB, text/plain)
2011-05-19 15:44 UTC, Zomb
no flags Details
Xorg log after freeze (197.52 KB, text/plain)
2011-05-19 15:44 UTC, Zomb
no flags Details
Xorg log after freeze (23.94 KB, text/plain)
2011-05-19 15:45 UTC, Zomb
no flags Details

Description Gil Forcada 2011-03-25 23:37:52 UTC
Description of problem:
The summary says it all, plugging or unplugging an external monitor makes the system be completely freezed. The keyboard doesn't work, the touchpad either, the screen completely freezes (any animation on the screen is halted also).

The only "solution" is to shutdown the system and restart.

No traces are being logged on dmesg or Xorg.0.log

See the smolt profile for the exact hardware.

Version-Release number of selected component (if applicable):
kernel-2.6.35.11-83.fc14.i686

How reproducible:
It used to work always, just recently (like 1 month or so) it started to halt when (un)plugin the external monitor.

Steps to Reproduce:
1. Start the system and play with it
2. Plug/unplug the external monitor
3. You are doomed. Restart the laptop if you want to do anything again.

Actual results:
A completely freezed system.

Expected results:
A non freezed system

Additional info:
The smolt profile: http://www.smolts.org/client/show/pub_a51dcca0-789a-469b-990a-e2501b5d92f8

Comment 1 Gil Forcada 2011-04-09 10:17:31 UTC
I updated  only the intel driver (xorg-x11-driver-intel) to fedora 15 one and it allowed me to plug and unplug the external monitor without hanging the system.

If it could be backported to fedora 14 it would be great, if not I will have to wait until fedora 15 :(

Comment 2 Zomb 2011-05-17 19:49:40 UTC
Have the same issue on a DELL Latitude E5410. My smolt profile is:
http://www.smolts.org/client/show/pub_f312ee41-deaa-4a27-af3f-d83a901782ce

I am currently running kernel version 2.6.35.12-88.fc14.i686. This allows me to unplug the monitor at least a couple of times before freezing. A few changes were rolled back for later versions of the the kernel right up to kernel version 2.6.35.13-91.fc14.i686. This rollback appears to have made the issue worse and causes the system to freeze immediately on plugging in or unplugging an external monitor.

Comment 3 Chuck Ebbert 2011-05-18 19:05:10 UTC
(In reply to comment #1)
> I updated  only the intel driver (xorg-x11-driver-intel) to fedora 15 one and
> it allowed me to plug and unplug the external monitor without hanging the
> system.

Comment 4 Matěj Cepl 2011-05-19 12:10:35 UTC
Thanks for the bug report.  We have reviewed the information you have provided above, and there is some additional information we require that will be helpful in our diagnosis of this issue.

Please add drm.debug=0x04 to the kernel command line, restart computer, and attach

* your X server config file (/etc/X11/xorg.conf, if available),
* X server log file (/var/log/Xorg.*.log)
* output of the dmesg command, and
* system log (/var/log/messages)

to the bug report as individual uncompressed file attachments using the bugzilla file attachment link above.

We will review this issue again once you've had a chance to attach this information.

Thanks in advance.

Comment 5 Zomb 2011-05-19 15:39:05 UTC
I have attached two sets of files, each set as described below:

Steps:
- Clean boot, external monitor attached
- Files prefixed with cb_ are immediately after booting
- Detached external monitor, system remained responsive
- Re-attached external monitor immediately, system continued to remain responsive
- Worked on the system for a few minutes
- Detached external monitor, system freezes
- Attempted restart using escape sequence (Ctrl-Alt-Bkspace) to no avail
- Attempted to move to shell mode to no avail
- Performed a hard power-off of the machine
- Re-connected external monitor
- Re-booted system, all files with ab_ prefix are after the freeze

Addition Info:
I do not have a xorg.conf, so it is not part of the attachments. 

Do let me know if there is anything else that you need!

Comment 6 Zomb 2011-05-19 15:40:26 UTC
Created attachment 499880 [details]
Output before crash

Comment 7 Zomb 2011-05-19 15:40:58 UTC
Created attachment 499881 [details]
Before crash

Comment 8 Zomb 2011-05-19 15:41:50 UTC
Created attachment 499883 [details]
Xorg log before crash

Comment 9 Zomb 2011-05-19 15:42:29 UTC
Created attachment 499884 [details]
Xorg log before crash

Comment 10 Zomb 2011-05-19 15:43:29 UTC
Created attachment 499886 [details]
dmesg after freeze

Comment 11 Zomb 2011-05-19 15:44:04 UTC
Created attachment 499888 [details]
messages file after freeze

Comment 12 Zomb 2011-05-19 15:44:49 UTC
Created attachment 499889 [details]
Xorg log after freeze

Comment 13 Zomb 2011-05-19 15:45:19 UTC
Created attachment 499890 [details]
Xorg log after freeze

Comment 14 Matěj Cepl 2011-05-20 08:35:36 UTC
(In reply to comment #1)
> If it could be backported to fedora 14 it would be great, if not I will have to
> wait until fedora 15 :(

I am afraid we won't do major rebase for Fedora 14. Not sure whether this functionality couldn't (and actually will be) backported.

Comment 15 Gil Forcada 2012-01-07 22:27:56 UTC
I'm on Fedora 15 and the issue is still there.

If I boot the laptop and I wait on the grub console I can plug and unplug the VGA cable as much as I want without any hang.

At anytime after selecting a kernel and while booting I can hang the laptop completely.

I tried to add the drm.debug=0x04 without any success.

The Fedora 15 kernel is 2.6.41.4-1.fc15.x86_64


I compiled a kernel 3.1.8 from sources with .config from /boot/config-2.6.41.4-1.fc15.x86_64 and "make oldconfig" to update them. After a "make", "make modules_install" and moving the kernel (and generating the initramfs with dracut[1]) I was able to boot with the new kernel but the problem is still there.

Before using Fedora that laptop was using Ubuntu without any problem (Fedora 14 was the first version installed, so probably the Ubuntu version before the switch was 10.10).


[1] there's any step-to-step process on how to update and create it?

Comment 16 Josh Boyer 2012-07-11 17:48:38 UTC
Fedora 15 has reached it's end of life as of June 26, 2012.  As a result, we will not be fixing any remaining bugs found in Fedora 15.

In the event that you have upgraded to a newer release and the bug you reported is still present, please reopen the bug and set the version field to the newest release you have encountered the issue with.  Before doing so, please ensure you are testing the latest kernel update in that release and attach any new and relevant information you may have gathered.

Thank you for taking the time to file a report.  We hope newer versions of Fedora suit your needs.

Comment 17 Gil Forcada 2012-07-11 18:13:30 UTC
Unfortunately is still true with Fedora 17, even worse (well at least is not random), any version of Ubuntu that previously was working does freeze too.

Later I was thinking that, obviously, the laptop came with Windows 7 preinstalled and as usual there are quite a few, kind of hidden, partitions. At some point in time we completely removed all partitions. I don't remember if that was when it was already hanging or just before it.

Still, later on, we reinstalled Windows 7 on it and Windows does not freeze at any time when plugging or unplugging the external monitor...

Maybe does not help at all, but maybe it does, hopefully!

Comment 18 Fedora End Of Life 2013-07-04 05:35:01 UTC
This message is a reminder that Fedora 17 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 17. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as WONTFIX if it remains open with a Fedora 
'version' of '17'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version prior to Fedora 17's end of life.

Bug Reporter:  Thank you for reporting this issue and we are sorry that 
we may not be able to fix it before Fedora 17 is end of life. If you 
would still like  to see this bug fixed and are able to reproduce it 
against a later version  of Fedora, you are encouraged  change the 
'version' to a later Fedora version prior to Fedora 17's end of life.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 19 Fedora End Of Life 2013-08-01 16:49:00 UTC
Fedora 17 changed to end-of-life (EOL) status on 2013-07-30. Fedora 17 is 
no longer maintained, which means that it will not receive any further 
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of 
Fedora please feel free to reopen this bug against that version.

Thank you for reporting this bug and we are sorry it could not be fixed.


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