https://bugs.freedesktop.org/show_bug.cgi?id=41668
--- Comment #18 from Przemyslaw Kochanski przemyslaw@kochanski.biz 2011-12-15 06:20:29 PST --- (In reply to comment #13)
Try the following options in the kernel command line in grub: pci=nomsi noapic irqpoll and see if any of them help.
I've tried your suggestion and it worked! I've discovered the following:
"pci=nomsi noapic irqpoll" no freeze "pci=nomsi irqpoll" no freeze "irqpoll" no freeze "pci=nomsi" no freeze "noapic" no freeze "" freeze
So far without any of this options I can reproduce the crash in 100% cases under 1 minute of moving image in Gimp. I did it many times when backtracing. However, there is slight probability that I just got lucky with one of options. I'm 100% sure I've run `update-grub` after every /etc/default/grub change.
Assuming that all of this options fix the problem, which option should I use (witch one disables least things)? I found the following but I don't understand much:
noapic: [SMP,APIC] Tells the kernel to not make use of any IOAPICs that may be present in the system.
irqpoll: [HW] When an interrupt is not handled search all handlersfor it. Also check all handlers each timerinterrupt. Intended to get systems with badly brokenfirmware running.
pci=nomsi: [MSI] If the PCI_MSI kernel config parameter isenabled, this kernel boot option can be used todisable the use of MSI interrupts system-wide.
And finally: Is it a proper fix, or just a workaround?