You are not logged in.

#1 2011-07-06 20:36:56

taro_curly
Member
Registered: 2011-07-06
Posts: 5

X crashes when exiting from full screen Flash

The crash takes out GDM as well and I have to log in again. It doesn't happen on all websites. It generally seems to happen if Flash has been on full-screen for more than 10 minutes, but this isn't strictly reproducible. If I look at the output on one of the other ttys (Ctrl+Alt+F7), there seems to be a stack-trace there. Some of the lines which seem relevant to me are:

/usr/bin/Xorg: smallbin double linked list corrupted <followed by an address>

There are references to /usr/lib/intel_drv.so in the backtrace.

There doesn't seem to be any error in the Xorg logs. One of the GDM logs says:

(II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
(EE) Failed to load /usr/lib/xorg/modules/drivers/intel_drv.so: /usr/lib/xorg/m\
odules/drivers/intel_drv.so: undefined symbol: PictureScreenPrivateKey
(EE) LoadModule: Module intel does not have a intelModuleData data object.
(II) Unloading intel
(EE) Failed to load module "intel" (invalid module, 0)
(WW) Warning, couldn't open module vesa
(II) Unloading vesa
(EE) Failed to load module "vesa" (module does not exist, 0)
(WW) Warning, couldn't open module fbdev
(II) Unloading fbdev
(EE) Failed to load module "fbdev" (module does not exist, 0)
(EE) No drivers available.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support
     at http://wiki.x.org
 for help.
Please also check the log file at "/var/log/Xorg.1.log" for additional informat\
ion.

I am running Gnome 2.32. My video card is an Intel GM965 integrated card. I have the latest drivers and flash plugin. This happens on both Firefox and Chromium. Other than this, things seem to be fine. Occassionally, my screen flickers, but it's quite rare and I haven't been able to correlate it with anything. Full screen video plays without any problems.

If you need any more information, please let me know.

Offline

#2 2011-07-06 22:07:45

Inxsible
Forum Fellow
From: Chicago
Registered: 2008-06-09
Posts: 9,183

Re: X crashes when exiting from full screen Flash

x86 or x86_64?

Which package have you installed for flash?

Since there is nothing in xorg logs, have you checked dmesg?


Forum Rules

There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !

Offline

#3 2011-07-06 22:30:01

taro_curly
Member
Registered: 2011-07-06
Posts: 5

Re: X crashes when exiting from full screen Flash

The architecture is x86 (i686).

The flash plugin I have installed is 10.3.181.34-1 (http://www.archlinux.org/packages/extra … ashplugin/)

The only seemingly relevant entry in dmesg is

[43088.637943] plugin-containe[7583]: segfault at a0bb0af8 ip b7832c37 sp ac45d08c error 6 in libpthread-2.14.so[b7828000+17000]

Offline

#4 2011-07-09 21:33:13

taro_curly
Member
Registered: 2011-07-06
Posts: 5

Re: X crashes when exiting from full screen Flash

On another forum (or perhaps it was elsewhere on this one), someone said that preloading libGL.so fixes the problem. I wrote a script to do this for Firefox and it seems to have reduced the frequency of crashes.

#!/bin/zsh

export LD_PRELOAD="/usr/lib/libGL.so";
`(/usr/bin/firefox $@)`

It still does crash every now and again but I can't seem to pin it down to anything in particular.

What I have also noticed is that DOSBox gets affected by this to some extent. Games which used to run well on Ubuntu (I have been using Arch for only a few weeks now) now freeze periodically: the video stutters and artifiacts are left behind. I suspect that the two problems might be related but I am not sure.

Has anyone else had this sort of problem?

Offline

#5 2011-07-12 18:15:45

taro_curly
Member
Registered: 2011-07-06
Posts: 5

Re: X crashes when exiting from full screen Flash

So it seems that some websites consistently cause this crash despite preloading the libGL before running Firefox. In the case of those that do (Megavideo for instance), you just have to take it to fullscreen for an instant and when you exit, X crashes. With YouTube, NBC and some other sites however, this doesn't happen no matter how long you run it on fullscreen.

I also managed to fix DOSBox flickering by changing

output=surface

to

output=opengl

in doxbox.conf

Perhaps this isn't exclusively a flash problem. Thoughts? Comments?

Offline

Board footer

Powered by FluxBB