MySQL Workbench 5.1.4 Alpha Available

November 8, 2008 – 2:20 pm by tax

We’ve packaged another alpha-version of our current work-in-progress version of workbench – version 5.1.4. We’ve added more features, fixed problems and started to build packages for Fedora Core 9 along with our binaries for Ubuntu 8.04.

MySQL Workbench OSS 5.1.4 Alpha – Linux

Source Tar Ball

ftp://ftp.mysql.com/pub/mysql/download/gui-tools/mysql-workbench-5.1.4alpha.tar.gz
ftp://ftp.mysql.com/pub/mysql/download/gui-tools/mysql-workbench-5.1.4alpha.tar.gz.md5

Binaries for Fedora Core 9

ftp://ftp.mysql.com/pub/mysql/download/gui-tools/mysql-workbench-5.1.4-1fc9.i386.rpm
ftp://ftp.mysql.com/pub/mysql/download/gui-tools/mysql-workbench-5.1.4-1fc9.i386.rpm.md5

Source Packages for Fedora Core 9

ftp://ftp.mysql.com/pub/mysql/download/gui-tools/mysql-workbench-5.1.4-1fc9.src.rpm
ftp://ftp.mysql.com/pub/mysql/download/gui-tools/mysql-workbench-5.1.4-1fc9.src.rpm.md5

Binaries/Sources for Ubuntu 8.04

Add following 2 lines to your /etc/apt/sources.list:

deb ftp://ftp.mysql.com/pub/mysql/download/gui-tools/ubuntu/ binary/
deb-src ftp://ftp.mysql.com/pub/mysql/download/gui-tools/ubuntu/ source/

To download and install the binary use the command

> apt-get update

followed by

> apt-get install mysql-workbench

Build instructions for Ubuntu 8.04

http://dev.mysql.com/workbench/?page_id=152

Please grab a package (either a bin for your distro or the source pkg to build it yourself) and give it a shot. But keep in mind that this is an alpha build, so don’t use it on your production-models yet.

Johannes Taxacher

  1. 28 Responses to “MySQL Workbench 5.1.4 Alpha Available”

  2. Thank you so much. I was waiting for this for quite some time. I didn’t get around to trying 5.1.3 but this version I will make time to try.

    By marf on Nov 8, 2008

  3. compiled on ubuntu 8.10 64 bit. no problems.
    also i could load the projects with previously deleted foreign keys which caused a crash on 5.1.3

    thanks!

    By runout on Nov 8, 2008

  4. after some testing i hope we get an update soon. i encountered many crashes. also some we had not in 5.1.3.
    it’s almost impossible to do anything in the EER Diagram Editor.
    i made a bug report.

    By runout on Nov 9, 2008

  5. It is a great Tool!! I’m waiting for next release and full functionality :) But for now great JOB! HOAH!

    By KirkoR on Nov 10, 2008

  6. Tried to build for Fedora 9 x86_64 and it compiled fine (I think) but when trying to build hit a file not found issue. It was looking for:

    error: File not found by glob: /var/tmp/mysql-workbench-5.1.4-root/usr/lib64/mysql-workbench/*

    but the files were located is ../usr/lib/… instead.

    Probably something with the spec file maybe?

    By ahagopian on Nov 11, 2008

  7. hey, thanks a lot for it, any way to get the package in the intrepid repos?

    thanks again

    By Berna on Nov 11, 2008

  8. sorry just noticed that the problem is AMD_64… i’ll compile

    thx

    By Berna on Nov 11, 2008

  9. 25 minutes and i’m even happier :) runs smootly on ibex AMD_64

    great job guys

    By Berna on Nov 12, 2008

  10. Very cool!

    I’ve been using it on Windows for a while, it’s nice to have it on Ubuntu (where I do most of my dev work).

    However, it seems to be seg-faulting on me. Is there some dependency or something I’m missing?

    Here’s a (partial) output:

    (mysql-workbench-bin:18845): Gtk-CRITICAL **: gtk_tree_view_unref_tree_helper: assertion `node != NULL’ failed

    (mysql-workbench-bin:18845): Gtk-CRITICAL **: gtk_tree_view_unref_tree_helper: assertion `node != NULL’ failed
    /usr/bin/mysql-workbench: line 16: 18845 Segmentation fault $bindirname/mysql-workbench-bin $*

    By Cleon on Nov 12, 2008

  11. I got the same error message using the package in the repository :
    (mysql-workbench-bin:10746): Gtk-CRITICAL **: gtk_tree_view_unref_tree_helper: assertion `node != NULL’ failed

    As you can see, only the number in perenthesis differs, I don’t know if it matters.

    By yopai on Nov 13, 2008

  12. Cleon, Yopai,

    What version of ubuntu are you trying it on? Is it 32 or 64bits?
    When does the segfault occur?
    Please edit /usr/bin/mysql-workbench (which is a script) and in the beginning of the last line add catchsegv
    Then post a bug report with the output attached.

    Thanks!

    By akojima on Nov 14, 2008

  13. ahagopian, please find the offending line in the spec file and update it to the correct path. We haven’t tried building a rpm for 64bit fedora yet, so please send a patch if you get it to build ok.

    Thanks and regards,
    Alfredo

    By akojima on Nov 14, 2008

  14. Sorry!

    It’s Ubuntu 8.10, 32-bit. The crash occurs when I edit a table in an existing file that I’ve loaded, but when I just tried to create a new file and edited a table *there*, it didn’t crash. It *does* seem to be consistent, as it crashes at the same point when I edit the pre-existing file, but I can’t say exactly what’s triggering it.

    *** Segmentation fault
    Register dump:

    EAX: 00000000 EBX: 00000001 ECX: 00000012 EDX: 09a90292
    ESI: 082bdd2c EDI: bfebc518 EBP: bfebc448 ESP: bfebc3f0

    EIP: 08410002 EFLAGS: 00010202

    CS: 0073 DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b

    Trap: 0000000e Error: 00000004 OldMask: 00000000
    ESP/signal: bfebc3f0 CR2: 00000000

    FPUCW: ffff037f FPUSW: ffff4024 TAG: ffffffff
    IPOFF: b72fd55e CSSEL: 0073 DATAOFF: 09a89b7c DATASEL: 007b

    ST(0) 0000 8000000000000000 ST(1) 0000 f000000000000000
    ST(2) 0000 f000000000000000 ST(3) 0000 8953e03031762200
    ST(4) 0000 b1db663e9a3156b8 ST(5) 0000 ae7c7b27d42b2252
    ST(6) 0000 8000000000000000 ST(7) 0000 8000000000000000

    Backtrace:
    /lib/libSegFault.so[0xb809c100]
    ??:0(??)[0xb80bb400]
    /usr/bin/mysql-workbench-bin(_ZN2wb10OverviewBE14count_childrenERKN3bec6NodeIdE+0×53)[0x8412831]
    /usr/bin/mysql-workbench-bin(_ZNK16TreeModelWrapper14get_iter_vfuncERKN3Gtk8TreePathERNS0_8TreeIterE+0×1ac)[0x833b07e]
    /usr/lib/libgtkmm-2.4.so.1(_ZN3Gtk15TreeModel_Class23get_iter_vfunc_callbackEP13_GtkTreeModelP12_GtkTreeIterP12_GtkTreePath+0xbb)[0xb76f7d9b]
    /usr/lib/libgtk-x11-2.0.so.0(gtk_tree_model_get_iter+0xc5)[0xb72a2415]
    /usr/lib/libgtkmm-2.4.so.1(_ZN3Gtk9TreeModel8get_iterERKNS_8TreePathE+0×4a)[0xb76f868a]
    /usr/bin/mysql-workbench-bin(_ZN21OverviewItemContainer12refresh_infoERKN3bec6NodeIdE+0×63)[0x82e5fa1]
    /usr/bin/mysql-workbench-bin(_ZN13OverviewPanel12refresh_nodeERKN3bec6NodeIdE+0×158)[0x82ddcae]
    /usr/bin/mysql-workbench-bin(_ZN8MainForm16refresh_gui_becbEN2wb11RefreshTypeERKSsPv+0×140)[0x82d2d0c]
    /usr/bin/mysql-workbench-bin(_ZNK4sigc18bound_mem_functor3Iv8MainFormN2wb11RefreshTypeERKSsPvEclERKS3_S5_RKS6_+0×73)[0x82cad79]
    /usr/bin/mysql-workbench-bin(_ZNK4sigc15adaptor_functorINS_18bound_mem_functor3Iv8MainFormN2wb11RefreshTypeERKSsPvEEEclIRKS4_S6_RKS7_EENS9_18deduce_result_typeIT_T0_T1_vvvvE4typeESG_SH_SI_+0×29)[0x82cada9]
    /usr/bin/mysql-workbench-bin(_ZN4sigc8internal10slot_call3INS_18bound_mem_functor3Iv8MainFormN2wb11RefreshTypeERKSsPvEEvS5_SsS8_E7call_itEPNS0_8slot_repERKS5_S7_RKS8_+0×2f)[0x82caddb]
    /usr/bin/mysql-workbench-bin(_ZNK4sigc5slot3IvN2wb11RefreshTypeESsPvEclERKS2_RKSsRKS3_+0×6b)[0x836ad09]
    /usr/bin/mysql-workbench-bin(_ZN2wb9WBContext16flush_idle_tasksEv+0×196)[0x835b7ac]
    /usr/bin/mysql-workbench-bin(_ZN7Program10idle_stuffEv+0×14)[0x82c68e6]
    /usr/bin/mysql-workbench-bin(_ZNK4sigc18bound_mem_functor0Ib7ProgramEclEv+0×57)[0x82ca9e3]
    /usr/bin/mysql-workbench-bin(_ZNK4sigc15adaptor_functorINS_18bound_mem_functor0Ib7ProgramEEEclEv+0×14)[0x82ca9fc]
    /usr/bin/mysql-workbench-bin(_ZN4sigc8internal10slot_call0INS_18bound_mem_functor0Ib7ProgramEEbE7call_itEPNS0_8slot_repE+0×1a)[0x82caa1c]
    /

    By Cleon on Nov 14, 2008

  15. Did an install of it (trough apt) on Ubuntu 8.04, looks like a great tool, but produces some errors on start:

    ** Message: Trying to load module ‘/usr/lib/mysql-workbench/modules/wb.mysql.import.grt.so’ (cpp)
    ** Message: WARNING: Could not open module /usr/lib/mysql-workbench/modules/wb.mysql.import.grt.so (/usr/lib/mysql-workbench/modules/wb.mysql.import.grt.so: undefined symbol: _ZN19Mysql_sql_parser_feC1Ev)

    etc.

    And later it terminates when trying to add a table:

    unhandled exception (type std::exception) in signal handler:
    what: Module DbMySQL could not be located

    Should I build it by hand?

    By pentarim on Nov 14, 2008

  16. In Ubuntu 8.10 64bits receipt this error (resume):

    ../../../library/canvas/src/.libs/libmdcanvas.so: undefined reference to `glTexImage2D’
    ../../../library/canvas/src/.libs/libmdcanvas.so: undefined reference to `glColor4f’
    ../../../library/canvas/src/.libs/libmdcanvas.so: undefined reference to `glBlendFunc’
    ../../../library/canvas/src/.libs/libmdcanvas.so: undefined reference to `glXDestroyContext’
    ../../../library/canvas/src/.libs/libmdcanvas.so: undefined reference to `glBindTexture’
    collect2: ld returned 1 exit status
    make[3]: *** [grtshell] Error 1
    make[3]: se sale del directorio `/home/mario/Downloads/Programas/mysql-workbench-5.1.4alpha/frontend/linux/shell’
    make[2]: *** [install-recursive] Error 1
    make[2]: se sale del directorio `/home/mario/Downloads/Programas/mysql-workbench-5.1.4alpha/frontend/linux’
    make[1]: *** [install-recursive] Error 1
    make[1]: se sale del directorio `/home/mario/Downloads/Programas/mysql-workbench-5.1.4alpha/frontend’
    make: *** [install-recursive] Error 1

    any idea?? I follow all steps in this tutorial with no errors, I compile the new ctemplate-0.92.tar.gz…

    By waffen on Nov 15, 2008

  17. update:
    I was downloaded the deb packages from Google, force to compiled in 64bits and I receipt a different error message:

    En el archivo incluído de /usr/include/c++/4.3/ext/hash_map:64,
    from /usr/local/include/google/template_dictionary.h:55,
    from /usr/local/include/google/template.h:48,
    from src/db_mysql_catalog_report.h:16,
    from src/module_db_mysql.cpp:19:
    /usr/include/c++/4.3/backward/backward_warning.h:33:2: aviso: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
    libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../generated -I../../backend -I../../library/grt/src -I../../library/utilities/src -I../../modules -I../../library/grt/src/diff -I../../library/sql-parser/include -I../../library/sql-parser/source -DDLOAD_JVM -I/usr/include/lua5.1 -DENABLE_LUA_MODULES -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -Wall -ggdb3 -MT module_db_mysql.lo -MD -MP -MF .deps/module_db_mysql.Tpo -c src/module_db_mysql.cpp -o module_db_mysql.o >/dev/null 2>&1
    mv -f .deps/module_db_mysql.Tpo .deps/module_db_mysql.Plo
    /bin/bash ../../libtool –tag=CXX –mode=link g++ -Wall -ggdb3 -module -o db.mysql.grt.la -rpath /usr/local/lib/mysql-workbench/modules db_mysql_catalog_report.lo db_mysql_diffsqlgen.lo db_mysql_params.lo module_db_mysql.lo -lctemplate
    libtool: link: g++ -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../../lib/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.3.2/crtbeginS.o .libs/db_mysql_catalog_report.o .libs/db_mysql_diffsqlgen.o .libs/db_mysql_params.o .libs/module_db_mysql.o /usr/lib/libctemplate.so -L/usr/lib/gcc/x86_64-linux-gnu/4.3.2 -L/usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/4.3.2/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../../lib/crtn.o -Wl,-soname -Wl,db.mysql.grt.so.0 -o .libs/db.mysql.grt.so.0.0.0
    /usr/lib/libctemplate.so: could not read symbols: File in wrong format
    collect2: ld returned 1 exit status
    make[2]: *** [db.mysql.grt.la] Error 1
    make[2]: se sale del directorio `/home/mario/Downloads/Programas/mysql-workbench-5.1.4alpha/modules/db.mysql’
    make[1]: *** [install-recursive] Error 1
    make[1]: se sale del directorio `/home/mario/Downloads/Programas/mysql-workbench-5.1.4alpha/modules’
    make: *** [install-recursive] Error 1

    By waffen on Nov 15, 2008

  18. Solved my problem :) 5.1.4 release is incompatible with current version of ctemplate which is 0.92. When downgraded to ctemplate 0.91 it works like a charm.

    By pentarim on Nov 17, 2008

  19. How would one go about getting this working in OS X? Is this possible?

    By thebeline on Nov 17, 2008

  20. On the OS X front, it was stated that 5.1 would herald OS X support. Any development on this?

    By thebeline on Nov 17, 2008

  21. I’ve moved my development from MS Windows to Ubuntu 8.10 and MySQL workbench is something I really miss (I am a subscriber). In fact, its the only thing apart from testing that is keeping me from abandoning MS Windows altogether.

    On following the above instructions in 8.10 the apt-get install mysql-workbench command yields:
    “Some packages could not be installed…
    The following packages have unmet dependencies:
    mysql-workbench: Depends: libctemplate0 but it is not installable
    E: Broken packages”

    I’ll have a go at building from source.

    By Whippy on Nov 18, 2008

  22. I compiled it on Fedora core 9 (x86_64) without problem, but when I run it mysql-workbench gave the error message:
    (lt-mysql-workbench-bin:9119): libglade-WARNING **: could not find glade file ‘/usr/local/lib/mysql-workbench-5.1.4alpha/frontend/linux/share/mysql-workbench/model_sidebar.glade’
    terminate called after throwing an instance of ‘MGGladeXML::Error’
    ./mysql-workbench: line 16: 9119 Aborted $bindirname/mysql-workbench-bin $*

    I also tried mysql-workbench-bin which returned with a single “Segmentation fault” error.

    By ebihal on Nov 18, 2008

  23. installed from package, compiled… did not work. Just opened wb loading image and freezed. Then fixed the ATI display driver problem that originated last week when updated ubuntu from 8.04 -> 8.10… Used remove – reinstall found here: https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/284408. And now WB works nicely, installed from package. Probably no-one is going to run into this same problem…

    By hannul on Nov 22, 2008

  24. I am still unable to build the alpha4 version on mandriva 2009.0

    I get the similar error as alpha 3 :

    g++ -Wall -ggdb3 -rdynamic -o .libs/grtshell shell.o shell_view.o metaclasses.o -pthread -pthread -Wl,–export-dynamic -Wl,–as-needed -Wl,–as-needed -Wl,–as-needed -rdynamic ../../../frontend/linux/linux_utilities/.libs/liblinux_utilities.a /opt/buildroot/BUILD/mysql-workbench-5.1.4-alpha/frontend/linux/sqlide/.libs/libsqlide.so /opt/buildroot/BUILD/mysql-workbench-5.1.4-alpha/ext/scintilla/gtk/.libs/libscintilla.so ../../../backend/workbench/libwbbe.a ../../../backend/wbcanvas/.libs/libcanvasbe.so ../../../backend/grtdb/.libs/libgrtdbbe.so ../../../library/canvas/src/.libs/libmdcanvas.so ../../../library/forms/.libs/libmforms.so ../../../library/sql-parser/source/.libs/libsqlparser.so ../../../backend/grt/.libs/libgrtbe.so ../../../library/grt/src/.libs/libgrt.so ../../../library/utilities/src/.libs/libguiutil.so /usr/lib/libglade-2.0.so /usr/lib/libgtkmm-2.4.so /usr/lib/libgiomm-2.4.so /usr/lib/libgdkmm-2.4.so /usr/lib/libatkmm-1.6.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libpangomm-1.4.so /usr/lib/libcairomm-1.0.so /usr/lib/libglibmm-2.4.so /usr/lib/libsigc-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgio-2.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangocairo-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libfreetype.so /usr/lib/libfontconfig.so /usr/lib/libgnome-2.so /usr/lib/libpopt.so /usr/lib/libbonobo-2.so /usr/lib/libbonobo-activation.so /usr/lib/libORBit-2.so /usr/lib/libgobject-2.0.so -llua -ldl -luuid -L/usr/lib /usr/lib/libpcre.so /usr/lib/libgthread-2.0.so -lrt /usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so /usr/lib/libxml2.so /usr/lib/libcairo.so -lGL /usr/lib/libzip.so -L/usr/lib/mysql /usr/lib/libmysqlclient_r.so -lz -lcrypt -lnsl -lm -lpthread -lssl -lcrypto -Wl,–rpath -Wl,/usr/lib/mysql-workbench
    ../../../backend/wbcanvas/.libs/libcanvasbe.so: undefined reference to `mdc::Line::mark_crossings(mdc::Line*)’

    [edit: removed long error list]

    collect2: ld returned 1 exit status
    make[4]: *** [grtshell] Erreur 1
    make[4]: quittant le répertoire « /opt/buildroot/BUILD/mysql-workbench-5.1.4-alpha/frontend/linux/shell »

    By rapsys on Nov 22, 2008

  25. I succeed to build mysql-workbench-5.1.4-alpha with this patch :
    diff -urNp configure.in.orig configure.in
    --- configure.in.orig 2008-10-15 22:29:09.145592501 +0200
    +++ configure.in 2008-10-15 23:02:23.455591149 +0200
    @@ -218,7 +218,7 @@ if test $enable_php = yes; then
    AC_MSG_RESULT(not found)
    else
    # php-config --prefix ?
    - PHP_LIBS="/usr/lib/php5/lib/libphp5.a -L[$(php-config --extension-dir)] $PHP_LIBS"
    + PHP_LIBS="-L[$(php-config --extension-dir)] $PHP_LIBS -llua"
    PHP_CFLAGS=[$(php-config --includes)]
    ENABLED_MODULES="$ENABLED_MODULES -DENABLE_PHP_MODULES"
    AC_MSG_RESULT($PHP_LIBS)
    diff -urNp frontend/linux/sqlide/Makefile.am.orig frontend/linux/sqlide/Makefile.am
    --- frontend/linux/sqlide/Makefile.am.orig 2008-11-06 22:40:40.000000000 +0100
    +++ frontend/linux/sqlide/Makefile.am 2008-11-23 15:45:50.486454303 +0100
    @@ -15,3 +15,6 @@ INCLUDES=@GLIB_CFLAGS@ @SIGC_CFLAGS@ @GR

    libsqlide_la_SOURCES=\
    sql_editor_fe.cpp
    +
    +SCINTILLA_LIBS=$(top_srcdir)/ext/scintilla/gtk/libscintilla.la
    +libsqlide_la_LDFLAGS=$(SCINTILLA_LIBS)
    diff -urNp backend/wbcanvas/Makefile.am.orig backend/wbcanvas/Makefile.am
    --- backend/wbcanvas/Makefile.am.orig 2008-11-06 22:40:39.000000000 +0100
    +++ backend/wbcanvas/Makefile.am 2008-11-23 15:45:26.959451949 +0100
    @@ -54,3 +54,5 @@ libcanvasbe_la_SOURCES=\
    ../objimpl/workbench.logical/workbench_logical_Model.cpp\
    ../objimpl/workbench.logical/workbench_logical_View.cpp

    +CANVAS_LIBS=$(top_srcdir)/library/canvas/src/libmdcanvas.la
    +libcanvasbe_la_LDFLAGS=$(CANVAS_LIBS) -lGL
    diff -urNp backend/grt/Makefile.am.orig backend/grt/Makefile.am
    --- backend/grt/Makefile.am.orig 2008-11-06 22:40:38.000000000 +0100
    +++ backend/grt/Makefile.am 2008-11-23 15:45:04.316714077 +0100
    @@ -27,3 +27,5 @@ libgrtbe_la_SOURCES=\
    tree_model.cpp\
    ui_form.cpp

    +GRT_LIBS=$(top_srcdir)/library/grt/src/libgrt.la
    +libgrtbe_la_LDFLAGS=$(GRT_LIBS) -luuid
    diff -urNp library/grt/src/Makefile.am.orig library/grt/src/Makefile.am
    --- library/grt/src/Makefile.am.orig 2008-11-06 22:40:41.000000000 +0100
    +++ library/grt/src/Makefile.am 2008-11-23 15:45:15.418459707 +0100
    @@ -41,7 +41,8 @@ libgrt_la_SOURCES=\
    diff/grtdiff.cpp\
    diff/grtlistdiff.cpp

    -
    +CANVAS_LIBS=$(top_srcdir)/library/utilities/src/libguiutil.la
    +libgrt_la_LDFLAGS=$(CANVAS_LIBS) -llua

    if BUILD_JAVA
    # no extra sources

    By rapsys on Nov 23, 2008

  26. But i get a wonderfull segfault at first run…

    Starting program: /usr/bin/mysql-workbench-bin
    [Thread debugging using libthread_db enabled]
    [New Thread 0xb54f4730 (LWP 22181)]
    Detaching after fork from child process 22184.
    [New Thread 0xb5162b90 (LWP 22185)]
    Detaching after fork from child process 22186.
    Detaching after fork from child process 22187.
    Detaching after fork from child process 22188.
    Detaching after fork from child process 22189.
    Detaching after fork from child process 22190.

    Program received signal SIGSEGV, Segmentation fault.
    [Switching to Thread 0xb5162b90 (LWP 22185)]
    0xb7cb4db6 in find_child_object (list=@0xb5161610, id=@0xb5161984, recursive=true, visited=@0xb51617f8) at grtpp.h:182
    182 inline Type type() const { return _value ? _value->get_type() : UnknownType; }
    Missing debug package(s), you should install: GConf2-debug ORBit2-debug atk1.0-debug audiofile-debug avahi-debug cairo-debug cairomm-debug dbus-debug dbus-glib-debug e2fsprogs-debug esound-debug fontconfig-debug freetype2-debug gcc-debug glib2.0-debug glibc-debug glibmm2.4-debug gnome-vfs2-debug gtk+2.0-debug gtkmm2.4-debug ia_ora-gnome-debug libbonobo-debug libglade2.0-debug libgnome2-debug libpng-debug libsigc++2.0-debug libx11-debug libxau-debug libxcb-debug libxcomposite-debug libxcursor-debug libxdamage-debug libxdmcp-debug libxext-debug libxfixes-debug libxi-debug libxinerama-debug libxml2-debug libxrandr-debug libxrender-debug libzip-debug lua-debug ncurses-debug openssl-debug pango-debug pangomm-debug pcre-debug pixman-debug readline-debug rpm-debug zlib-debug
    (gdb) bt
    #0 0xb7cb4db6 in find_child_object (list=@0xb5161610, id=@0xb5161984, recursive=true, visited=@0xb51617f8) at grtpp.h:182
    #1 0xb7cb49f5 in find_child_object (object=@0xb51616b8, id=@0xb5161984, recursive=true, visited=@0xb51617f8) at grtpp_util.cpp:407
    #2 0xb7cb4855 in find_child_object (object=@0xb516179c, id=@0xb5161984, recursive=true, visited=@0xb51617f8) at grtpp_util.cpp:431
    #3 0xb7cb3eab in find_child_object (dict=@0xb5161850, id=@0xb5161984, recursive=true, visited=@0xb51617f8) at grtpp_util.cpp:358
    #4 0xb7cb5465 in grt::find_child_object (dict=@0xb5161850, id=@0xb5161984, recursive=) at grtpp_util.cpp:454
    #5 0xb7c95a7f in grt::GRT::find_object_by_id (this=0×7000000, id=@0xb5161984, subpath=@0×83513b0) at grtpp_grt.cpp:394
    #6 0xb7ce1e2a in grt::internal::Unserializer::traverse_xml_recreating_tree (this=0xb5162084, node=0×983c088) at unserializer.cpp:204
    #7 0xb7ce042a in grt::internal::Unserializer::unserialize_object_contents (this=0xb5162084, object=@0xb5161b48, node=0×7000000) at unserializer.cpp:458
    #8 0xb7ce0d3d in grt::internal::Unserializer::unserialize_object_step2 (this=0xb5162084, node=0×983bb78) at unserializer.cpp:420
    #9 0xb7ce13d6 in grt::internal::Unserializer::traverse_xml_recreating_tree (this=0xb5162084, node=0×983bb78) at unserializer.cpp:357
    #10 0xb7ce1c17 in grt::internal::Unserializer::traverse_xml_recreating_tree (this=0xb5162084, node=0×9825db0) at unserializer.cpp:337
    #11 0xb7ce042a in grt::internal::Unserializer::unserialize_object_contents (this=0xb5162084, object=@0xb5161ee8, node=0×7000000) at unserializer.cpp:458
    #12 0xb7ce0d3d in grt::internal::Unserializer::unserialize_object_step2 (this=0xb5162084, node=0×97ead88) at unserializer.cpp:420
    #13 0xb7ce13d6 in grt::internal::Unserializer::traverse_xml_recreating_tree (this=0xb5162084, node=0×97ead88) at unserializer.cpp:357
    #14 0xb7ce2956 in grt::internal::Unserializer::unserialize_from_xml (this=0xb5162084, node=0×97ead88) at unserializer.cpp:129
    #15 0xb7ce2a08 in grt::internal::Unserializer::unserialize_xmldoc (this=0×7000000, doc=0×7000000) at unserializer.cpp:118
    #16 0xb7ce2cc8 in grt::internal::Unserializer::load_from_xml (this=0xb5162084, path=@0xb51621d0, doctype=0×0, docversion=0×0) at unserializer.cpp:95
    #17 0xb7c925bc in grt::GRT::unserialize (this=0×7000000, path=@0xb51621d0) at grtpp_grt.cpp:427
    —Type to continue, or q to quit—
    #18 0×0831dfdb in wb::WBComponentPhysical::setup_context_grt (this=0×96043d8, grt=0×7000000, options=0×7000000) at wb_component_physical.cpp:499
    #19 0×081a2f25 in wb::WBContext::setup_context_grt (this=0×95fc860, grt=0×95ff3b0, options=0xbfd01a90) at wb_context.cpp:514
    #20 0×081a31ed in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor2, wb::WBOptions*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, grt::ValueRef, grt::GRT*>::call_it (rep=0×97d36f8, a_1=@0xb5162278)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1917
    #21 0xb7c0efd9 in GRTSimpleTask::execute (this=0×97d3768, grt=0×95ff3b0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:515
    #22 0xb7c0b935 in bec::GRTDispatcher::execute_task (this=0×9600610, gtask=0×97d3768) at grt_dispatcher.cpp:566
    #23 0xb7c0ce78 in bec::GRTDispatcher::worker_thread (data=0×9600610) at grt_dispatcher.cpp:400
    #24 0xb7273724 in ?? () from /usr/lib/libglib-2.0.so.0
    #25 0xb7028315 in start_thread () from /lib/i686/libpthread.so.0
    #26 0xb6eacdde in clone () from /lib/i686/libc.so.6
    (gdb) quit
    The program is running. Exit anyway? (y or n) y

    By rapsys on Nov 23, 2008

  27. Mac OS X version is still not released, we’re working to try to get a preview release asap. It already starts and can display models so we will probably have at least a read only version by next month.

    By akojima on Nov 24, 2008

  28. rapsys, others having problem with crashes and compilation:
    please join the #workbench irc channel in freenode so we can see if we can solve those problems before the next release is out.

    See http://dev.mysql.com/workbench/?page_id=16 for how to join there.

    By akojima on Nov 24, 2008

  29. Ok, I admit to being a it of a database noob, but shouldn’t it be possible to define a column as NOT NULL without it becoming part of the PRIMARY KEY? At the moment with 5.1.4 on Xubuntu 8.04, I cannot get a column to have the NOT NULL flag without it being added to the PRIMARY KEY. Also, each time I click the NOT NULL checkbox, the AUTO INCREMENT box is ticked, even on VARCHAR columns (which I would have thought to be weird also.) Does AUTO INCREMENT apply to any field types other than numeric ones?

    Thanks,

    tifkat

    By tifkat on Dec 7, 2008

Post a Comment