[Pkg-fglrx-devel] Bug#809638: Fwd: Re: Bug#809638: fglrx-driver 15.9 + Linux 4.3.0-1-amd64: NULL pointer dereference at fireglPcsCommand+0x90/0x140
Andreas Beckmann
anbe at debian.org
Mon Jan 18 11:47:57 UTC 2016
-------- Forwarded Message --------
Subject: Re: Bug#809638: fglrx-driver 15.9 + Linux 4.3.0-1-amd64: NULL
pointer dereference at fireglPcsCommand+0x90/0x140
Date: Mon, 18 Jan 2016 11:42:09 +0100
From: Jens Schmidt <crashdump at meine-dateien.info>
To: Andreas Beckmann <anbe at debian.org>
Am 18.01.2016 um 01:43 schrieb Andreas Beckmann:
> On 2016-01-14 22:56, Andreas Beckmann wrote:
>> Hi all,
>>
>> please let's discuss this issue on this merged bug (#809638) only, and
>> when replying keep everyone Cc:ed who previously reported this issue.
>>
>> On 2016-01-02 10:37, Roman Lebedev wrote:
>>> It happens only on this kernel version, on 4.2.0 it is fine.
>>
>> Has anyone tried Linux 4.4.x from experimental? (The module from
>> fglrx-driver 1:15.9-4 should compile for 4.4)
>
> I just uploaded 1:15.12-1 to experimental - please give it a try with
> both 4.3 and 4.4.
>
> Thanks!
>
>
> Andreas
>
Same error with kernel 4.3.3-5 and latest fglrx (version 1:15.9-4). NULL
pointer in function fireglPcsCommand(). This bug triggers immediately
when loading module.
BTW: Kernel 4.2.6-3 works fine with fglrx 1:15.9-4
Extracted from dmesg:
-----
[ 24.792715] fglrx: module license 'Proprietary. (C) 2002 - ATI
Technologies, Starnberg, GERMANY' taints kernel.
[ 24.792721] Disabling lock debugging due to kernel taint
[ 24.824359] <6>[fglrx] Maximum main memory to use for locked dma
buffers: 7737 MBytes.
[ 24.824709] <6>[fglrx] vendor: 1002 device: 6759 revision: 0 count: 1
[ 24.825378] <6>[fglrx] ioport: bar 4, base 0xc000, size: 0x100
[ 24.825740] <6>[fglrx] Kernel PAT support is enabled
[ 24.825757] BUG: unable to handle kernel NULL pointer dereference at
00000000000003e0
[ 24.827736] IP: [<ffffffffa0646510>] fireglPcsCommand+0x90/0x140 [fglrx]
[ 24.829802] PGD 0
[ 24.831831] Oops: 0000 [#1] SMP
[ 24.833792] Modules linked in: fglrx(PO+) kvm snd_pcm pcspkr psmouse
serio_raw snd_timer snd edac_mce_amd edac_core fam15h_power shpchp sg
ac97_bus gameport soundcore wmi 8250_fintek i2c_piix4 asus_atk0110
button acpi_cpufreq processor usbserial nf_conntrack_sane nf_conntrack
parport_pc ppdev lp parport autofs4 ext4 crc16 mbcache jbd2
serpent_avx_x86_64 serpent_sse2_x86_64 serpent_generic xts
algif_skcipher af_alg uvesafb loop dm_crypt dm_mod hid_generic usbhid
hid sr_mod cdrom sd_mod ata_generic uas usb_storage crct10dif_pclmul
crc32_pclmul crc32c_intel jitterentropy_rng sha256_ssse3 sha256_generic
hmac ohci_pci drbg ansi_cprng aesni_intel aes_x86_64 lrw gf128mul
glue_helper ablk_helper cryptd ahci pata_atiixp libahci xhci_pci
ohci_hcd ehci_pci libata xhci_hcd ehci_hcd scsi_mod r8169 usbcore mii
[ 24.842791] usb_common
[ 24.845044] CPU: 3 PID: 617 Comm: systemd-udevd Tainted: P
O 4.3.0-1-amd64 #1 Debian 4.3.3-5
[ 24.847376] Hardware name: System manufacturer System Product
Name/M5A78L-M/USB3, BIOS 2001 09/11/2014
[ 24.849716] task: ffff8800cb870d80 ti: ffff8800cb868000 task.ti:
ffff8800cb868000
[ 24.852062] RIP: 0010:[<ffffffffa0646510>] [<ffffffffa0646510>]
fireglPcsCommand+0x90/0x140 [fglrx]
[ 24.854507] RSP: 0018:ffff8800cb86bb08 EFLAGS: 00010202
[ 24.856871] RAX: 0000000400000168 RBX: ffffffffa066a775 RCX:
0000000000000008
[ 24.859243] RDX: 0000000000000001 RSI: ffffffffa066ab55 RDI:
ffffffffa122ae00
[ 24.861598] RBP: 00000000000003e0 R08: 0000000000000000 R09:
00000000342484c7
[ 24.863924] R10: 000000000f800000 R11: 0000000000000322 R12:
0000000000000000
[ 24.866216] R13: 0000000000000000 R14: 0000000000000000 R15:
ffffffffa08cb045
[ 24.868479] FS: 00007f10640d38c0(0000) GS:ffff88022ecc0000(0000)
knlGS:0000000000000000
[ 24.870752] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 24.873019] CR2: 00000000000003e0 CR3: 00000000ca06b000 CR4:
00000000000406e0
[ 24.875298] Stack:
[ 24.877552] ffffffff342484c7 382484c748000000 4800000000000001
8d000001402484c7
[ 24.879846] 0000000400000168 00000000538b4800 ffffffffff0a0004
ffff8800cb86bc47
[ 24.882152] 00000000000000f8 000000000000000f 0000000000000000
ffffffffa066a7ca
[ 24.884454] Call Trace:
[ 24.886801] [<ffffffffa066a7ca>] ?
firegl_postinit_debugger+0x18a/0x230 [fglrx]
[ 24.889121] [<ffffffff81582e8e>] ? mutex_lock+0xe/0x30
[ 24.891423] [<ffffffff81401626>] ? kobj_map+0x156/0x180
[ 24.893696] [<ffffffff811d11b0>] ? cdev_get+0x40/0x40
[ 24.895927] [<ffffffff811d0f80>] ? mount_fs+0x160/0x160
[ 24.898133] [<ffffffff811d1215>] ? cdev_add+0x45/0x50
[ 24.900313] [<ffffffff811d15e5>] ? __register_chrdev+0x75/0xe0
[ 24.902542] [<ffffffffa13023a3>] ? firegl_init_module+0x3a3/0x1000
[fglrx]
[ 24.904731] [<ffffffff8115dff3>] ? do_init_module+0x5b/0x1dc
[ 24.906899] [<ffffffff810f0f63>] ? load_module+0x2173/0x2780
[ 24.909054] [<ffffffff810ed6e0>] ? __symbol_put+0x60/0x60
[ 24.911219] [<ffffffff811d2bbb>] ? kernel_read+0x4b/0x70
[ 24.913373] [<ffffffff810f179e>] ? SyS_finit_module+0xae/0xe0
[ 24.915513] [<ffffffff81584db2>] ? system_call_fast_compare_end+0xc/0x67
[ 24.917661] Code: c2 39 cb 8c a0 e8 01 46 02 00 48 8b 43 40 48 85 c0
74 18 44 8b 0b 45 85 c9 75 10 49 89 c4 48 c7 43 40 00 00 00 00 44 8b 6b
38 90 <48> 8b 7d 00 e8 a7 f4 ff ff 48 89 de 48 8b 78 38 e8 bb 5a 20 00
[ 24.922319] RIP [<ffffffffa0646510>] fireglPcsCommand+0x90/0x140 [fglrx]
[ 24.924688] RSP <ffff8800cb86bb08>
[ 24.926984] CR2: 00000000000003e0
[ 24.929309] ---[ end trace 57dbfd23c37c08df ]---
-----
More information about the Pkg-fglrx-devel
mailing list