Bug #23473 Mysql-Workbench crashes after Startup with OpenGL out of memory error
Submitted: 19 Oct 2006 17:41 Modified: 1 Mar 2007 11:36
Reporter: ralf lehmann Email Updates:
Status: No Feedback Impact on me:
None 
Category:MySQL Workbench Preview Severity:S2 (Serious)
Version: OS:Linux (Linux)
Assigned to: Assigned Account CPU Architecture:Any

[19 Oct 2006 17:41] ralf lehmann
Description:
Mysql-Workbench crashes after Startup with this error:
** (mysql-workbench-bin:1266): WARNING **: CANVAS ERROR: OpenGL error encountered: out of memory  (0x505).

How to repeat:
Just start the app

Suggested fix:
?
[20 Oct 2006 8:44] Dimitar Valov
Yes, it just wont start!

Using a regular user I got the following errors:
dimi3@bern:~/Desktop/mysql-gui-tools-5.0$ ./mysql-workbench

(mysql-workbench-bin:6153): Gtk-WARNING **: Unable to locate theme engine in module_path: "qtengine",

(mysql-workbench-bin:6153): Gtk-WARNING **: Unable to locate theme engine in module_path: "qtengine",
Fontconfig warning: line 32: unknown element "cachedir"
Fontconfig warning: line 33: unknown element "cachedir"
Fontconfig warning: "/etc/fonts/conf.d/80-delicious.conf", line 18: invalid match target "scan"
DISPATCH ERROR! _glapi_add_dispatch failed to add glBlendEquationSeparate!
DISPATCH ERROR! _glapi_add_dispatch failed to add glBlendEquationSeparate!
./mysql-workbench: line 103:  6153 Segmentation fault      $PRG-bin $args

I have also installed gtk2-engines-gtk-qt so the gtk apps like smoother in QT, but evertyhing that comes int the GUI package wont use them.

If I run it with root user I on some occasions got the startup box that tells me about the alpha release. And then after I click the 'OK' button it crashes like with normal user. The checkbox 'don't show this again' seems to be working correctly, because now when I start it just crashes without showing anything.
[20 Oct 2006 9:58] ralf lehmann
If start with: LANG=C mysql-workbench it starts!!
I dont understand why this eviroment variable is not set in the mysql-workbench script because this bug exist in all versions before and is documented in the mysql-forum a few month. Did anybody from mysql read this forum??
[22 Oct 2006 12:11] Valeriy Kravchuk
Thank you for a problem report. What version was used? 1.1.4 alpha? Please, give URL you used for download, in case of any doubts.
[22 Oct 2006 15:44] ralf lehmann
Installed from mysql.com taken the Suse rpm:mysql-workbench-5.0r4-1suse10

yes its 1.14 Alpha

thanks
ralf
[23 Oct 2006 16:43] MySQL Verification Team
Thank you for the bug report. I was unable to repeat with 5.0.4r version
and on Suse 10.0. Which version are you using? and which Linux distribution?
Thanks in advance.
[23 Oct 2006 18:55] ralf lehmann
Hi,
OpenSuse 10.2 Factory
Kernel 2.6.19-rc2 (without any suse related patches,no xen,no selinux)
Xorg 7.1
NVida closed source kernel module vers.:1.0-9626
other opengl related stuff runs without any errors

ldd /usr/bin/mysql-workbench-bin 
        linux-gate.so.1 =>  (0xffffe000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb7f23000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7ef0000)
        libnsl.so.1 => /lib/libnsl.so.1 (0xb7edb000)
        libpcre.so.0 => /usr/lib/libpcre.so.0 (0xb7ebc000)
        libglade-2.0.so.0 => /opt/gnome/lib/libglade-2.0.so.0 (0xb7ea3000)
        libgthread-2.0.so.0 => /opt/gnome/lib/libgthread-2.0.so.0 (0xb7e9e000)
        libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb7d65000)
        libgtkmm-2.4.so.1 => /opt/gnome/lib/libgtkmm-2.4.so.1 (0xb7ab4000)
        libgdkmm-2.4.so.1 => /opt/gnome/lib/libgdkmm-2.4.so.1 (0xb7a71000)
        libatkmm-1.6.so.1 => /opt/gnome/lib/libatkmm-1.6.so.1 (0xb7a2f000)
        libgtk-x11-2.0.so.0 => /opt/gnome/lib/libgtk-x11-2.0.so.0 (0xb76ea000)
        libpangomm-1.4.so.1 => /opt/gnome/lib/libpangomm-1.4.so.1 (0xb76c4000)
        libglibmm-2.4.so.1 => /opt/gnome/lib/libglibmm-2.4.so.1 (0xb7679000)
        libsigc-2.0.so.0 => /opt/gnome/lib/libsigc-2.0.so.0 (0xb7672000)
        libgdk-x11-2.0.so.0 => /opt/gnome/lib/libgdk-x11-2.0.so.0 (0xb75f0000)
        libatk-1.0.so.0 => /opt/gnome/lib/libatk-1.0.so.0 (0xb75d6000)
        libgdk_pixbuf-2.0.so.0 => /opt/gnome/lib/libgdk_pixbuf-2.0.so.0 (0xb75bf000)
        libpangocairo-1.0.so.0 => /opt/gnome/lib/libpangocairo-1.0.so.0 (0xb75b6000)
        libpango-1.0.so.0 => /opt/gnome/lib/libpango-1.0.so.0 (0xb757c000)
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb7517000)
        libgobject-2.0.so.0 => /opt/gnome/lib/libgobject-2.0.so.0 (0xb74dd000)
        libgmodule-2.0.so.0 => /opt/gnome/lib/libgmodule-2.0.so.0 (0xb74d9000)
        libdl.so.2 => /lib/libdl.so.2 (0xb74d5000)
        libglib-2.0.so.0 => /opt/gnome/lib/libglib-2.0.so.0 (0xb7440000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb73d4000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb739a000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7391000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7274000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb7265000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7241000)
        libglitz.so.1 => /usr/lib/libglitz.so.1 (0xb7219000)
        libm.so.6 => /lib/libm.so.6 (0xb71f4000)
        libuuid.so.1 => /lib/libuuid.so.1 (0xb71f0000)
        libGL.so.1 => /usr/lib/libGL.so.1 (0xb7164000)
        libGLU.so.1 => /usr/X11R6/lib/libGLU.so.1 (0xb70ea000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb700a000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6ffd000)
        libc.so.6 => /lib/libc.so.6 (0xb6edc000)
        /lib/ld-linux.so.2 (0xb7f6d000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0xb6ed2000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0xb6eb9000)
        libz.so.1 => /lib/libz.so.1 (0xb6ea6000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb6ea2000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6e9b000)
        librt.so.1 => /lib/librt.so.1 (0xb6e92000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb6e8e000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xb6e85000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb6e7f000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb6e75000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb6e6f000)
        libpangoft2-1.0.so.0 => /opt/gnome/lib/libpangoft2-1.0.so.0 (0xb6e43000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6e22000)
        libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0xb65a4000)
        libnvidia-tls.so.1 => /usr/lib/tls/libnvidia-tls.so.1 (0xb65a2000)

thanks
ralf
[1 Feb 2007 11:36] MySQL Verification Team
Thank you for the feedback. Could you please try with the latest release
and inform the results. Thanks in advance.
[2 Mar 2007 0:00] Bugs System
No feedback was provided for this bug for over a month, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".