GNOME Bugzilla – Bug 621261
crash under gdk_draw_pixbuf in aisleriot with Nvidia restricted drivers and 2 displays
Last modified: 2010-08-11 04:06:37 UTC
Created attachment 163350 [details] stacktrace I have 2 displays one 1280x960 one 1920x1080 with the nvidia restricted drivers. If I try and open aisleriot it flashes up with no cards then closes.
Paste here the stacktrace (gdb) thread apply all bt
+ Trace 222351
Thread 1 (Thread 0x7ffff7fcc7e0 (LWP 2130))
could be related with bug 582064 ?
Also I am forwarding this bug from downstream. https://bugs.launchpad.net/ubuntu/+source/gnome-games/+bug/420149
Not related to bug 582064, since that one is a aisleriot/clutter bug and here we have aisleriot/noclutter. @Ben: does the same happen when you run with the non-restricted drivers (nv, or nouveau)?
It works fine with nouveau, also works fine with nvidia restricted if I disable the second screen in nvidia-settings.
The exact X error is BadMatch, btw (from the downstream bug). The crash is under gdk_draw_pixbuf(). The call gets a GdkWindow and a GdkGC that's created specifically for this window, so that shouldn't be the cause of the problem. It could be a problem in gdk (like 615853 was -- not a dup though!), or a bug in the nonfree driver (in which case this bug would be NOTGNOME). I think you're also running an older gtk+ version, so try to upgrade to 2.20.x. -> gtk+ for consideration
gdk_draw_pixbuf is gone in gtk3