Bug #35927 | global g_eventLogger breaks dlopened libndbclient | ||
---|---|---|---|
Submitted: | 9 Apr 2008 9:11 | Modified: | 2 Jul 2008 19:36 |
Reporter: | Monty Taylor | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Cluster: NDB API | Severity: | S3 (Non-critical) |
Version: | 5.1 | OS: | Any |
Assigned to: | Monty Taylor | CPU Architecture: | Any |
[9 Apr 2008 9:11]
Monty Taylor
[9 Apr 2008 9:12]
Monty Taylor
Jonas and I verified this in person.
[9 Apr 2008 12: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 13: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 13: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 12: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 15:06]
Magnus BlÄudd
Move the "ndb_init_called= 1" to the line just after it is check. Gives better protection against double init.
[14 Apr 2008 23: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 18: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 18: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 19: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 19: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 19: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/
[12 Dec 2008 23: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)