Bug 722022

Summary: BUG: scheduling while atomic: Xorg/16768/0x00000002
Product: [openSUSE] openSUSE 12.1 Reporter: Marius Szabad <marius.szabad>
Component: X.OrgAssignee: Forgotten User Wum0mkMcd8 <forgotten_Wum0mkMcd8>
Status: RESOLVED INVALID QA Contact: E-mail List <xorg-maintainer-bugs>
Severity: Critical    
Priority: P5 - None    
Version: Beta 1   
Target Milestone: ---   
Hardware: 64bit   
OS: SUSE Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 736201    

Description Marius Szabad 2011-10-04 12:33:15 UTC
User-Agent:       Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.186 Safari/535.1

Weeeell, random X crashes. I wasn't doing anything out of the ordinary, normal desktop usage, web browsing, email-ing.
Since i have no experience with bug reporting, i'm just going to paste in the "additional information" field, what i found in dmesg.

This happed with both radeon and fglrx drivers.
I'm running KDE.
I'm using a macbook pro 8.2, the i7 2.2Ghz version.

linux-kx6e:~ # lspci 
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:01.1 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB Controller: Intel Corporation Device 1c2c (rev 05)
00:1a.7 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5)
00:1d.0 USB Controller: Intel Corporation Device 1c27 (rev 05)
00:1d.7 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
00:1f.2 IDE interface: Intel Corporation 6 Series/C200 Series Chipset Family 4 port SATA IDE Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
01:00.0 VGA compatible controller: ATI Technologies Inc NI Whistler [AMD Radeon HD 6600M Series]
01:00.1 Audio device: ATI Technologies Inc Device aa90
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM57765 Gigabit Ethernet PCIe (rev 10)
02:00.1 SD Host controller: Broadcom Corporation NetXtreme BCM57765 Memory Card Reader (rev 10)
03:00.0 Network controller: Broadcom Corporation BCM4331 802.11a/b/g/n (rev 02)
04:00.0 FireWire (IEEE 1394): Agere Systems FW643 PCI Express1394b Controller (PHY/Link) (rev 08)
If you need more information, just ask me, i will try and help you as much as i can.

PS: If you have any questions or i need provide other info's as well, just ask me.


Reproducible: Always

Steps to Reproduce:
1.
2.
3.



[20848.982195] BUG: scheduling while atomic: Xorg/16768/0x00000002
[20848.982403] Modules linked in: nls_utf8 hfsplus ip6t_LOG xt_tcpudp xt_pkttype ipt_LOG xt_limit rfcomm bnep af_packet ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_raw xt_NOTRACK ipt_REJECT iptable_raw iptable_filter ip6table_mangle nf_conntrack_netbios_ns nf_conntrack_broadcast nf_conntrack_ipv4 nf_defrag_ipv4 ip_tables xt_conntrack nf_conntrack ip6table_filter ip6_tables x_tables cpufreq_conservative cpufreq_userspace cpufreq_powersave acpi_cpufreq mperf microcode ecb btusb bluetooth uvcvideo videodev v4l2_compat_ioctl32 bcm5974 snd_hda_codec_hdmi snd_hda_codec_cirrus snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_timer snd sr_mod soundcore cdrom snd_page_alloc sdhci_pci sg sdhci joydev b43 mac80211 cfg80211 rfkill ssb mmc_core pcmcia pcmcia_core ac video battery apple_bl firewire_ohci applesmc input_polldev iTCO_wdt i2c_i801 firewire_core tg3 bcma iTCO_vendor_support pcspkr mei(C) crc_itu_t autofs4 dm_mod linear fglrx(P) button fan thermal processor thermal_sys
[20848.982437] Pid: 16768, comm: Xorg Tainted: P         C  3.1.0-rc7-3-desktop #1
[20848.982438] Call Trace:
[20848.982444]  [<ffffffff810043fa>] dump_trace+0xaa/0x2b0
[20848.982448]  [<ffffffff81580c87>] dump_stack+0x69/0x6f
[20848.982451]  [<ffffffff815981ef>] thread_return+0x325/0x356
[20848.982469]  [<ffffffffa0035351>] KAS_Thread_WaitForFinish+0x81/0xc0 [fglrx]
[20848.982499]  [<ffffffffa004c027>] MCIL_WorkerThread+0x177/0x230 [fglrx]
[20848.982553]  [<ffffffffa01096a1>] PassiveRing_Cleanup+0x61/0xc0 [fglrx]
[20848.982755]  [<ffffffffa0108ce0>] IRQMGR_FreeResources+0x20/0x60 [fglrx]
[20848.982945]  [<ffffffffa004eab5>] irqmgr_wrap_shutdown+0x125/0x180 [fglrx]
[20848.982986]  [<ffffffffa00404c6>] firegl_takedown+0x7d6/0x8a0 [fglrx]
[20848.983022]  [<ffffffffa003f5d5>] firegl_release+0x125/0x1c0 [fglrx]
[20848.983041]  [<ffffffff8115466a>] __fput+0xaa/0x200
[20848.983044]  [<ffffffff81150f3f>] filp_close+0x5f/0x90
[20848.983047]  [<ffffffff81056176>] put_files_struct.part.11+0x76/0xe0
[20848.983050]  [<ffffffff81057e8f>] do_exit+0x17f/0x450
[20848.983053]  [<ffffffff810582f1>] do_group_exit+0x41/0xb0
[20848.983056]  [<ffffffff8106941c>] get_signal_to_deliver+0x20c/0x480
[20848.983059]  [<ffffffff81002775>] do_signal+0x35/0x110
[20848.983062]  [<ffffffff81002a05>] do_notify_resume+0x65/0x90
[20848.983065]  [<ffffffff815a1760>] int_signal+0x12/0x17
[20848.983070]  [<00007fba8fd11d25>] 0x7fba8fd11d24
[20848.983074] BUG: scheduling while atomic: Xorg/16768/0x00000002
[20848.983283] Modules linked in: nls_utf8 hfsplus ip6t_LOG xt_tcpudp xt_pkttype ipt_LOG xt_limit rfcomm bnep af_packet ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_raw xt_NOTRACK ipt_REJECT iptable_raw iptable_filter ip6table_mangle nf_conntrack_netbios_ns nf_conntrack_broadcast nf_conntrack_ipv4 nf_defrag_ipv4 ip_tables xt_conntrack nf_conntrack ip6table_filter ip6_tables x_tables cpufreq_conservative cpufreq_userspace cpufreq_powersave acpi_cpufreq mperf microcode ecb btusb bluetooth uvcvideo videodev v4l2_compat_ioctl32 bcm5974 snd_hda_codec_hdmi snd_hda_codec_cirrus snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_timer snd sr_mod soundcore cdrom snd_page_alloc sdhci_pci sg sdhci joydev b43 mac80211 cfg80211 rfkill ssb mmc_core pcmcia pcmcia_core ac video battery apple_bl firewire_ohci applesmc input_polldev iTCO_wdt i2c_i801 firewire_core tg3 bcma iTCO_vendor_support pcspkr mei(C) crc_itu_t autofs4 dm_mod linear fglrx(P) button fan thermal processor thermal_sys
[20848.983314] Pid: 16768, comm: Xorg Tainted: P         C  3.1.0-rc7-3-desktop #1
[20848.983315] Call Trace:
[20848.983318]  [<ffffffff810043fa>] dump_trace+0xaa/0x2b0
[20848.983320]  [<ffffffff81580c87>] dump_stack+0x69/0x6f
[20848.983323]  [<ffffffff815981ef>] thread_return+0x325/0x356
[20848.983339]  [<ffffffffa0035351>] KAS_Thread_WaitForFinish+0x81/0xc0 [fglrx]
[20848.983368]  [<ffffffffa004c027>] MCIL_WorkerThread+0x177/0x230 [fglrx]
[20848.983425]  [<ffffffffa01096a1>] PassiveRing_Cleanup+0x61/0xc0 [fglrx]
[20848.983625]  [<ffffffffa0108ce0>] IRQMGR_FreeResources+0x20/0x60 [fglrx]
[20848.983815]  [<ffffffffa004eab5>] irqmgr_wrap_shutdown+0x125/0x180 [fglrx]
[20848.983855]  [<ffffffffa00404c6>] firegl_takedown+0x7d6/0x8a0 [fglrx]
[20848.983891]  [<ffffffffa003f5d5>] firegl_release+0x125/0x1c0 [fglrx]
[20848.983910]  [<ffffffff8115466a>] __fput+0xaa/0x200
[20848.983913]  [<ffffffff81150f3f>] filp_close+0x5f/0x90
[20848.983916]  [<ffffffff81056176>] put_files_struct.part.11+0x76/0xe0
[20848.983919]  [<ffffffff81057e8f>] do_exit+0x17f/0x450
[20848.983922]  [<ffffffff810582f1>] do_group_exit+0x41/0xb0
[20848.983924]  [<ffffffff8106941c>] get_signal_to_deliver+0x20c/0x480
[20848.983927]  [<ffffffff81002775>] do_signal+0x35/0x110
[20848.983930]  [<ffffffff81002a05>] do_notify_resume+0x65/0x90
[20848.983933]  [<ffffffff815a1760>] int_signal+0x12/0x17
[20848.983938]  [<00007fba8fd11d25>] 0x7fba8fd11d24
[20851.117359] fglrx_pci 0000:01:00.0: irq 53 for MSI/MSI-X
[20851.117702] [fglrx] Firegl kernel thread PID: 23497
[20851.117779] [fglrx] Firegl kernel thread PID: 23498
[20851.117840] [fglrx] Firegl kernel thread PID: 23499
[20851.118210] [fglrx] IRQ 53 Enabled
[20851.361785] [fglrx] Gart USWC size:1212 M.
[20851.361787] [fglrx] Gart cacheable size:479 M.
[20851.361790] [fglrx] Reserved FB block: Shared offset:0, size:1000000 
[20851.361791] [fglrx] Reserved FB block: Unshared offset:f935000, size:3cb000 
[20851.361793] [fglrx] Reserved FB block: Unshared offset:3fff4000, size:c000
Comment 1 Stefan Dirsch 2011-10-04 14:20:56 UTC
Obviously related to AMD's proprietary driver "fglrx" ==> invalid.