I have tried versions 5.2.47, 5.2.47-r1 and 6.0.6 from bug #482156 and all of them crashes with segfaults with backtrace ending with lines like /lib64/libc.so.6(__libc_start_main+0xf5)[0x7ff0c464ec05] Problems started today or yesterday - on Saturday everything was running well on version 5.2.47-r1, so probably some dependency got updates in the meantime but I couldn't figure out which. I can easily provide any details asked from any version of workbench, but need to know what could be useful. Example backtrace from crash during uery execution: *** Segmentation fault Register dump: RAX: 0000000000000038 RBX: 0000000000000038 RCX: 0000000000000000 RDX: 0000000000000001 RSI: 0000000003b40ac0 RDI: 0000000003b40ac0 RBP: 0000000003b40ac0 R8 : 0000000003c174e0 R9 : 0000000003b19588 R10: 00007fff0f140420 R11: 00007fe137036280 R12: 0000000000000001 R13: 00007fff0f140890 R14: 00007fff0f140830 R15: 0000000000000001 RSP: 00007fff0f140680 RIP: 00007fe13ae94063 EFLAGS: 00010202 CS: 0033 FS: 0000 GS: 0000 Trap: 0000000e Error: 00000004 OldMask: 00000000 CR2: 000000b8 FPUCW: 0000037f FPUSW: 00000000 TAG: 00007fe1 RIP: 2b677fff RDP: 0f13bb68 ST(0) 0000 0000000000000000 ST(1) 0000 0000000000000000 ST(2) 0000 0000000000000000 ST(3) 0000 0000000000000000 ST(4) 0000 0000000000000000 ST(5) 0000 0000000000000000 ST(6) ffff fffffffffbde1000 ST(7) ffff fffffffffbde1000 mxcsr: 1fa0 XMM0: 00000000000000000000000000ffff00 XMM1: 00000000000000000000000000ffff00 XMM2: 00000000000000000000000000ffff00 XMM3: 00000000000000000000000000ffff00 XMM4: 00000000000000000000000000ffff00 XMM5: 00000000000000000000000000ffff00 XMM6: 00000000000000000000000000ffff00 XMM7: 00000000000000000000000000ffff00 XMM8: 00000000000000000000000000ffff00 XMM9: 00000000000000000000000000ffff00 XMM10: 00000000000000000000000000ffff00 XMM11: 00000000000000000000000000ffff00 XMM12: 00000000000000000000000000ffff00 XMM13: 00000000000000000000000000ffff00 XMM14: 00000000000000000000000000ffff00 XMM15: 00000000000000000000000000ffff00 Backtrace: /usr/lib64/mysql-workbench/libmysqlparser.so(_ZN25MySQLRecognizerTreeWalker8get_nextEP23ANTLR3_BASE_TREE_structb+0x13)[0x7fe13ae94063] /usr/lib64/mysql-workbench/libmysqlparser.so(_ZN25MySQLRecognizerTreeWalkerC2EP15MySQLRecognizerP23ANTLR3_BASE_TREE_struct+0x236)[0x7fe13ae96dc6] /usr/lib64/mysql-workbench/libmysqlparser.so(_ZN15MySQLRecognizer11tree_walkerEv+0x11)[0x7fe13ae96f01] /usr/bin/mysql-workbench-bin(_ZN22DbSqlEditorContextHelp29find_help_topic_from_positionERKN5boost10shared_ptrI13SqlEditorFormEERKSsSt4pairIiiE+0xf7)[0xa22247] /usr/bin/mysql-workbench-bin(_ZN16QuerySidePalette19update_context_helpEP10Sql_editor+0x8a)[0x882a8a] /usr/lib64/mysql-workbench/libwbpublic.so(_ZN3bec10GRTManager5Timer7triggerEv+0x24)[0x7fe13e357574] /usr/lib64/mysql-workbench/libwbpublic.so(_ZN3bec10GRTManager12flush_timersEv+0xe1)[0x7fe13e358951] /usr/bin/mysql-workbench-bin(_ZN8MainForm10fire_timerEv+0x15)[0x68df45] /usr/lib64/libglibmm-2.4.so.1(+0x4cdd2)[0x7fe138c36dd2] /usr/lib64/libglib-2.0.so.0(+0x4b073)[0x7fe1399ae073] /usr/lib64/libglib-2.0.so.0(g_main_context_dispatch+0x146)[0x7fe1399ad516] /usr/lib64/libglib-2.0.so.0(+0x4a868)[0x7fe1399ad868] /usr/lib64/libglib-2.0.so.0(g_main_loop_run+0x6a)[0x7fe1399adc6a] /usr/lib64/libgtk-x11-2.0.so.0(gtk_main+0xa7)[0x7fe13a5e72d7] /usr/bin/mysql-workbench-bin(main+0x310)[0x680df0] /lib64/libc.so.6(__libc_start_main+0xf5)[0x7fe136741c05] ??:0(??)[0x683d71] Reproducible: Always Steps to Reproduce: 1. Update world 2. Try to use Workbench Actual Results: Segmentation fault Expected Results: Working Workbench Portage 2.2.1 (default/linux/amd64/13.0/desktop, gcc-4.8.1, glibc-2.17, 3.10.10-gentoo x86_64) ================================================================= System uname: Linux-3.10.10-gentoo-x86_64-Intel-R-_Core-TM-_i7-2670QM_CPU_@_2.20GHz-with-gentoo-2.2 KiB Mem: 8141468 total, 1811600 free KiB Swap: 4194300 total, 4194300 free Timestamp of tree: Mon, 02 Sep 2013 07:00:01 +0000 ld GNU ld (GNU Binutils) 2.23.2 ccache version 3.1.9 [enabled] app-shells/bash: 4.2_p45 dev-java/java-config: 2.2.0 dev-lang/python: 2.7.5-r2, 3.3.2-r2 dev-util/ccache: 3.1.9 dev-util/cmake: 2.8.11.2::kde dev-util/pkgconfig: 0.28 sys-apps/baselayout: 2.2 sys-apps/openrc: 0.12 sys-apps/sandbox: 2.6-r1 sys-devel/autoconf: 2.13, 2.69 sys-devel/automake: 1.11.6, 1.12.6, 1.14 sys-devel/binutils: 2.23.2 sys-devel/gcc: 4.8.1 sys-devel/gcc-config: 1.8 sys-devel/libtool: 2.4.2 sys-devel/make: 3.82-r4 sys-kernel/linux-headers: 3.10 (virtual/os-headers) sys-libs/glibc: 2.17 Repositories: gentoo kde mozilla qt x11 mysql my ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-mtune=native -march=native -O2 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0 /usr/share/themes/oxygen-gtk/gtk-3.0" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-mtune=native -march=native -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs ccache clean-logs compressdebug config-protect-if-modified distlocks ebuild-locks fail-clean fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="en_US.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-O2 -Wl,--sort-common" MAKEOPTS="-j8" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/var/lib/layman/kde /var/lib/layman/mozilla /var/lib/layman/qt /var/lib/layman/x11 /var/lib/layman/mysql /var/lib/layman/my" USE="3dnow 3dnowext X a52 aac acl acpi addressbook alsa amd64 attica avi bash-completion berkdb bluetooth bluray branding bzip2 cairo cdda cdio cdr cli cracklib crypt cups cxx dbus dirac divx djvu dri dts dv dvd dvdr egl emboss encode eps exif facebook fam fame ffmpeg firefox firmware flac fortran g3dvl gdbm gif git gles gpm iconv icu id3tag ipv6 jpeg kde kdenlive kdepim kipi kontact lcms libass libkms lm_sensors lzma mad mmx mmxext mng modules mp3 mp4 mpeg mudflap multilib mysql ncurses nls nptl ogg opengl openmp optimized-qmake opus pam pango pch pcre pdf php plasma png policykit ppds pulseaudio python3 qt3support qt4 readline rss samba scanner schroedinger sdl session sftp spell sse sse2 sse2_4way ssl ssse3 ssse4 svg system-cairo system-ffmpeg system-jpeg system-sqlite systemd tcpd theora threads tidy tiff truetype udev udisks unicode upower usb v4l v4l2 vdpau vim-syntax vorbis wayland wicd wifi wxwidgets x264 xcb xcomposite xinerama xml xscreensaver xv xvid xvmc zlib" ABI_X86="64 32" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="access_compat authn_core vhost_alias {authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias}" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="mouse keyboard synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python3_3 python2_7" RUBY_TARGETS="ruby19 ruby18" USERLAND="GNU" VIDEO_CARDS="nouveau" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" USE_PYTHON="2.7 3.3" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC
Ok, I have the solution (inspired by https://bugs.gentoo.org/show_bug.cgi?id=482156#c33 ): emerge -aC antlr-c emerge mysql-workbench #any version that doesn't use system antlr So finally it comes down to some bug in antlr.
(In reply to Jakub Caban from comment #1) > Ok, I have the solution (inspired by > https://bugs.gentoo.org/show_bug.cgi?id=482156#c33 ): > > emerge -aC antlr-c > emerge mysql-workbench #any version that doesn't use system antlr > > So finally it comes down to some bug in antlr. Seems like it. A possible cause was uncovered while adding mysql-workbench 6.0.7, so you could try that version as well since it uses the bundled version again.