#41350 [Com]: Error in my_thread_global_end()
| From: | thorsten at phpmyfaq dot de | Date: | Thu, 04 Oct 2007 11:19:35 +0000 |
| Subject: | #41350 [Com]: Error in my_thread_global_end() | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-118182@lists.php.net to get a copy of this message | ||
ID: 41350
Comment by: thorsten at phpmyfaq dot de
Reported By: graham at directhostinguk dot com
Status: No Feedback
Bug Type: MySQL related
Operating System: Windows 2003
PHP Version: 5.2.3
New Comment:
Hi all,
the current PHP 5.2.5-dev package from http://snaps.php.net with
the
bundled libmysql.dll fixes this issue.
Best regards
Thorsten
Previous Comments:
------------------------------------------------------------------------
[2007-10-03 17:14:22] mike at wardfam dot org
Copying libmysql.dll from 5.2.1 fixed this issue for me also.
Configuration: Windows 2003 x64 SP2, PHP 5.2.4, CGI/FastCGI
------------------------------------------------------------------------
[2007-09-30 12:42:39] 256512 at gmail dot com
To reproduce the error on my setup (Windows XP SP2, PHP 5.2.4):
- in php.ini enable any of the following extensions: php_mysql.dll,
php_pdo_mysql.dll, php_mysqli.dll
- execute "php.exe" on command line
- press Ctrl+C
After a significant pause (~5 seconds), the error message appears:
"Error in my_thread_global_end(): 1 threads didn't exit"
Disabling php_mysql.dll, php_pdo_mysql.dll, php_mysqli.dll in php.ini
"fixes" the issue (php.exe exits immediately, without any errors).
Disabling MySQL extensions eliminates a significant pause (~5 seconds)
at exit with scripts that connect to a PostgreSQL database (yes,
PostgreSQL, not MySQL). Without error messages, though. A minimal script
to reproduce this, when any of the MySQL extensions are enabled, is a
single pg_connect() statement. When MySQL extensions are disabled, the
script exits immediately.
------------------------------------------------------------------------
[2007-09-30 02:56:24] joecosmoj at gmail dot com
By commenting out :
;extension=php_mysql.dll
and restarting mysql
THE BUG DISAPPEARED
dll version=5.2.5.5
Special build descriptor = "-dev"
------------------------------------------------------------------------
[2007-09-28 14:40:58] ricardo dot rodrigues at istimeless dot pt
Error in my_thread_global_end(): 1 threads didn't exit
I don't think it's a MySQL error, since i'm not using it at all. I
have no active instances of MySQL running. I'm using PHPLIB Templates
and the code is very simple:
<?php
include ("Includes/template.inc");
$index = new Template("Templates");
$index->set_file("f_index", "index.tpl");
$index->set_var("page_title", "INDEX");
$index->parse("o_index", "f_index");
$index->p("o_index");
?>
I'm running PHP 5.4.2 with MySQL 5.0.45, under Windows XP Pro SP2 with
IIS 5.1.
------------------------------------------------------------------------
[2007-09-27 01:00:00] php-bugs at lists dot php dot net
No feedback was provided for this bug for over a week, 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".
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/41350
--
Edit this bug report at http://bugs.php.net/?id=41350&edit=1