From: Jon Olav Hauglid Date: October 6 2010 2:40pm Subject: bzr commit into mysql-5.5-runtime branch (jon.hauglid:3156) Bug#57274 List-Archive: http://lists.mysql.com/commits/120139 X-Bug: 57274 Message-Id: <201010061442.o96EW6JN002686@rcsinet15.oracle.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8430836035016401763==" --===============8430836035016401763== MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline #At file:///home/jh234568/sandbox/mysql-5.5-runtime/ based on revid:jon.hauglid@stripped 3156 Jon Olav Hauglid 2010-10-06 Bug #57274 SET GLOBAL debug crashes on Solaris in embedded server mode The problem was that "SET GLOBAL debug" could cause a crash on Solaris. The crash happened if the server failed to open the trace file given in the "SET GLOBAL debug" statement. This caused an error message to be printed to stderr containing the process name. However, printing to stderr crashed the server since the pointer to the process name had not been initialized. This patch fixes the problem by initializing the process name properly when doing "SET GLOBAL debug". No test case added as this bug was repeatable with existing test coverage in variables_debug.test. modified: dbug/dbug.c === modified file 'dbug/dbug.c' --- a/dbug/dbug.c 2010-10-01 20:12:27 +0000 +++ b/dbug/dbug.c 2010-10-06 14:40:13 +0000 @@ -905,6 +905,7 @@ void _db_set_init_(const char *control) CODE_STATE tmp_cs; bzero((uchar*) &tmp_cs, sizeof(tmp_cs)); tmp_cs.stack= &init_settings; + tmp_cs.process= db_process ? db_process : "dbug"; DbugParse(&tmp_cs, control); } --===============8430836035016401763== MIME-Version: 1.0 Content-Type: text/bzr-bundle; charset="us-ascii"; name="bzr/jon.hauglid@stripped" Content-Transfer-Encoding: 7bit Content-Disposition: inline # Bazaar merge directive format 2 (Bazaar 0.90) # revision_id: jon.hauglid@stripped # target_branch: file:///home/jh234568/sandbox/mysql-5.5-runtime/ # testament_sha1: ce1364e03856af01bd16278c7adaff7e032f0c81 # timestamp: 2010-10-06 16:40:16 +0200 # base_revision_id: jon.hauglid@stripped\ # bb621wfi4ai8ja7i # # Begin bundle IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWSWftoQAAbZfgAAQWGf///LV jAC////wUASmbyuxhqayhXLBoUxMmjSabU2pgk9TKHpqDyjyj1DT1AGimI0xTYmmRIMT0gAAA0AG jRENSf6lPUepoNGIB6QADEADmATACYAATAAEwABJEIAE1HqNqeVTeKnsEptE0GmaCP1RvwOy8S+3 PaJXRI9UqqTBepgJJq1QUnPVYytJu7Hzasj1R6YmDN3UnKZuNNZgx62HzA8XP2mEsE4jU78Iqb9a 5+025hh4AWppnWDr/WDRNYdpVB0harnd6sFQFgbFk07VInJXdddWKWeVUhYZvfD8rjNj4W55nGit ADIFGaLQ4EN2+ULwwRfqux24dYLJuNszVRbCdWCBggxaZpTK6IuDXjiI8nEMIrHGd8RZuG15IN9S gpGBOnU2UzwsF3wEjixN8v1MzbyZ9JzOl/bIdKlVGIL5Y+QltIp7EdoOgdNqQmaBHSShvWghZAjk DrVBBmaugFpI3CglkcDyKrKiA935OwtZR91roLFpVhUFCAUSAsBXscKRysn3GYFwWLynY6imyrG9 WYD4w6QtEqxs2ahIPva4XEBQlVTbk6i71FbEKCxxIY0zxkIP5AmOVmDtYVHRErKgUYiaf7Mp4Lwl fiZWvdcZrebcoVChVAOB5lhAhZcT0BgriIjQGzQJ6LGxaUnINcknFGLjTMmmaJOE07Z/Aq6casjn tVH88aYiPPMKCxmZvuH02x/AUih9Q9go/gJF6YpCI7effj32o1I8olG4gH+rmes3P1tYRPTZvPdK 0YILjVAXjWtgRqlXztRrzOxP1oCungY1WQ/EhFBXdPw5Y+mi59fRLofBZU7Hyv7A7RjJhlQQNN4H QpBZQ3MJBRL51Arq3Ysywck4QRckbLTBg/6U+Jqws2n4QNTd5DlHxL9ipXe8kKsemZmOI8srdeDQ NmAXgMA8M2wc3TTTEHo0K7KACkRXFaEQnmo3x8pnawvdxfG7MHBwFd1pC08YoueimOvOuMThXrF0 k0Om6oPGmEedVBnE0kYBlWc5oRjYoMqQTPB2zaCqDyPlABj1k0iY28cPPZaKlXvmDw3MUB4rLw3M zw0c5726xYYGSP0SlYQSLr8xrhnCYj1EdR/ZhmFZNsaETBOWLM8b1pJmufZpz6JxD5Kfu3loPUSg NXcDV6L4QRrRWw/GUqKQOAYZ5gSvgMuVrpFvKpfM9RnwoNTIWob64n+C7bwiFzhmfTj4cjpWIdOr r0hlrPXpYWCPHi8VGgK33eEDQ7jSmajfQeY1JMqnmdPC9kKgLYzME0nFFlWYSUolDQTMmV9gdmwA va/3/U8AXbEr+Yhl0lS8nP6PR+wi4MFa5XxfMce9uhLEZq8TMjW5QklJhaYvUL1lwBlwmfoGU/Ir Mi2TWsLCAh2DaKnuDKdF9tzkKcLSBCtQANiRESAlnKFLhkRUY2AqbXehBvmtsIwIpDB6AN60Td0a FrwgBKC/FAHEt1Y2zlylcgSR6QS4KiEINssNWOXAuheyCi2J5VXlrzicHWOhGEzKfcePn30JDAEC IQ0g/oiykyFUCaWCwYCwnUkF869AWIR5kbq70UdXUFsuWCa8BOzwX/F3JFOFCQJZ+2hA --===============8430836035016401763==--