View Single Post
Old 08-06-11, 02:11 PM   #9
artem
Registered User
 
Join Date: Jun 2006
Posts: 710
Default Re: Freeze when closing a Firefox tab with Flash video

Quote:
Originally Posted by adrianveidt View Post
The reason you need the /etc/adobe/mms.cfg file to enable vdpau in flash is because it is horribly broken and unusable and Adobe has deliberately disabled it until they fix the issue. It will take down xorg every time. This is not an nvidia issue. This is an Adobe bug.
User X11 applications cannot/shouldn't/aren't allowed to bring down X server even theoretically. It cannot be a Flash bug by definition.

Besides mind the sheer number of NVIDIA specific errors (from dmesg and xorg.log):

Code:
[  3761.218] [mi] EQ overflowing. The server is probably stuck in an infinite loop.
[  3761.218]
Backtrace:
[  3761.225] 0: /usr/bin/X (xorg_backtrace+0x3c) [0x80e8c6c]
[  3761.225] 1: /usr/bin/X (mieqEnqueue+0x1c1) [0x80e8141]
[  3761.225] 2: /usr/bin/X (xf86PostMotionEventM+0xbf) [0x80c47af]
[  3761.225] 3: /usr/bin/X (xf86PostMotionEventP+0x68) [0x80c48f8]
[  3761.225] 4: /usr/lib/xorg/modules/input/evdev_drv.so (0xb496b000+0x2caf) [0xb496dcaf]
[  3761.225] 5: /usr/lib/xorg/modules/input/evdev_drv.so (0xb496b000+0x3d81) [0xb496ed81]
[  3761.225] 6: /usr/bin/X (0x8048000+0x69d00) [0x80b1d00]
[  3761.225] 7: /usr/bin/X (0x8048000+0x122175) [0x816a175]
[  3761.225] 8: (vdso) (__kernel_sigreturn+0x0) [0xb77af400]
[  3761.225] 9: (vdso) (__kernel_vsyscall+0x10) [0xb77af424]
[  3761.225] 10: /lib/libc.so.6 (__gettimeofday+0x16) [0xb73caca6]
[  3761.225] 11: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0xb4efa000+0x5c48d) [0xb4f5648d]
[  3761.709] (WW) NVIDIA(0): WAIT (2, 6, 0x8000, 0x00000e20, 0x000060a4)
[  3762.222] (WW) NVIDIA(0): WAIT (0, 6, 0x8000, 0x000060a4, 0x000060a4)
[  3764.028] [mi] EQ overflowing. The server is probably stuck in an infinite loop.
[  3764.028]
Backtrace:
[  3764.028] 0: /usr/bin/X (xorg_backtrace+0x3c) [0x80e8c6c]
[  3764.028] 1: /usr/bin/X (mieqEnqueue+0x1c1) [0x80e8141]
[  3764.028] 2: /usr/bin/X (xf86PostMotionEventM+0xbf) [0x80c47af]
[  3764.028] 3: /usr/bin/X (xf86PostMotionEventP+0x68) [0x80c48f8]
[  3764.028] 4: /usr/lib/xorg/modules/input/evdev_drv.so (0xb496b000+0x2caf) [0xb496dcaf]
[  3764.028] 5: /usr/lib/xorg/modules/input/evdev_drv.so (0xb496b000+0x3d81) [0xb496ed81]
[  3764.028] 6: /usr/bin/X (0x8048000+0x69d00) [0x80b1d00]
[  3764.028] 7: /usr/bin/X (0x8048000+0x122175) [0x816a175]
[  3764.028] 8: (vdso) (__kernel_sigreturn+0x0) [0xb77af400]
[  3764.028] 9: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0xb4efa000+0x8109b) [0xb4f7b09b]
[  3765.709] (WW) NVIDIA(0): WAIT (2, 6, 0x8000, 0x0000d5d8, 0x0000e74c)
[  3766.241] (WW) NVIDIA(0): WAIT (0, 6, 0x8000, 0x0000e74c, 0x0000e74c)
[  3768.256] [mi] EQ overflowing. The server is probably stuck in an infinite loop.
[  3768.256]
Backtrace:
[  3768.256] 0: /usr/bin/X (xorg_backtrace+0x3c) [0x80e8c6c]
[  3768.256] 1: /usr/bin/X (mieqEnqueue+0x1c1) [0x80e8141]
[  3768.256] 2: /usr/bin/X (xf86PostMotionEventM+0xbf) [0x80c47af]
[  3768.256] 3: /usr/bin/X (xf86PostMotionEventP+0x68) [0x80c48f8]
[  3768.256] 4: /usr/lib/xorg/modules/input/evdev_drv.so (0xb496b000+0x2caf) [0xb496dcaf]
[  3768.256] 5: /usr/lib/xorg/modules/input/evdev_drv.so (0xb496b000+0x3d81) [0xb496ed81]
[  3768.256] 6: /usr/bin/X (0x8048000+0x69d00) [0x80b1d00]
[  3768.256] 7: /usr/bin/X (0x8048000+0x122175) [0x816a175]
[  3768.256] 8: (vdso) (__kernel_sigreturn+0x0) [0xb77af400]
[  3768.256] 9: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0xb4efa000+0x5c67c) [0xb4f5667c]
[  3769.709] (WW) NVIDIA(0): WAIT (2, 6, 0x8000, 0x00001bb0, 0x00002d24)
[  3770.265] (WW) NVIDIA(0): WAIT (0, 6, 0x8000, 0x00002d24, 0x00002d24)
[  3773.709] (WW) NVIDIA(0): WAIT (2, 6, 0x8000, 0x00006160, 0x000072d4)
[  3774.284] (WW) NVIDIA(0): WAIT (0, 6, 0x8000, 0x000072d4, 0x000072d4)
[  3775.963] [mi] EQ overflowing. The server is probably stuck in an infinite loop.
[  3775.963]
Backtrace:
[  3775.964] 0: /usr/bin/X (xorg_backtrace+0x3c) [0x80e8c6c]
[  3775.964] 1: /usr/bin/X (mieqEnqueue+0x1c1) [0x80e8141]
[  3775.964] 2: /usr/bin/X (xf86PostMotionEventM+0xbf) [0x80c47af]
[  3775.964] 3: /usr/bin/X (xf86PostMotionEventP+0x68) [0x80c48f8]
[  3775.964] 4: /usr/lib/xorg/modules/input/evdev_drv.so (0xb496b000+0x2caf) [0xb496dcaf]
[  3775.964] 5: /usr/lib/xorg/modules/input/evdev_drv.so (0xb496b000+0x3d81) [0xb496ed81]
[  3775.964] 6: /usr/bin/X (0x8048000+0x69d00) [0x80b1d00]
[  3775.964] 7: /usr/bin/X (0x8048000+0x122175) [0x816a175]
[  3775.964] 8: (vdso) (__kernel_sigreturn+0x0) [0xb77af400]
[  3775.964] 9: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0xb4efa000+0x5c2e4) [0xb4f562e4]
[  3784.379] [mi] EQ overflowing. The server is probably stuck in an infinite loop.
[  3784.379]
Backtrace:
[  3784.380] 0: /usr/bin/X (xorg_backtrace+0x3c) [0x80e8c6c]
[  3784.380] 1: /usr/bin/X (mieqEnqueue+0x1c1) [0x80e8141]
[  3784.380] 2: /usr/bin/X (xf86PostMotionEventM+0xbf) [0x80c47af]
[  3784.380] 3: /usr/bin/X (xf86PostMotionEventP+0x68) [0x80c48f8]
[  3784.380] 4: /usr/lib/xorg/modules/input/evdev_drv.so (0xb496b000+0x2caf) [0xb496dcaf]
[  3784.380] 5: /usr/lib/xorg/modules/input/evdev_drv.so (0xb496b000+0x3d81) [0xb496ed81]
[  3784.380] 6: /usr/bin/X (0x8048000+0x69d00) [0x80b1d00]
[  3784.380] 7: /usr/bin/X (0x8048000+0x122175) [0x816a175]
[  3784.380] 8: (vdso) (__kernel_sigreturn+0x0) [0xb77af400]
[  3784.380] 9: (vdso) (__kernel_vsyscall+0x10) [0xb77af424]
[  3784.380] 10: /lib/libc.so.6 (__gettimeofday+0x16) [0xb73caca6]
[  3784.380] 11: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0xb4efa000+0x5c48d) [0xb4f5648d]
[  3785.375] (WW) NVIDIA(0): WAIT (2, 7, 0x8000, 0x0000850c, 0x0000c2e4)
[  3786.360] (WW) NVIDIA(0): WAIT (0, 7, 0x8000, 0x0000c2e4, 0x0000c2e4)
[  3799.397] (WW) NVIDIA(0): WAIT (2, 6, 0x8000, 0x000015d4, 0x000027c0)
[  3800.136] [mi] EQ overflowing. The server is probably stuck in an infinite loop.
[  3800.136]
Backtrace:
[  3800.136] 0: /usr/bin/X (xorg_backtrace+0x3c) [0x80e8c6c]
[  3800.136] 1: /usr/bin/X (mieqEnqueue+0x1c1) [0x80e8141]
[  3800.136] 2: /usr/bin/X (xf86PostMotionEventM+0xbf) [0x80c47af]
[  3800.137] 3: /usr/bin/X (xf86PostMotionEventP+0x68) [0x80c48f8]
[  3800.137] 4: /usr/lib/xorg/modules/input/evdev_drv.so (0xb496b000+0x2caf) [0xb496dcaf]
[  3800.137] 5: /usr/lib/xorg/modules/input/evdev_drv.so (0xb496b000+0x3d81) [0xb496ed81]
[  3800.137] 6: /usr/bin/X (0x8048000+0x69d00) [0x80b1d00]
[  3800.137] 7: /usr/bin/X (0x8048000+0x122175) [0x816a175]
[  3800.137] 8: (vdso) (__kernel_sigreturn+0x0) [0xb77af400]
[  3800.137] 9: (vdso) (__kernel_vsyscall+0x10) [0xb77af424]
[  3800.137] 10: /lib/libc.so.6 (__gettimeofday+0x16) [0xb73caca6]
[  3800.137] 11: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0xb4efa000+0x5c48d) [0xb4f5648d]
[  3806.397] (WW) NVIDIA(0): WAIT (1, 6, 0x8000, 0x000015d4, 0x000027c0)
[  3807.585] [mi] EQ overflowing. The server is probably stuck in an infinite loop.
[  3807.585]
Backtrace:
[  3807.585] 0: /usr/bin/X (xorg_backtrace+0x3c) [0x80e8c6c]
[  3807.585] 1: /usr/bin/X (mieqEnqueue+0x1c1) [0x80e8141]
[  3807.585] 2: /usr/bin/X (xf86PostMotionEventM+0xbf) [0x80c47af]
[  3807.585] 3: /usr/bin/X (xf86PostMotionEventP+0x68) [0x80c48f8]
[  3807.585] 4: /usr/lib/xorg/modules/input/evdev_drv.so (0xb496b000+0x2caf) [0xb496dcaf]
[  3807.585] 5: /usr/lib/xorg/modules/input/evdev_drv.so (0xb496b000+0x3d81) [0xb496ed81]
[  3807.585] 6: /usr/bin/X (0x8048000+0x69d00) [0x80b1d00]
[  3807.585] 7: /usr/bin/X (0x8048000+0x122175) [0x816a175]
[  3807.585] 8: (vdso) (__kernel_sigreturn+0x0) [0xb77af400]
[  3807.585] 9: (vdso) (__kernel_vsyscall+0x10) [0xb77af424]
[  3807.585] 10: /lib/libc.so.6 (__gettimeofday+0x16) [0xb73caca6]
[  3807.585] 11: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0xb4efa000+0x5c48d) [0xb4f5648d]
[  3812.396] (WW) NVIDIA(0): WAIT (2, 6, 0x8000, 0x0000f728, 0x000008bc)
[  3813.351] (WW) NVIDIA(0): WAIT (0, 6, 0x8000, 0x000008bc, 0x000008bc)
[  3938.396] (WW) NVIDIA(0): WAIT (2, 6, 0x8000, 0x00003d5c, 0x00004ed0)
[  3946.794] (WW) NVIDIA(0): WAIT (1, 6, 0x8000, 0x00003d5c, 0x00004ed0)
[  3951.397] (WW) NVIDIA(0): WAIT (2, 6, 0x8000, 0x00001de4, 0x00002f48)
[  3951.398] (WW) NVIDIA(0): WAIT (0, 6, 0x8000, 0x00002f48, 0x00002f48)
[  5761.730] [mi] EQ overflowing. The server is probably stuck in an infinite loop.
[  5761.730]
Backtrace:
[  5761.730] 0: /usr/bin/X (xorg_backtrace+0x3c) [0x80e8c6c]
[  5761.730] 1: /usr/bin/X (mieqEnqueue+0x1c1) [0x80e8141]
[  5761.730] 2: /usr/bin/X (xf86PostMotionEventM+0xbf) [0x80c47af]
[  5761.730] 3: /usr/bin/X (xf86PostMotionEventP+0x68) [0x80c48f8]
[  5761.730] 4: /usr/lib/xorg/modules/input/evdev_drv.so (0xb496b000+0x2caf) [0xb496dcaf]
[  5761.730] 5: /usr/lib/xorg/modules/input/evdev_drv.so (0xb496b000+0x3d81) [0xb496ed81]
[  5761.730] 6: /usr/bin/X (0x8048000+0x69d00) [0x80b1d00]
[  5761.730] 7: /usr/bin/X (0x8048000+0x122175) [0x816a175]
[  5761.730] 8: (vdso) (__kernel_sigreturn+0x0) [0xb77af400]
[  5761.730] 9: (vdso) (__kernel_vsyscall+0x10) [0xb77af424]
[  5761.730] 10: /lib/libc.so.6 (__gettimeofday+0x16) [0xb73caca6]
[  5761.730] 11: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0xb4efa000+0x5c48d) [0xb4f5648d]
[  5761.824] (WW) NVIDIA(0): WAIT (0, 6, 0x8000, 0x00000cc0, 0x00000cc0)
[  5766.435] [mi] EQ overflowing. The server is probably stuck in an infinite loop.
[  5766.435]
Backtrace:
[  5766.435] 0: /usr/bin/X (xorg_backtrace+0x3c) [0x80e8c6c]
[  5766.435] 1: /usr/bin/X (mieqEnqueue+0x1c1) [0x80e8141]
[  5766.435] 2: /usr/bin/X (xf86PostMotionEventM+0xbf) [0x80c47af]
[  5766.435] 3: /usr/bin/X (xf86PostMotionEventP+0x68) [0x80c48f8]
[  5766.435] 4: /usr/lib/xorg/modules/input/evdev_drv.so (0xb496b000+0x2caf) [0xb496dcaf]
[  5766.435] 5: /usr/lib/xorg/modules/input/evdev_drv.so (0xb496b000+0x3d81) [0xb496ed81]
[  5766.435] 6: /usr/bin/X (0x8048000+0x69d00) [0x80b1d00]
[  5766.435] 7: /usr/bin/X (0x8048000+0x122175) [0x816a175]
[  5766.435] 8: (vdso) (__kernel_sigreturn+0x0) [0xb77af400]
[  5766.435] 9: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0xb4efa000+0x81109) [0xb4f7b109]
[  5767.845] (WW) NVIDIA(0): WAIT (2, 6, 0x8000, 0x00000d8c, 0x0000a14c)
[  5774.845] (WW) NVIDIA(0): WAIT (1, 6, 0x8000, 0x00000d8c, 0x0000a14c)
[  5777.847] (WW) NVIDIA(0): WAIT (2, 6, 0x8000, 0x00000d8c, 0x0000f84c)
[  5784.847] (WW) NVIDIA(0): WAIT (1, 6, 0x8000, 0x00000d8c, 0x0000f84c)
[  5787.848] (WW) NVIDIA(0): WAIT (2, 6, 0x8000, 0x00000d8c, 0x0000fe1c)
[  5794.848] (WW) NVIDIA(0): WAIT (1, 6, 0x8000, 0x00000d8c, 0x0000fe1c)
[  5816.776] [mi] EQ overflowing. The server is probably stuck in an infinite loop.
[  5816.777]
Backtrace:
[  5816.777] 0: /usr/bin/X (xorg_backtrace+0x3c) [0x80e8c6c]
[  5816.777] 1: /usr/bin/X (mieqEnqueue+0x1c1) [0x80e8141]
[  5816.777] 2: /usr/bin/X (xf86PostMotionEventM+0xbf) [0x80c47af]
[  5816.777] 3: /usr/bin/X (xf86PostMotionEventP+0x68) [0x80c48f8]
[  5816.777] 4: /usr/lib/xorg/modules/input/evdev_drv.so (0xb496b000+0x2caf) [0xb496dcaf]
[  5816.777] 5: /usr/lib/xorg/modules/input/evdev_drv.so (0xb496b000+0x3d81) [0xb496ed81]
[  5816.777] 6: /usr/bin/X (0x8048000+0x69d00) [0x80b1d00]
[  5816.777] 7: /usr/bin/X (0x8048000+0x122175) [0x816a175]
[  5816.777] 8: (vdso) (__kernel_sigreturn+0x0) [0xb77af400]
[  5816.777] 9: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0xb4efa000+0x5b8c6) [0xb4f558c6]


dmesg:
Aug  6 12:38:03 localhost kernel: [    6.106837] NVRM: loading NVIDIA UNIX x86 Kernel Module  280.13  Wed Jul 27 16:55:43 PDT 2011
Aug  6 13:40:48 localhost kernel: [ 3770.871736] NVRM: Xid (0000:01:00): 13, 0001 00000000 00005097 000015e0 00000000 00000080
Aug  6 13:40:52 localhost kernel: [ 3774.890219] NVRM: Xid (0000:01:00): 13, 0001 00000000 00005097 000015e0 00000000 00000080
Aug  6 13:41:00 localhost kernel: [ 3782.933216] NVRM: Xid (0000:01:00): 13, 0001 00000000 00005097 000015e0 00000000 00000080
Aug  6 13:41:06 localhost kernel: [ 3788.860611] NVRM: Xid (0000:01:00): 13, 007e 00000000 00005097 00001458 00000003 00000080
Aug  6 13:41:06 localhost kernel: [ 3788.866867] NVRM: Xid (0000:01:00): 13, 007e 00000000 00005097 00001458 00000003 00000080
Aug  6 13:41:06 localhost kernel: [ 3788.872829] NVRM: Xid (0000:01:00): 12, COCOD 0000007e 00000000 00000030 00001640 01e00000
Aug  6 13:41:06 localhost kernel: [ 3788.878756] NVRM: Xid (0000:01:00): 12, COCOD 0000007e 00000000 00000030 00001640 00f00140
Aug  6 13:41:06 localhost kernel: [ 3788.884654] NVRM: Xid (0000:01:00): 12, COCOD 0000007e 00000000 00000030 00001640 01e00140
Aug  6 13:41:21 localhost kernel: [ 3803.894980] NVRM: os_schedule: Attempted to yield the CPU while in atomic or interrupt context
Aug  6 13:43:38 localhost kernel: [ 3941.211584] NVRM: os_schedule: Attempted to yield the CPU while in atomic or interrupt context
artem is offline   Reply With Quote