Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 420733 - x11-drivers/ati-drivers-12.4 - fgrlx module crash on startx
Summary: x11-drivers/ati-drivers-12.4 - fgrlx module crash on startx
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
Depends on:
Reported: 2012-06-11 20:58 UTC by spamzooi1
Modified: 2015-07-10 17:13 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---

emerge --info (emergeinfo.txt,4.07 KB, text/plain)
2012-06-11 20:58 UTC, spamzooi1
Xorg log file (Xorg.0.log,30.49 KB, text/plain)
2012-06-11 20:58 UTC, spamzooi1
Xorg config file (xorg.conf,684 bytes, text/plain)
2012-06-11 20:58 UTC, spamzooi1
Full dmesg output (dmesg.txt,30.81 KB, text/plain)
2012-06-11 20:59 UTC, spamzooi1
List of loaded kernel modules (lsmod.txt,4.88 KB, text/plain)
2012-06-11 20:59 UTC, spamzooi1
lspci -v (lspci.txt,11.43 KB, text/plain)
2012-06-11 20:59 UTC, spamzooi1

Note You need to log in before you can comment on or make changes to this bug.
Description spamzooi1 2012-06-11 20:58:07 UTC
Created attachment 315033 [details]
emerge --info

When X is started, the fglrx module is loaded but crashes about immediately. Oddly enough, the X server does start and seem to work properly, even when starting applications (like wine games). Even the graphics are fine.

As soon as the application is closed and another X application is started, the system locks up. Sometimes the Caps-Lock keyboard light blinks and the PC reboots soon afterwards, meaning some kind of kernel panic occurred.

I have trouble debugging, because this error occurs in a livecd environment and the (fullscreen) X server prevents me from reaching the console after the panic.

Just after X is started the following error message appears in dmesg:

fglrx_pci 0000:01:00.0: irq 47 for MSI/MSI-X
[fglrx] Firegl kernel thread PID: 19453
[fglrx] Firegl kernel thread PID: 19454
[fglrx] Firegl kernel thread PID: 19455
divide error: 0000 [#1] 
[fglrx] IRQ 47 Enabled
Modules linked in: ipv6 snd_hda_codec_hdmi fglrx(P) snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_pcm snd_timer iTCO_wdt snd atl1 i2c_i801 iTCO_vendor_support intel_agp joydev pcspkr intel_gtt mii i2c_core floppy snd_page_alloc agpgart processor button thermal_sys sha256_generic tg3 libphy e1000 fuse xfs exportfs jfs ext4 jbd2 raid10 dm_snapshot dm_crypt dm_mirror dm_region_hash dm_log dm_mod scsi_wait_scan hid_sunplus hid_sony hid_samsung hid_pl hid_petalynx hid_monterey hid_microsoft hid_logitech hid_gyration hid_ezkey hid_cypress hid_chicony hid_cherry hid_belkin hid_apple hid_a4tech sl811_hcd usbhid ohci_hcd ssb uhci_hcd usb_storage ehci_hcd usbcore usb_common aic94xx libsas lpfc qla2xxx megaraid_sas megaraid_mbox megaraid_mm megaraid aacraid sx8 DAC960 cciss 3w_9xxx 3w_xxxx mptsas scsi_transport_sas mptfc scsi_transport_fc scsi_tgt mptspi mptscsih mptbase atp870u dc395x qla1280 imm parport dmx3191d sym53c8xx qlogicfas408 gdth advansys initio BusLogic arcmsr aic7xxx aic79xx scsi_transport_spi sg pdc_adma sata_inic162x sata_mv ata_piix ahci libahci sata_qstor sata_vsc sata_uli sata_sis sata_sx4 sata_nv sata_via sata_svw sata_sil24 sata_sil sata_promise pata_pcmcia pcmcia pcmcia_core

Pid: 19453, comm: firegl Tainted: P           O 3.2.12-gentoo #1 System manufacturer P5K SE/EPU/P5K SE/EPU
EIP: 0060:[<f9ae065b>] EFLAGS: 00010246 CPU: 3
EIP is at __udivdi3+0x2a/0x34 [fglrx]
EAX: 3b9aca00 EBX: 00000000 ECX: 00000000 EDX: 00000000
ESI: 3b9aca00 EDI: 00000000 EBP: f2083d84 ESP: f2083d74
 DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
Process firegl (pid: 19453, ti=f2082000 task=f72eb9a0 task.ti=f2082000)
 00000000 f044cc80 3b9aca00 00000000 f2083dd4 f9ae1c6a 3b9aca00 00000000
 00000000 00000000 00000003 00000001 f2083dd4 f9b1473f f9d42c8c f2083dd4
 f9ae1bd0 0000000d 00000004 f9c05264 00001336 00000001 f2083e4c f044cc80
Call Trace:
 [<f9ae1c6a>] KAS_Event_WaitForEvent+0x5d/0x430 [fglrx]
 [<f9b1473f>] ? firegl_trace+0x1f/0x180 [fglrx]
 [<f9ae1bd0>] ? KAS_Event_Set+0x53/0x5d [fglrx]
 [<f9afb5c2>] MCIL_KernelEvent+0x152/0x360 [fglrx]
 [<f9bf1f7a>] IRQMGR_KernelEvent_WaitForSignal+0x5a/0x60 [fglrx]
 [<f9bd93c9>] PassiveRing_WorkerThreadRoutine+0xb9/0x300 [fglrx]
 [<c0101aa6>] ? __switch_to+0x116/0x1a5
 [<c04149dc>] ? __schedule+0x633/0x6b0
 [<c012992a>] ? try_to_wake_up+0x1b7/0x1c1
 [<f9b1473f>] ? firegl_trace+0x1f/0x180 [fglrx]
 [<f9adeb66>] ? FGLDRM_name_info+0xac/0xac [fglrx]
 [<f9bedd79>] IRQMGR_WorkerThreadRoutine+0x19/0x40 [fglrx]
 [<f9adeb66>] ? FGLDRM_name_info+0xac/0xac [fglrx]
 [<f9afefdf>] IRQMGR_CallbackWrapper+0xf/0x20 [fglrx]
 [<f9adeb9c>] kasThreadRoutineHelper+0x36/0x54 [fglrx]
 [<f9bedd60>] ? IRQMGR_QueueDpc+0x30/0x30 [fglrx]
 [<c0145076>] kthread+0x62/0x67
 [<c0145014>] ? kthread_worker_fn+0x111/0x111
 [<c041bcb6>] kernel_thread_helper+0x6/0xd
Code: c3 55 89 e5 57 56 53 51 8d 4d 08 8b 31 8b 79 04 8b 59 08 89 f0 89 fa 89 d1 31 d2 85 c9 89 c6 74 08 89 c8 31 d2 f7 f3 89 c1 89 f0 <f7> f3 89 ca 59 5b 5e 5f 5d c3 55 89 e5 56 53 51 8d 4d 08 8b 19 
EIP: [<f9ae065b>] __udivdi3+0x2a/0x34 [fglrx] SS:ESP 0068:f2083d74
---[ end trace b8259a8cccce52b6 ]---
[fglrx] Gart USWC size:1032 M.
[fglrx] Gart cacheable size:407 M.
[fglrx] Reserved FB block: Shared offset:0, size:1000000 
[fglrx] Reserved FB block: Unshared offset:fcc5000, size:33b000 
[fglrx] Reserved FB block: Unshared offset:1fffb000, size:5000

Intel Core 2 Quad Q8400 @
6GB Kingston ValueRAM
Asus P5K/SE
ATI Radeon HD 4770

x11-base/xorg-server-1.11.2-r2  USE="ipv6 nptl udev xorg -dmx -doc -kdrive -minimal -static-libs -tslib -xnest -xvfb"
x11-drivers/ati-drivers-12.4  USE="modules -debug (-multilib) -pax_kernel -qt4 -static-libs"
x11-base/xorg-drivers-1.11  INPUT_DEVICES="evdev joystick keyboard mouse synaptics vmmouse -acecad -aiptek -elographics -fpit -hyperpen -mutouch -penmount -tslib -void -wacom" VIDEO_CARDS="fglrx intel nvidia vmware -apm -ark -ast -chips -cirrus -dummy -epson -fbdev -geode -glint -i128 -i740 (-impact) -mach64 -mga -neomagic (-newport) -nouveau -nv (-omapfb) -qxl -r128 -radeon -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -vesa -via -virtualbox (-voodoo)"
Comment 1 spamzooi1 2012-06-11 20:58:42 UTC
Created attachment 315035 [details]
Xorg log file
Comment 2 spamzooi1 2012-06-11 20:58:55 UTC
Created attachment 315037 [details]
Xorg config file
Comment 3 spamzooi1 2012-06-11 20:59:07 UTC
Created attachment 315039 [details]
Full dmesg output
Comment 4 spamzooi1 2012-06-11 20:59:26 UTC
Created attachment 315041 [details]
List of loaded kernel modules
Comment 5 spamzooi1 2012-06-11 20:59:39 UTC
Created attachment 315043 [details]
lspci -v
Comment 6 Enrico Tagliavini 2012-06-12 14:41:56 UTC
Please open a bug in the fglrx unofficial bugzilla , this really sounds like an fglrx bug and not a gentoo bug. Does it work with 12.3? If so this is definetly an fglrx bug.

Add the upstream bug link to the "see also" section of this bug. Thank you
Comment 7 spamzooi1 2012-06-12 18:05:06 UTC
Bug reported @ fglrx unofficial bugzilla.
I will soon try to narrow down the issue.
Comment 8 spamzooi1 2012-06-12 22:42:17 UTC
I also tried:
* gentoo-sources-3.2.12 with ati-drivers 12.2 --> does not compile
* gentoo-sources-3.2.1-r2 with ati-drivers-12.2
* gentoo-sources-3.0.17-r2 with ati-drivers-12.2

These versions cause the same errors in dmesg.

Maybe i'm a bit premature, but it doesn't seem there is a lot of activity on the unofficial fglrx bugzilla.
Comment 9 Enrico Tagliavini 2012-06-13 07:37:05 UTC
(In reply to comment #8)
> Maybe i'm a bit premature, but it doesn't seem there is a lot of activity on
> the unofficial fglrx bugzilla.

There is if AMD devs are intrested in your issue, otherwise it is not. Don't be surprised if they just ignore you. You might try to reproduce the issue with a supported distribution (so try ubuntu 12.04), and if you can still reproduce they might be more intrested.

To be honest your issue seems really strange, so it might be hardware related or config related. What hardware is that?
Comment 10 spamzooi1 2012-06-13 09:46:44 UTC
Ok, i will try to reproduce the issue on Ubuntu. Then i'll wait patiently for an AMD dev to respond.

My hardware:
Intel Core 2 Quad Q8400
6GB Kingston ValueRAM
Asus P5K/SE
ATI Radeon HD 4770

I happen to have a second PC with a different ATI card, i'll test my livedisk on that machine too and keep you posted.
Comment 11 Manuel Rüger (RETIRED) gentoo-dev 2015-07-10 17:13:53 UTC
Closing this bug, as 12.4 is not available in tree anymore. Please reopen, if you can reproduce with a recent version.