Bug #22569 Seg. fault w/ 'User Adm..', 'Server Conn..', 'Cata...' on martdb.ebi.ac.uk
Submitted: 21 Sep 2006 21:46 Modified: 22 Sep 2006 16:10
Reporter: Peter Andrews Email Updates:
Status: Can't repeat Impact on me:
None 
Category:MySQL Administrator Severity:S1 (Critical)
Version:1.1.10-2.fc5 OS:Linux (Linux)
Assigned to: CPU Architecture:Any

[21 Sep 2006 21:46] Peter Andrews
Description:
My system:
Linux atlantis 2.6.17-1.2174_FC5 #1 SMP Tue Aug 8 15:30:44 EDT 2006 x86_64 x86_64 x86_64 GNU/Linux

When I click 'Backup' for this database it appears to work but I see on the console EITHER:

** (mysql-administrator-bin:22032): CRITICAL **: void MGFileBrowserList::get_row_object(const Gtk::TreeIter&, std::string&): assertion `iter' failed

OR (additional statement)

** (mysql-administrator-bin:21602): CRITICAL **: void MGFileBrowserList::get_row_object(const Gtk::TreeIter&, std::string&): assertion `iter' failed
Warning: The option old_passwords is not known. Please file a bug report if this is a valid op tion.

When I click EITHER 'User Administration' OR 'Server Connections' OR 'Catalogs' the program immediately terminates:
/usr/bin/mysql-administrator: line 20: 22112 Segmentation fault      $PRG-bin $*

My local mysql (if that is relevant is version 5.0.22

The version of the server I am connecting to is: MySQL 4.0.17-standard-log

FYI the martdb.ebi.ac.uk mysql server accepts anonymous logons so you can try this yourself to try to replicate.

How to repeat:
* Start mysql-administrator from a terminal to catch output
* Connect to martdb.ebi.ac.uk with anonymous user
* Click on Backup to see:
MGFileBrowserList::get_row_object(const Gtk::TreeIter&, std::string&): assertion `iter' failed
* Click on 'User Administration' OR 'Server Connections' OR 'Catalogs'  to get a segmentation fault
[21 Sep 2006 22:33] MySQL Verification Team
MA on FC 5 - backup

Attachment: MA-FC-a.PNG (image/png, text), 84.71 KiB.

[21 Sep 2006 22:35] MySQL Verification Team
MA on FC 5 - Catalog

Attachment: MA-FC-b.PNG (image/png, text), 80.08 KiB.

[21 Sep 2006 22:37] MySQL Verification Team
Thank you for the bug report. I was unable to repeat on FC5 and Suse 10 (please
see the 2 screenshots I attached showing MA on FC 5).
[21 Sep 2006 22:47] MySQL Verification Team
I did the test on 32-bit machine. I am asking for my coworker
for to test on 64-bit machine.
[22 Sep 2006 15:09] Peter Andrews
I retested after seeing the screen shots just in case this had been an intermittent problem but I still get the same behavior on my machine/OS.

Good idea to test this on 64-bit machine.
[22 Sep 2006 16:10] Tonci Grgin
Hi Peter. I was able to repeat the exact error you got on exact version you reported but without crash.
Please try downloading from http://mysql.mirrors.cybercity.dk/Downloads/MySQLGUITools/mysql-gui-tools-5.0r3-linux-x86_...
After installing this version everything works fine on my AMD x64 box.

[root@FC5X64 mysql51server]# uname --all Linux FC5X64 2.6.16-1.2111_FC5 #1 SMP Thu May 4 21:16:04 EDT 2006 x86_64 x86_64 x86_64 GNU/Linux

[root@FC5X64 mysql51server]# /lib/libc.so.6
GNU C Library development release version 2.4, by Roland McGrath et al.
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.1.0 20060304 (Red Hat 4.1.0-2).
Compiled on a Linux 2.6.9 system on 2006-03-07.
Available extensions:
        The C stubs add-on version 2.1.2.
        crypt add-on version 2.1 by Michael Glad and others
        GNU Libidn by Simon Josefsson
        GNU libio by Per Bothner
        NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
        Native POSIX Threads Library by Ulrich Drepper et al
        BIND-8.2.3-T5B
Thread-local storage support included.