robotframework / RIDE

Test data editor for Robot Framework
Apache License 2.0
958 stars 378 forks source link

Ride crashes regularly in Ubuntu 12.04 #1149

Closed yanne closed 9 years ago

yanne commented 9 years ago

Originally submitted to Google Code by bmannix on 12 Nov 2012

The Ride IDE crashes regularly on Ubuntu 12.04. The crash always occurs during test execution.

Installed versions:

libwxbase2.8-0 install libwxgtk2.8-0 install python-wxgtk2.8 install python-wxversion install

Python 2.7.3 robotframework-ride - 0.51

Issue:

Ride regularly crashes on Ubuntu 12.04. I have seen 2 separate error messages.

Very common:

The program 'python' received an X Window System error. This probably reflects a bug in the program. The error was 'BadPixmap (invalid Pixmap parameter)'. (Details: serial 608260 error_code 4 request_code 56 minor_code 0) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.)

Relatively uncommon:

python: ../../src/XlibInt.c:245: _XPrivSyncFunction: Assertion `dpy->synchandler == _XPrivSyncFunction' failed.

yanne commented 9 years ago

Originally submitted to Google Code by bmannix on 12 Nov 2012

Just got another one with a big trace (attached)

yanne commented 9 years ago

Originally submitted to Google Code by @jussimalinen on 19 Nov 2012

What is your exact wx version? Ride prints this to log together with other debug information at startup. Choose "tools"->"view ride log" from menu.

yanne commented 9 years ago

Originally submitted to Google Code by @mkorpela on 19 Nov 2012

I'm also getting these crashes regularly. And they always occur during test execution.

yanne commented 9 years ago

Originally submitted to Google Code by @mkorpela on 19 Nov 2012

Should be fixed now.

There were UI calls from none UI thread during test execution.

https://github.com/robotframework/RIDE/commit/b86e33de42300602f8cb26b4da9d72fd91087520