LINUX.ORG.RU

Ubuntu 12.04. Иногда в Xorg что-то ломается и он продолжает работать с тормозами.


0

1

Захожу в гуглокарты - такие сложные гуглокарты с CANVAS-движком, куча графических операций... Мучаю эти гуглокарты немного, потом вдруг херакс - CPU 100%, весь экран замирает (включая часы) на 10 секунд, потом его отпускает, но далее всё начинает работать с дикими тормозами. Водишь мышью по элементам веб-страницы, которые при наведении меняют цвет, например, а иксы жрут 100% CPU и всё лагает, не водишь - 0% CPU. Примитивные операции начинают дико жрать проц, а вверху страницы полоска на всю ширину страницы и высотой где-то 30 пикселей начинает мерцать и показывать случайные куски этой страницы.

Перезапуск иксов спасает до следующей аварии.

В логах иксов этот переломный момент их жизни сопровождается такими вещами:

(EE) [mi] EQ overflowing.  Additional events will be discarded until existing events are processed.
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x34) [0x7f7cba3492a4]
(EE) 1: /usr/bin/X (mieqEnqueue+0x263) [0x7f7cba329a13]
(EE) 2: /usr/bin/X (0x7f7cba193000+0x6a9a4) [0x7f7cba1fd9a4]
(EE) 3: /usr/lib/xorg/modules/input/evdev_drv.so (0x7f7cb3956000+0x5e08) [0x7f7cb395be08]
(EE) 4: /usr/bin/X (0x7f7cba193000+0x95647) [0x7f7cba228647]
(EE) 5: /usr/bin/X (0x7f7cba193000+0xc0f77) [0x7f7cba253f77]
(EE) 6: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7f7cb94b9000+0xfcb0) [0x7f7cb94c8cb0]
(EE) 7: /lib/x86_64-linux-gnu/libc.so.6 (ioctl+0x7) [0x7f7cb81f9c67]
(EE) 8: /usr/lib/x86_64-linux-gnu/libdrm.so.2 (drmIoctl+0x28) [0x7f7cb92b12e8]
(EE) 9: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7f7cb6e89000+0x39360) [0x7f7cb6ec2360]
(EE) 10: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7f7cb6e89000+0x3a2b7) [0x7f7cb6ec32b7]
(EE) 11: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7f7cb6e89000+0x606b1) [0x7f7cb6ee96b1]
(EE) 12: /usr/bin/X (BlockHandler+0x44) [0x7f7cba1eca54]
(EE) 13: /usr/bin/X (WaitForSomething+0x11d) [0x7f7cba3465dd]
(EE) 14: /usr/bin/X (0x7f7cba193000+0x55622) [0x7f7cba1e8622]
(EE) 15: /usr/bin/X (0x7f7cba193000+0x4423a) [0x7f7cba1d723a]
(EE) 16: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xed) [0x7f7cb812e76d]
(EE) 17: /usr/bin/X (0x7f7cba193000+0x44591) [0x7f7cba1d7591]
(EE)
(EE) [mi] These backtraces from mieqEnqueue may point to a culprit higher up the stack.
(EE) [mi] mieq is *NOT* the cause.  It is a victim.
(EE) [mi] EQ overflow continuing.  100 events have been dropped.
(EE)

★☆

Последнее исправление: kiverattes (всего исправлений: 1)

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.