This seams to be a problem in TSRM. I get this error when using the CLI version but not with the CGI version. I think this is the same error reported with the tidy extension (and possible others that register a dtor for global data.
Looking a bit at the code I see one difference between CLI and CGI: In php_cli.c we have #ifdef ZTS tsrm_shutdown(); #endif and in cgi_main.c we have #ifdef ZTS /*tsrm_shutdown();*/ #endif If I disable tsrm_shutdown() in the cli code I do not get a crash. Any reason why the code is different here? - Frank -------- Original mail -------- From: mdlawler at gwmicro dot com <php-bugs@lists.php.net> To: php-bugs@lists.php.net Subject: #37507 [Bgs]: loading the php_printer.dll extension causes php to crash > ID: 37507 > User updated by: mdlawler at gwmicro dot com > Reported By: mdlawler at gwmicro dot com > Status: Bogus > Bug Type: Reproducible crash > Operating System: Windows XP > PHP Version: 6CVS-2006-05-18 (CVS) > New Comment: > > Since this binary is still included in the pecl distribution for > Windows it seems that some support should be available. If this isn't > the case how is one supposed to be able to print from php? > > > Previous Comments: > ------------------------------------------------------------------------ > > [2006-05-18 19:07:46] [EMAIL PROTECTED] > > That's because it isn't maintained any longer and was > therefor never released as a PECL extension. > > Please keep this report as bogus as this is not a PHP bug. > > ------------------------------------------------------------------------ > > [2006-05-18 18:59:29] mdlawler at gwmicro dot com > > I searched the pecl bug system and couldn't find a category for the > php_printer extension. > > ------------------------------------------------------------------------ > > [2006-05-18 18:35:32] [EMAIL PROTECTED] > > Please report problems in PECL extensions using PECL bugsystem. > Thank you. > > ------------------------------------------------------------------------ > > [2006-05-18 18:30:49] mdlawler at gwmicro dot com > > Description: > ------------ > insert the line > extension=php_printer.dll > in php.ini and run php -v and a crash will be generated. I can also > repro this with the latest 5.2 cvs as well as the released 5.1.4. I'm > using the correct php_printer.dll for each version. This broke > sometime during the 5.1.3 dev cycle. > > > > ------------------------------------------------------------------------ > > > -- > Edit this bug report at http://bugs.php.net/?id=37507&edit=1 > -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php