[MDEV-3039] LP:363181 - main.mysql_client_test failing on Mac OSX Created: 2009-04-18 Updated: 2023-02-06 Resolved: 2012-10-04 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | patrick crews (Inactive) | Assignee: | Unassigned |
| Resolution: | Won't Fix | Votes: | 0 |
| Labels: | Launchpad | ||
| Attachments: |
|
| Description |
|
main.mysql_client_test is failing on Mac OSX (currently the only non-'big' bug to fail for me). Failure output is attached in a separate .txt file (it is verbose), but here is a snippet: I am also attaching a trace file from the test run. |
| Comments |
| Comment by Patrick Crews (Inactive) [ 2009-04-18 ] |
|
Re: main.mysql_client_test failing on Mac OSX |
| Comment by Patrick Crews (Inactive) [ 2009-04-18 ] |
|
mysql-test-run failure output for the test (Mac OSX) |
| Comment by Patrick Crews (Inactive) [ 2009-04-18 ] |
|
Re: main.mysql_client_test failing on Mac OSX I will troubleshoot further to determine what sequence of tests is causing this failure. Will update this bug as soon as I am able to find further information. It should be noted that this has not occurred on the standard mysql-5.1 branch. |
| Comment by Kristian Nielsen [ 2009-04-18 ] |
|
Re: main.mysql_client_test failing on Mac OSX There is a bug in mysql-test-run.pl in the standard mysql-5.1 branch that makes mysql-test-run.pl ignore many such warnings. This bug is fixed in the mariadb 5.1 branch. Therefore, this problem may or may not be present also in the standard mysql-5.1 branch, if present it could be hidden by the mysql-test-run.pl bug. Note that this is not specific to Mac OSX, it has also been seen on Linux by at least two different people. However, it appears to be quite sporadic, and hard to reproduce. Sometimes running the test in a tight loop will make it fail eventually. |
| Comment by Kristian Nielsen [ 2009-04-18 ] |
|
Re: main.mysql_client_test failing on Mac OSX |
| Comment by Patrick Crews (Inactive) [ 2009-04-18 ] |
|
Re: [Bug 363181] Re: main.mysql_client_test failing on Mac OSX It is quite odd, I have seen this test fail more than a few times, but when I'll keep you posted and will definitely attach any debug data I can get Thanks, On Sat, Apr 18, 2009 at 1:56 AM, Kristian Nielsen > BTW, if you can repeat the problem with a debug binary and running with |
| Comment by Patrick Crews (Inactive) [ 2009-04-18 ] |
|
Re: main.mysql_client_test failing on Mac OSX To repeat: ./mtr --force --repeat=2 mysql_client_test. New attachment = tarball with all .trace files produced from a failing run + mysqld.err file |
| Comment by Patrick Crews (Inactive) [ 2009-04-18 ] |
|
Am now able to reproduce regularly. To repeat: ./mtr --force --repeat=2 mysql_client_test. New attachment = tarball with all .trace files produced from a failing run + mysqld.err file |
| Comment by Kristian Nielsen [ 2009-04-21 ] |
|
Re: main.mysql_client_test failing on Mac OSX There seems to be something really wrong with the mysql_client_test.trace file, At the point of the test "test_mem_overun", the file contains the trace of the Can you maybe re-run the test, this time making sure there is enough disk |
| Comment by Patrick Crews (Inactive) [ 2009-04-22 ] |
|
Re: [Bug 363181] Re: main.mysql_client_test failing on Mac OSX However, this seems to now be a moot point. After refreshing my Maria tree, The changes I pulled were to: Please let me know if I can provide any additional information to get this On Tue, Apr 21, 2009 at 8:53 AM, Kristian Nielsen > Thanks for making this additional information available! |
| Comment by Kristian Nielsen [ 2009-04-22 ] |
|
Re: [Bug 363181] Re: main.mysql_client_test failing on Mac OSX > No problems and my apologies for the incomplete .trace files. I gathered No need to apologise. In fact I am completely baffled as to how the trace > However, this seems to now be a moot point. After refreshing my Maria tree, Right. I fixed some minor problems with the dbug, which were visible in the Hm. I guess it is remotely possible that this actually fixes the problem. I The problem is that this failure seems extremely fragile, I used to be able to One thing you can try is to run the test in a tight loop: (for i in `seq 1 100`; do echo XXX $i XXX; ./mysql-test-run.pl mysql_client_test || exit 1; done) This will run the test up to 100 times until it fails. If you cannot repeat Thanks for the effort,
|
| Comment by Kristian Nielsen [ 2009-09-02 ] |
|
Re: main.mysql_client_test failing on Mac OSX I also see it from time to time on Ubuntu Hardy x86_64. Unfortunately the problem is very intermittent and hard to reproduce. It seems I only see it occasionally when running the complete test suite under --parallel=3 |
| Comment by Rasmus Johansson (Inactive) [ 2009-11-26 ] |
|
Launchpad bug id: 363181 |