Bug #14901 MySQL 5.0.15 start on Win98SE but crashes by the first connection
Submitted: 12 Nov 2005 16:33 Modified: 28 Dec 2005 7:11
Reporter: Dirk Finken Email Updates:
Status: No Feedback Impact on me:
Category:MySQL Server Severity:S1 (Critical)
Version:5.0.15 OS:Windows (Win98SE)
Assigned to: CPU Architecture:Any

[12 Nov 2005 16:33] Dirk Finken

I installed xampp 1.5.0sp1 on a Win98SE P3 500Mhz PC.
I started apache and MySQL and then http://localhost/phpmyadmin.

The following error message comes:

MYSQLD verursachte einen Fehler durch eine ungültige Seite
in Modul MYSQLD.EXE bei 0167:00465e95.
EAX=00000018 CS=0167 EIP=00465e95 EFLGS=00010206
EBX=10000000 SS=016f ESP=01a1facc EBP=01a1fc80
ECX=81afa738 DS=016f ESI=00000003 FS=30e7
EDX=00a64270 ES=016f EDI=00000000 GS=0000
Bytes bei CS:EIP:
8b 40 2c c3 90 90 90 90 90 90 90 56 6a 30 e8 39 
10045072 01a1fb1c 43746948 bff92505 000241a0 0061c869 011a8df8 011a7cfc 43746948 0000024e 00000000 0000000a 0000000a 0000000a 00000069 01a1fb14

With xampp 1.4.16 it works good.

Here my Everest Report:
--------[ EVEREST Home Edition (c) 2003-2005 Lavalys, Inc. ]------------------------------------------------------------

    Version                                           EVEREST v2.20.405/de
    Homepage                                          http://www.lavalys.com/
    Berichtsart                                       Berichts-Assistent
    Computer                                          P3 (P3 500 MHz)
    Betriebssystem                                    Microsoft Windows 98 SE 4.10.2222A (Win98 SE)
    Datum                                             2005-11-12
    Zeit                                              17:11

--------[ Übersicht ]---------------------------------------------------------------------------------------------------

      Betriebssystem                                    Microsoft Windows 98 SE
      OS Service Pack                                   - (inoffizial SP 2.0.2)
      DirectX                                  (DirectX 8.1b)
      Computername                                      P3 (P3 500 MHz)

      CPU Typ                                           Intel Pentium III, 500 MHz (5 x 100)
      Motherboard Name                                  Dell OptiPlex GX1 500Mbr+
      Motherboard Chipsatz                              Intel 82440BX/ZX
      Arbeitsspeicher                                   320 MB  (SDRAM)
      BIOS Typ                                          Phoenix (01/06/00)
      Anschlüsse (COM und LPT)                          COM-Anschluss (COM1)
      Anschlüsse (COM und LPT)                          COM-Anschluss (COM2)
      Anschlüsse (COM und LPT)                          ECP-Druckeranschluss (LPT1)

      Grafikkarte                                       ATI 3D Rage Pro (atir3)  (8 MB)
      3D-Beschleuniger                                  ATI 3D-Rage Pro
      Monitor                                           EIZO FlexScan F56  [17" CRT]  (719271667287)

      Soundkarte                                        Crystal Sound CS4236 Audio System

I hope this will help to fix the error.

Have a nice Day!

How to repeat:
- install MySQL 5.0.15 on Win98SE (you can use xampp 1.5.0sp1)
- start apache and MySQL
- make any connection to MySQL (http://localhost/phpmyadmin)
- the error comes always
[13 Nov 2005 12:39] Valeriy Kravchuk
Thank you for a problem report. Would you, please, try to install 5.0.15 with the installer supplied by MySQL, and check if it gives you the same crash upon connection, either with mysql command line or phpmyadmin. How much RAM do you have on the system, by the way?
[26 Nov 2005 16:51] Dirk Finken
I have tried to install 5.0.16 with the installer.
But if I start MySQL it say's "Can't find errormessage...".
The path is right an the file exists.
First I used the "old" my.cnf and my.ini from xampp. Then I make it with the assitence. With Google I can't find a solution that works.

I have 320 MB RAM (=Arbeitsspeicher) installed.
[27 Nov 2005 9:02] Valeriy Kravchuk
That "Can't find errormessage..." is a new (packaging) problem of 5.0.16 that is under consideration now. 

So, please, try to install 5.0.15 (I know for sure that it works on NT, 2000, XP etc.) and connect using mysql command line. Inform about any results.
[27 Nov 2005 13:40] Dirk Finken

I installed 5.0.15 over the existing mysql version from xampp.
Then I startet mysql with mysql_start.bat (from xampp) and now it works.
So it seems, that the developer from xampp has made a mistake.
I have informed the developer.
If I hear "news" I will report it.
(I hope my english good enough :-)
[28 Nov 2005 7:11] Valeriy Kravchuk
Thank you for the additional test. 

I'll set this bug report to "Need Feedback" status, so you will be able to repoen it in case of similar crashes with our official binaries. If nothing happen, the report will be closed automatically after 1 month.
[29 Dec 2005 0:00] Bugs System
No feedback was provided for this bug for over a month, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".
[17 Jan 2006 9:25] Carsten Wiedmann
Hello MySQL,

the "problem" is, that the MySQL binaries from XAMPP are build with OpenSSL. So it's not enough  to test the official binaries on Win98/Me...

After some tests I found out that:
- MySQL 5.0.x with OpenSSL is not working on Win98.
- MySQL 5.0.x with yaSSL is working on Win98.
- but MySQL 4.1.x with OpenSSL is working on Win98!
(- on NT/XP MySQL 5.0.x is working well with OpenSSL)

The crash of mysqld only occours when the client close the connection. I think the crash is in a thread, because not the complete mysqld is crashing and you can make a new connection after that (with the same behaviour during a disconnect from this new connection).

Maybe there was some changes in the relevant MySQL code form 4.1.x to 5.0.x?

Carsten Wiedmann