Bug #4531 64 bit embedded server on solaris 8 gets an assertion failure ...
Submitted: 13 Jul 2004 1:33 Modified: 10 Sep 2004 18:30
Reporter: Matthew Lord Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Embedded Library ( libmysqld ) Severity:S1 (Critical)
Version:4.0.20 sparc-64bit OS:Solaris (Solaris 8 64bit (sparc))
Assigned to: Alexey Botchkov CPU Architecture:Any

[13 Jul 2004 1:33] Matthew Lord
Description:
64 bit embedded server on solaris 8 gets an assertion failure when the statement has a syntax 
error.

Assertion failed: vio->packets, file lib_vio.c, line 117
Abort (core dumped)

How to repeat:
I will attach the makefile and test app that I used.  You will just need to install the debug version 
of 4.0.20.
[13 Jul 2004 1:51] Matthew Lord
This contains the makefile and test app

Attachment: csc3125.tar.gz (application/x-gzip, text), 1.97 KiB.

[13 Jul 2004 1:53] Matthew Lord
This is not specific to solaris 8, the problem also manifests itself on solaris 9.
[13 Jul 2004 1:58] Matthew Lord
!!!! IMPORTANT !!!! This is related to a customer support center issue #3125.
[20 Jul 2004 23:48] Matthew Lord
This is not syntax error specific.  This assertion fails when there is any error from an sql 
statement, a duplicate key error for example.
[21 Jul 2004 15:19] Alexey Botchkov
bk commit - 4.0 tree (hf:1.1917) BUG#4531
[21 Jul 2004 16:16] Alexey Botchkov
Thank you for this bug report. To properly diagnose the problem, we
need a backtrace to see what is happening behind the scenes. To
find out how to generate a backtrace, please read
http://www.mysql.com/doc/en/Making_trace_files.html

Once you have generated a backtrace, please submit it to this bug
report and change the status back to 'Open'. Thank you for helping
us make our products better.
[21 Jul 2004 16:17] Alexey Botchkov
Thank you for your bug report. This issue has been committed to our
source repository of that product and will be incorporated into the
next release.

If necessary, you can access the source repository and build the latest
available version, including the bugfix, yourself. More information 
about accessing the source trees is available at
    http://www.mysql.com/doc/en/Installing_source_tree.html
[10 Sep 2004 18:30] Sergei Golubchik
fixed in 4.0.21