| Bug #35927 | global g_eventLogger breaks dlopened libndbclient | ||
|---|---|---|---|
| Submitted: | 9 Apr 2008 11:11 | Modified: | 2 Jul 2008 21:36 |
| Reporter: | Monty Taylor | ||
| Status: | Closed | ||
| Category: | Server: NDBAPI | Severity: | S3 (Non-critical) |
| Version: | 5.1 | OS: | Any |
| Assigned to: | Bugs System | Target Version: | |
| Triage: | D1 (Critical) | ||
[9 Apr 2008 11:11]
Monty Taylor
[9 Apr 2008 11:12]
Monty Taylor
Jonas and I verified this in person.
[9 Apr 2008 14:17]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/45121 ChangeSet@1.2578, 2008-04-09 14:16:17+02:00, mtaylor@solace.(none) +27 -0 BUG#35927 global g_eventLogger breaks dlopened libndbclient Changed g_eventLogger to be a reference initialized on construction of the first Ndb_cluster_connection.
[9 Apr 2008 15:12]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/45129 ChangeSet@1.2579, 2008-04-09 15:10:26+02:00, mtaylor@solace.(none) +5 -0 BUG#35927 global g_eventLogger breaks dlopened libndbclient Moved initialization of the g_eventLogger to ndb_init.
[9 Apr 2008 15:34]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/45133 ChangeSet@1.2580, 2008-04-09 15:34:01+02:00, mtaylor@solace.(none) +1 -0 BUG#35927 global g_eventLogger breaks dlopened libndbclient Made ndb_init_called static to not pollute the global namespace.
[10 Apr 2008 14:05]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/45185 ChangeSet@1.2578, 2008-04-09 23:07:46+02:00, mtaylor@solace.(none) +30 -0 Bug #35927 global g_eventLogger breaks dlopened libndbclient Initialize g_eventLogger in ndb_init instead of statically. Initialize f_invalid_table and f_altered_table on first use.
[11 Apr 2008 17:06]
Magnus Blaudd
Move the "ndb_init_called= 1" to the line just after it is check. Gives better protection against double init.
[15 Apr 2008 1:07]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/45389 ChangeSet@1.2578, 2008-04-11 21:35:34+02:00, mtaylor@solace.(none) +30 -0 Bug #35927 global g_eventLogger breaks dlopened libndbclient Initialize g_eventLogger in ndb_init instead of statically. Initialize f_invalid_table and f_altered_table on first use.
[22 Apr 2008 20:42]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/45834 ChangeSet@1.2578, 2008-04-22 11:42:03-07:00, mtaylor@solace.(none) +30 -0 Bug #35927 global g_eventLogger breaks dlopened libndbclient Initialize g_eventLogger in ndb_init instead of statically. Initialize f_invalid_table and f_altered_table on first use.
[22 Apr 2008 20:58]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/45835 ChangeSet@1.2578, 2008-04-22 11:58:19-07:00, mtaylor@solace.(none) +30 -0 Bug #35927 global g_eventLogger breaks dlopened libndbclient Initialize g_eventLogger in ndb_init instead of statically. Initialize f_invalid_table and f_altered_table on first use.
[22 Apr 2008 21:36]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/45838 ChangeSet@1.2578, 2008-04-22 12:36:05-07:00, mtaylor@solace.(none) +30 -0 Bug #35927 global g_eventLogger breaks dlopened libndbclient Initialize g_eventLogger in ndb_init instead of statically. Initialize f_invalid_table and f_altered_table on first use.
[2 Jul 2008 21:35]
Jon Stephens
Documented in the NDB 6.2.15 and 6.3.14 changelogs as follows:
Accesing the debug version of libndbclient via
dlopen() resulted in a segmentation fault.
[2 Jul 2008 21:36]
Jon Stephens
Thank you for your bug report. This issue has already been fixed in the latest released version of that product, which you can download at http://www.mysql.com/downloads/
[13 Dec 2008 0:25]
Bugs System
Pushed into 6.0.6-alpha (revid:sp1r-mtaylor@solace.(none)-20080422193605-07612) (version source revid:jonas@mysql.com-20080808094047-4e1yiarqa2t3opg3) (pib:5)
