| Bug #13361 | FORMAT function on NULL DECIMAL field crashes MySQL service | ||
|---|---|---|---|
| Submitted: | 20 Sep 2005 23:21 | Modified: | 24 Sep 2005 3:19 |
| Reporter: | Fernando Cristovao | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | MySQL Server | Severity: | S2 (Serious) |
| Version: | 5.0.12-beta-nt/BK source | OS: | Windows (Windows XP SP2/Linux) |
| Assigned to: | Jim Winstead | CPU Architecture: | Any |
[20 Sep 2005 23:21]
Fernando Cristovao
[20 Sep 2005 23:54]
MySQL Verification Team
Thank you for the bug report.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.14-rc-debug
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> CREATE TABLE `teste` (
-> `id` int(10) unsigned NOT NULL auto_increment,
-> `quant` decimal(12,2) default NULL,
-> PRIMARY KEY (`id`)
-> ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Query OK, 0 rows affected (0.08 sec)
mysql> INSERT INTO teste(quant) VALUES(NULL);
Query OK, 1 row affected (0.02 sec)
mysql> SELECT FORMAT(quant, 2) FROM teste;
ERROR 2013 (HY000): Lost connection to MySQL server during query
mysql>
miguel@hegel:~/dbs/5.0> libexec/mysqld
050920 20:46:04 InnoDB: Started; log sequence number 0 52348
050920 20:46:04 [Note] libexec/mysqld: ready for connections.
Version: '5.0.14-rc-debug' socket: '/tmp/mysql.sock' port: 3306 Source distribution
mysqld got signal 11;
Trying to get some variables.
Some pointers may be invalid and cause the dump to abort...
thd->query at 0x8e5a450 = SELECT FORMAT(quant, 2) FROM teste
thd->thread_id=1
The manual page at http://www.mysql.com/doc/en/Crashing.html contains
information that should help you find out what is causing the crash.
miguel@hegel:~/dbs/5.0>
[22 Sep 2005 18:37]
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/internals/30232
[24 Sep 2005 0:55]
Jim Winstead
Fixed in 5.0.14.
[24 Sep 2005 3:19]
Paul DuBois
Noted in 5.0.14 changelog.
