Bug #40379 | Server crash by "show slave status" (platform-specific) | ||
---|---|---|---|
Submitted: | 28 Oct 2008 20:23 | Modified: | 14 Nov 2008 15:18 |
Reporter: | Joerg Bruehe | Email Updates: | |
Status: | Can't repeat | Impact on me: | |
Category: | MySQL Server: Replication | Severity: | S1 (Critical) |
Version: | 5.0.72 | OS: | Linux (IA64 / ICC only) |
Assigned to: | Sven Sandberg | CPU Architecture: | Any |
[28 Oct 2008 20:23]
Joerg Bruehe
[31 Oct 2008 15:23]
Joerg Bruehe
This is a debug server, but when compiling it the same flags as for the optimized one (which does not crash) were used. Nonetheless, I try again and remove all optimizer flags when compiling the debug server.
[31 Oct 2008 15:48]
Sven Sandberg
See also BUG#40459. In particular, note that "lost connection" during "show slave status" happens in the current 6.0-rpl tree on debx86-b for a specific test, namely rpl_ndb.rpl_ndb_denote_gap. That seems almost debuggable.
[5 Nov 2008 18:45]
Joerg Bruehe
I followed Sinisa's suggestion and changed the RPM spec file to compile the debug server without optimization. Running the tests again, all these crashes were gone. So it seems the ICC compiler cannot handle optimization flags and the result of "--with-debug" when they occur simultaneously. I have replaced the original RPMs by the newly built ones and will publish only those. If anybody is interested to analyze this, or if it becomes relevant again in the future: The original (= faulty) RPMs will still be archived in a "RPMS-debug-optim/" directory.
[14 Nov 2008 15:06]
Susanne Ebrecht
After I discussed this with Joerg and Sven I will close this bug report now.