Fw: #37507 [Bgs]: loading the php_printer.dll extension causes php to crash

php.internals

Frank M. Kromann

20 years ago
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] bjori@php.net > > 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] tony2001@php.net > > 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. > > > >
------------------------------------------------------------------------

Steph

20 years ago
Frank, I think I'm seeing the same with PHP-GTK - but I'll get back to you on that.