![]() |
Random Linux Crashes - X Error failed request: BadWindow
MacBook Pro on ubuntu (Edgy) with drivers all installed.
NPC Code: Randomly crashes. ( Or -- I just didn't find out what crashed it! ) Direct Rendering works... Nothing significant happens in the duration thereof. |
It seems to be a bug of recent x-servers (xorg), sometimes moving or resizing some window is killing opengl applications. Can't do something against that since it's done by the x-server and is killing the application without a notice, but I will try to find some more information about it since its annoying like hell.
|
Quote:
I had beryl-manager on at the time of the crashes without XGL on. ( I closed it because direct-rendering didn't work as effectively while it was opened, I had to DISPLAY=:0 graal to have it ). When I removed the beryl-manager from the session, it seems to have fixed the problem. I don't know why it was doing it: It was pretty inactive as application. |
Bah! Still crashes... But at a MUCH lesser frequency ( without beryl-manager )
|
Novo, what window manager are you using? I've had this bad window position error a lot with KDE, but not at all with WindowMaker or Gnome.
|
Quote:
I suppose some windows managers fall on the bug more often though ( Beryl probably crashed so much more due to it being enhanced graphically, and uses a lot more exploitation in the system ) |
Quote:
|
Okay. I upgraded my X.org server and now I get a segmentation fault when opening Graal. Just like I did in this thread. So Stefan, if you are wondering what's causing segmentation faults in Intel graphics accelerators, it's most definitely the newest version of X.org.
|
But glxinfo and other opengl programs still work?
|
Quote:
|
Hmmm I can only imagine that there is some special OpenGL command not supported. When its crashing at startup, you still get a ~/.graal/graal4/console.log ?
About the random linux crashes, I have reduced the problem by not redrawing the window when some special events occur, so the next Graal version should work a little bit better. |
Ok fixed it. It was quite hard to find because Xerrors are normally not printed when they are happening, so we had to set the XServer to synchronized mode.
|
| All times are GMT +2. The time now is 07:44 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.