Bug #31339 Split with slave tab using =:dynparam : MQB crashes on Add-new-row in master tab
Submitted: 2 Oct 2007 11:24 Modified: 26 May 2009 13:13
Reporter: Marcel Brouillet Email Updates:
Status: Unsupported Impact on me:
None 
Category:MySQL Query Browser Severity:S3 (Non-critical)
Version:1.2.12 OS:Linux (Linux 2.6.22.1-xxxx-std-ipv6-32 #3 SMP [...] i686 Intel(R) Pentium(R) 4 CPU 3.00GHz GenuineIntel GNU)
Assigned to: CPU Architecture:Any

[2 Oct 2007 11:24] Marcel Brouillet
Description:
Mysql-Query-Browser crashes when I have :
- split a tab horizontally
- placed a request in the bottom part that depends on dynamic parameters
- add a row in the upper part

It crashes when I click on one of the cells of the newly added row (green row).

/usr/local/bin/mysql-query-browser: line 103: 22614 Segmentation fault      (core dumped) $PRG-bin $args

I tried using COALESCE(:foo_id , 0) in the bottom row, with no success.

Binary used: http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-gui-tools-5.0r12-linux-i386.tar.gz

How to repeat:
I split the tab horizontally.  In the bottom section, I place a SELECT request using the dynamic-parameter syntax, i.e. using one of the fields value of the row that is highlighted in the the top section (... WHERE foo_id=:foo_id ...).

Browsing from line to line in the top section works fine.

I click on "Start editing"
I use right button -> Add a row
I click on one of the cells of the new green row
A second later, mysql-query-browser crashes
[2 Oct 2007 11:37] MySQL Verification Team
Thank you for the bug report. Verified as described on FC 6.0 32-bit.
[26 May 2009 13:13] Susanne Ebrecht
Many thanks for writing a bug report. We are on the way to implement full functionality of MySQL Query Browser into MySQL Workbench. Unfortunately you are using an unsupported platform. More informations about supported platforms you will find here:

http://www.mysql.com/support/supportedplatforms/tools.html

More informations about MySQL Workbench you will find here:

http://dev.mysql.com/workbench/