Public bug reported:

Ubuntu 9.04 AMD-64 version, all updates enabled.

$ uname -a
Linux ath64 2.6.28-15-generic #52-Ubuntu SMP Wed Sep 9 10:48:52 UTC 2009 x86_64 
GNU/Linux

The only difference from defaults is a recent AMD proprietary driver
which works much better than stock one (in terms of speed, proper
support of my video card and lack of visual glitches).

After running for a while I encountered hard system deadlock while
playing The Mana World game.

I managed to complete emergency shutdown sequence and reboot system
without data loss in logs.

I found the following data in kern.log related to crash:
---[cut]---
Sep 25 05:31:31 ath64 kernel: [95490.117700] general protection fault: 0000 
[#1] SMP 
Sep 25 05:31:31 ath64 kernel: [95490.117710] last sysfs file: 
/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq
Sep 25 05:31:31 ath64 kernel: [95490.117716] Dumping ftrace buffer:
Sep 25 05:31:31 ath64 kernel: [95490.117722]    (ftrace buffer empty)
Sep 25 05:31:31 ath64 kernel: [95490.117726] CPU 0 
Sep 25 05:31:31 ath64 kernel: [95490.117729] Modules linked in: xfs 
nls_iso8859_1 nls_cp437 vfat fat binfmt_misc fglrx(P) bridge stp bnep video 
output input_polldev lp snd_hda_intel snd_seq_dummy snd_ca0106 snd_seq_oss 
snd_ac97_codec snd_seq_midi snd_rawmidi snd_pcm_oss snd_seq_midi_event 
snd_mixer_oss snd_seq snd_pcm snd_seq_device psmouse snd_timer ppdev snd 
ac97_bus btusb i2c_piix4 serio_raw soundcore snd_page_alloc parport_pc parport 
pcspkr usbhid usb_storage ohci1394 ieee1394 r8169 mii fbcon tileblit font 
bitblit softcursor
Sep 25 05:31:31 ath64 kernel: [95490.117804] Pid: 3163, comm: Xorg Tainted: P   
        2.6.28-15-generic #52-Ubuntu
Sep 25 05:31:31 ath64 kernel: [95490.117809] RIP: 0010:[<ffffffff802c719e>]  
[<ffffffff802c719e>] handle_mm_fault+0x6e/0x470
Sep 25 05:31:31 ath64 kernel: [95490.117826] RSP: 0000:ffff88022dc6dd58  
EFLAGS: 00013282
Sep 25 05:31:31 ath64 kernel: [95490.117831] RAX: ffff88022ce3f740 RBX: 
f7ff88022e0667f8 RCX: 0000000000000001
Sep 25 05:31:31 ath64 kernel: [95490.117836] RDX: ffff8800a75dc000 RSI: 
ffff8801130652a0 RDI: ffff88022ce3f740
Sep 25 05:31:31 ath64 kernel: [95490.117841] RBP: ffff88022dc6ddd8 R08: 
00007fea15925000 R09: 00007fea15925000
Sep 25 05:31:31 ath64 kernel: [95490.117846] R10: 0000000000000000 R11: 
00007fea1f5d2c12 R12: 00007fea15925000
Sep 25 05:31:31 ath64 kernel: [95490.117850] R13: 00007fea15925000 R14: 
ffff8801130652a0 R15: ffff88022dc6df58
Sep 25 05:31:31 ath64 kernel: [95490.117856] FS:  00007fea21a26700(0000) 
GS:ffffffff80a9b000(0000) knlGS:0000000000000000
Sep 25 05:31:31 ath64 kernel: [95490.117862] CS:  0010 DS: 0000 ES: 0000 CR0: 
0000000080050033
Sep 25 05:31:31 ath64 kernel: [95490.117866] CR2: 00007fea15925000 CR3: 
000000022e066000 CR4: 00000000000006a0
Sep 25 05:31:31 ath64 kernel: [95490.117871] DR0: 0000000000000000 DR1: 
0000000000000000 DR2: 0000000000000000
Sep 25 05:31:31 ath64 kernel: [95490.117875] DR3: 0000000000000000 DR6: 
00000000ffff0ff0 DR7: 0000000000000400
Sep 25 05:31:31 ath64 kernel: [95490.117881] Process Xorg (pid: 3163, 
threadinfo ffff88022dc6c000, task ffff88022bcfc320)
Sep 25 05:31:31 ath64 kernel: [95490.117885] Stack:
Sep 25 05:31:31 ath64 kernel: [95490.117888]  ffff88015a1a19e0 ffff88022dcf8000 
ffff88015a1a1d00 0000000000600412
Sep 25 05:31:31 ath64 kernel: [95490.117897]  ffff88022dc6dd88 000000018022f669 
ffff88022ce3f740 ffff88022dc6dda8
Sep 25 05:31:31 ath64 kernel: [95490.117905]  0000000000003282 0000000000000001 
ffff88022dc6ddc8 ffff8801130652a0
Sep 25 05:31:31 ath64 kernel: [95490.117914] Call Trace:
Sep 25 05:31:31 ath64 kernel: [95490.117919]  [<ffffffff8069e797>] 
do_page_fault+0x307/0x780
Sep 25 05:31:31 ath64 kernel: [95490.117929]  [<ffffffffa02e915c>] ? 
firegl_ioctl+0x12c/0x250 [fglrx]
Sep 25 05:31:31 ath64 kernel: [95490.118039]  [<ffffffff8069bccd>] ? 
unlock_kernel+0x2d/0x34
Sep 25 05:31:31 ath64 kernel: [95490.118049]  [<ffffffff802f6634>] ? 
vfs_ioctl+0x84/0xa0
Sep 25 05:31:31 ath64 kernel: [95490.118058]  [<ffffffff8069996c>] ? 
thread_return+0x37/0x36b
Sep 25 05:31:31 ath64 kernel: [95490.118066]  [<ffffffff802f6995>] ? 
do_vfs_ioctl+0x75/0x230
Sep 25 05:31:31 ath64 kernel: [95490.118073]  [<ffffffff8069bd7a>] 
error_exit+0x0/0x70
Sep 25 05:31:31 ath64 kernel: [95490.118082] Code: 14 25 08 00 00 00 48 83 44 
10 58 01 f6 46 2a 40 0f 85 5c 03 00 00 48 8b 45 b0 4c 89 e3 48 c1 eb 24 81 e3 
f8 0f 00 00 48 03 58 48 <48> 8b 3b e8 da 75 f6 ff 90 48 85 c0 0f 84 4d 03 00 00 
48 8b 3b 
Sep 25 05:31:31 ath64 kernel: [95490.118138] RIP  [<ffffffff802c719e>] 
handle_mm_fault+0x6e/0x470
Sep 25 05:31:31 ath64 kernel: [95490.118145]  RSP <ffff88022dc6dd58>
Sep 25 05:31:31 ath64 kernel: [95490.118151] ---[ end trace 7ff4648e1643a893 
]---
Sep 25 05:31:31 ath64 kernel: [95490.118198] general protection fault: 0000 
[#2] SMP 
Sep 25 05:31:31 ath64 kernel: [95490.118203] last sysfs file: 
/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq
Sep 25 05:31:31 ath64 kernel: [95490.118207] CPU 0 
Sep 25 05:31:31 ath64 kernel: [95490.118210] Modules linked in: xfs 
nls_iso8859_1 nls_cp437 vfat fat binfmt_misc fglrx(P) bridge stp bnep video 
output input_polldev lp snd_hda_intel snd_seq_dummy snd_ca0106 snd_seq_oss 
snd_ac97_codec snd_seq_midi snd_rawmidi snd_pcm_oss snd_seq_midi_event 
snd_mixer_oss snd_seq snd_pcm snd_seq_device psmouse snd_timer ppdev snd 
ac97_bus btusb i2c_piix4 serio_raw soundcore snd_page_alloc parport_pc parport 
pcspkr usbhid usb_storage ohci1394 ieee1394 r8169 mii fbcon tileblit font 
bitblit softcursor
Sep 25 05:31:31 ath64 kernel: [95490.118276] Pid: 3163, comm: Xorg Tainted: P   
   D    2.6.28-15-generic #52-Ubuntu
Sep 25 05:31:31 ath64 kernel: [95490.118281] RIP: 0010:[<ffffffff802c404e>]  
[<ffffffff802c404e>] unmap_page_range+0xae/0x360
Sep 25 05:31:31 ath64 kernel: [95490.118291] RSP: 0000:ffff88022dc6d9f8  
EFLAGS: 00013206
Sep 25 05:31:31 ath64 kernel: [95490.118295] RAX: 00000000005c3000 RBX: 
ffff8800280398c0 RCX: f7ff88022e066000
Sep 25 05:31:31 ath64 kernel: [95490.118300] RDX: 0000007fffffffff RSI: 
f7ff88022e066000 RDI: ffff8800280398c0
Sep 25 05:31:31 ath64 kernel: [95490.118304] RBP: ffff88022dc6da98 R08: 
ffff88022dc6daf8 R09: 0000000000000000
Sep 25 05:31:31 ath64 kernel: [95490.118309] R10: 0000000000000000 R11: 
00000000ffffffff R12: ffff88022c800738
Sep 25 05:31:31 ath64 kernel: [95490.118313] R13: 0000000000400000 R14: 
ffff88022dc6daf8 R15: ffff88022dc6db48
Sep 25 05:31:31 ath64 kernel: [95490.118318] FS:  00007fea21a26700(0000) 
GS:ffffffff80a9b000(0000) knlGS:0000000000000000
Sep 25 05:31:31 ath64 kernel: [95490.118323] CS:  0010 DS: 0000 ES: 0000 CR0: 
0000000080050033
Sep 25 05:31:31 ath64 kernel: [95490.118327] CR2: 00007fea15925000 CR3: 
000000022e066000 CR4: 00000000000006a0
Sep 25 05:31:31 ath64 kernel: [95490.118332] DR0: 0000000000000000 DR1: 
0000000000000000 DR2: 0000000000000000
Sep 25 05:31:31 ath64 kernel: [95490.118336] DR3: 0000000000000000 DR6: 
00000000ffff0ff0 DR7: 0000000000000400
Sep 25 05:31:31 ath64 kernel: [95490.118341] Process Xorg (pid: 3163, 
threadinfo ffff88022dc6c000, task ffff88022bcfc320)
Sep 25 05:31:31 ath64 kernel: [95490.118345] Stack:
Sep 25 05:31:31 ath64 kernel: [95490.118348]  ffff88022dc6da18 0000000000400000 
0000000000003082 000000000000f05f
Sep 25 05:31:31 ath64 kernel: [95490.118355]  0000000000000000 00000000005c3000 
ffff88022c800738 ffff8800280398c0
Sep 25 05:31:31 ath64 kernel: [95490.118363]  f7ff88022e066000 00000000005c3000 
0000000000000037 000000000000000f
Sep 25 05:31:31 ath64 kernel: [95490.118372] Call Trace:
Sep 25 05:31:31 ath64 kernel: [95490.118376]  [<ffffffff802c4b10>] 
unmap_vmas+0x180/0x2c0
Sep 25 05:31:31 ath64 kernel: [95490.118383]  [<ffffffff802c9853>] 
exit_mmap+0xb3/0x170
Sep 25 05:31:31 ath64 kernel: [95490.118391]  [<ffffffff8024eca8>] 
mmput+0x38/0xd0
Sep 25 05:31:31 ath64 kernel: [95490.118399]  [<ffffffff80253106>] 
exit_mm+0x116/0x150
Sep 25 05:31:31 ath64 kernel: [95490.118406]  [<ffffffff8069b881>] ? 
_spin_lock_irq+0x11/0x20
Sep 25 05:31:31 ath64 kernel: [95490.118414]  [<ffffffff8025508c>] 
do_exit+0x16c/0x3b0
Sep 25 05:31:31 ath64 kernel: [95490.118421]  [<ffffffff8069cc2e>] 
oops_end+0xbe/0xc0
Sep 25 05:31:31 ath64 kernel: [95490.118427]  [<ffffffff80215cbe>] die+0x5e/0x90
Sep 25 05:31:31 ath64 kernel: [95490.118434]  [<ffffffff8069c8d8>] 
do_general_protection+0x158/0x160
Sep 25 05:31:31 ath64 kernel: [95490.118440]  [<ffffffff8069bd7a>] 
error_exit+0x0/0x70
Sep 25 05:31:31 ath64 kernel: [95490.118448]  [<ffffffff802c719e>] ? 
handle_mm_fault+0x6e/0x470
Sep 25 05:31:31 ath64 kernel: [95490.118456]  [<ffffffff8069e797>] 
do_page_fault+0x307/0x780
Sep 25 05:31:31 ath64 kernel: [95490.118462]  [<ffffffffa02e915c>] ? 
firegl_ioctl+0x12c/0x250 [fglrx]
Sep 25 05:31:31 ath64 kernel: [95490.118568]  [<ffffffff8069bccd>] ? 
unlock_kernel+0x2d/0x34
Sep 25 05:31:31 ath64 kernel: [95490.118576]  [<ffffffff802f6634>] ? 
vfs_ioctl+0x84/0xa0
Sep 25 05:31:31 ath64 kernel: [95490.118584]  [<ffffffff8069996c>] ? 
thread_return+0x37/0x36b
Sep 25 05:31:31 ath64 kernel: [95490.118591]  [<ffffffff802f6995>] ? 
do_vfs_ioctl+0x75/0x230
Sep 25 05:31:31 ath64 kernel: [95490.118598]  [<ffffffff8069bd7a>] 
error_exit+0x0/0x70
Sep 25 05:31:31 ath64 kernel: [95490.118606] Code: 00 00 48 03 85 68 ff ff ff 
48 ba 00 00 00 00 80 ff ff ff 48 8b 4d a0 48 21 d0 48 8d 50 ff 48 3b 55 d0 48 
0f 43 45 88 48 89 45 a8 <48> 8b 39 e8 2a a7 f6 ff 90 48 85 c0 75 34 49 83 2e 01 
4c 8b 65 
Sep 25 05:31:31 ath64 kernel: [95490.118665] RIP  [<ffffffff802c404e>] 
unmap_page_range+0xae/0x360
Sep 25 05:31:31 ath64 kernel: [95490.118673]  RSP <ffff88022dc6d9f8>
Sep 25 05:31:31 ath64 kernel: [95490.118676] ---[ end trace 7ff4648e1643a893 
]---
Sep 25 05:31:31 ath64 kernel: [95490.118680] Fixing recursive fault but reboot 
is needed!
Sep 25 05:35:25 ath64 kernel: [95724.056022] SysRq : Keyboard mode set to 
system default
Sep 25 05:35:42 ath64 kernel: [95740.778507] SysRq : Emergency Sync
Sep 25 05:35:42 ath64 kernel: [95740.779169] Emergency Sync complete
---[cut]---

Note: this could be AMD bug in their new driver. If it will turn out to
be so, bug should be forwarded to AMD instead.

** Affects: ubuntu
     Importance: Undecided
         Status: New

-- 
System has encountered access violation crash in kernel and has locked up.
https://bugs.launchpad.net/bugs/436326
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to