MySQL Workbench 5.1.4 Alpha Available
November 8, 2008 – 2:20 pm by taxWe’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
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
28 Responses to “MySQL Workbench 5.1.4 Alpha Available”
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
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
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
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
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
hey, thanks a lot for it, any way to get the package in the intrepid repos?
thanks again
By Berna on Nov 11, 2008
sorry just noticed that the problem is AMD_64… i’ll compile
thx
By Berna on Nov 11, 2008
25 minutes and i’m even happier
runs smootly on ibex AMD_64
great job guys
By Berna on Nov 12, 2008
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
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
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
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
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
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
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
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
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
How would one go about getting this working in OS X? Is this possible?
By thebeline on Nov 17, 2008
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
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
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
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
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
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
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
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
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
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