MySQL Workbench on Ubuntu 11.10

We have seen many reports about broken build and freezes which are experienced on Ubuntu 11.10. While the build fix was pretty simple, the freezes took us a bit more time to hunt them down.

The point is that MySQL Workbench relies on glib’s idle signals which are emitted when Gtk’s main event loop has nothing to do. In Ubuntu 11.10, for some reason, for certain types of windows we use, these idle signals are not emitted cause window drawing code constantly reschedules idle redraws.

The bug report which is related to the freezes and compilation problems is at http://bugs.mysql.com/62347

Here is a link to the patch: is http://bugs.mysql.com/file.php?id=17639

16 thoughts on “MySQL Workbench on Ubuntu 11.10”

  1. For those who use the 11.04 deb on 11.10, if your workbench freezes on the splash screen, just type alt+f4 and the workbench will popup.

  2. I can not compile the source code with patch!
    ubuntu 11.10

    src/template.cc:103:1: error: ‘TemplateId’ does not name a type
    src/template.cc: In function ‘void ctemplate::{anonymous}::WriteOneHeaderEntry(std::string*, const string&, const string&)’:
    src/template.cc:735:13: error: ‘TemplateId’ does not name a type
    src/template.cc:740:20: error: ‘id’ was not declared in this scope
    make[4]: *** [libctemplate_wb_la-template.lo] Error 1
    make[4]: se sale del directorio «/home/rockerox/Descargas/mysql-workbench-gpl-5.2.35-src/ext/ctemplate/ctemplate-src»
    make[3]: *** [all] Error 2
    make[3]: se sale del directorio «/home/rockerox/Descargas/mysql-workbench-gpl-5.2.35-src/ext/ctemplate»
    make[2]: *** [all-recursive] Error 1
    make[2]: se sale del directorio «/home/rockerox/Descargas/mysql-workbench-gpl-5.2.35-src/ext»
    make[1]: *** [all-recursive] Error 1
    make[1]: se sale del directorio «/home/rockerox/Descargas/mysql-workbench-gpl-5.2.35-src»
    make: *** [all] Error 2

  3. When I close the application at the hanging splash, it continues, but… then when I open an existing connection, it hangs again at open the sql editor.
    This program is now useless to me, which is a pitty.

  4. @Marcelloh
    When freezing at the Connection Opnening Splash Screen, just hit Alt+F4 again. After that, the SQL Editor opens, and your are able to work your databases.

  5. Tomas thank you so much this was really helpful!

    I got mysql workbench installed from their site but the gui was all messed up missing different panes and options.

    Yours works perfect!

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.