RE: [PHP-GTK-DEV] #39539 [NoF->Opn]: new GtkEventBox crash
| From: | Escuder Nicolas | Date: | Fri, 23 Feb 2007 13:09:47 +0000 |
| Subject: | RE: [PHP-GTK-DEV] #39539 [NoF->Opn]: new GtkEventBox crash | ||
| References: | 1 | Groups: | php.gtk.dev |
| Request: | Send a blank email to php-gtk-dev+get-3720@lists.php.net to get a copy of this message | ||
Yes of course.
This week i will rebuild my OS with full debug ( all with -g -O0 )
After i will can see the backtrace i hope ;)
Escuder Nicolas
-----Message d'origine-----
De : Andrei Zmievski [mailto:andrei@gravitonic.com]
Envoyé : jeudi 22 février 2007 18:20
À : Escuder Nicolas
Cc : php-gtk-dev@lists.php.net
Objet : Re: [PHP-GTK-DEV] #39539 [NoF->Opn]: new GtkEventBox crash
Did you also rebuild Gtk+ with -g -O0?
-Andrei
On Feb 21, 2007, at 11:08 AM, Escuder Nicolas wrote:
>
> The backtrace of my last message was false...
>
> This was not the backtrace of the crash.
>
> I retry but i always get backtrace with "??" as function name...
>
> So i was build PHP / GTK / PHP-GTK with -g -O0 so the crash do not
> append in
> them i think.
>
>
>
> Escuder Nicolas
>
> -----Message d'origine-----
> De : Escuder Nicolas [mailto:n.escuder@intra-links.com]
> Envoyé : mercredi 21 février 2007 18:39
> À : php-gtk-dev@lists.php.net
> Objet : RE: [PHP-GTK-DEV] #39539 [NoF->Opn]: new GtkEventBox crash
>
> Here you can find the backtrace :
>
> 0xb7b2bfb8 in strcmp () from /lib/libc.so.6
> (gdb) bt
> #0 0xb7b2bfb8 in strcmp () from /lib/libc.so.6
> #1 0x081e641e in zend_do_perform_implementation_check ()
> #2 0x081e6a48 in do_inherit_method_check ()
> #3 0x0820546b in zend_hash_replace_checker_wrapper ()
> #4 0x082054b0 in zend_hash_merge_ex ()
> #5 0x081e7a49 in zend_do_implement_interface ()
> #6 0x08200c9d in zend_class_implements ()
> #7 0xb77b1402 in phpg_gtk_register_classes ()
> from /usr/lib/php/extensions/no-debug-non-zts-20060613/php_gtk2.so
> #8 0xb770a356 in php_gtk_xinit_gtk_plus ()
> from /usr/lib/php/extensions/no-debug-non-zts-20060613/php_gtk2.so
> #9 0xb77cbaed in php_gtk_startup_extension ()
> from /usr/lib/php/extensions/no-debug-non-zts-20060613/php_gtk2.so
> #10 0xb77cbbca in php_gtk_startup_extensions ()
> from /usr/lib/php/extensions/no-debug-non-zts-20060613/php_gtk2.so
> #11 0xb77d6407 in php_gtk_startup_all_extensions ()
> from /usr/lib/php/extensions/no-debug-non-zts-20060613/php_gtk2.so
> #12 0xb77cb907 in zm_activate_gtk ()
> from /usr/lib/php/extensions/no-debug-non-zts-20060613/php_gtk2.so
> #13 0x0813b132 in php_dl ()
> #14 0x0813ad3a in zif_dl ()
> #15 0x0821ac4f in zend_do_fcall_common_helper_SPEC ()
> #16 0x0821fc3a in ZEND_DO_FCALL_SPEC_CONST_HANDLER ()
> #17 0x0821a7f2 in execute ()
> #18 0x081fb0e2 in zend_execute_scripts ()
> #19 0x081b3fbe in php_execute_script ()
> #20 0x082676e6 in main ()
>
> Escuder Nicolas
>
> -----Message d'origine-----
> De : Andrei Zmievski [mailto:andrei@gravitonic.com]
> Envoyé : mercredi 21 février 2007 18:14
> À : Escuder Nicolas
> Cc : php-gtk-dev@lists.php.net
> Objet : Re: [PHP-GTK-DEV] #39539 [NoF->Opn]: new GtkEventBox crash
>
> You don't have any debug info in your binaries. Can you recompile with
> CFLAGS=-g -O0 ? Just insert them before ./configure in both cases.
>
> -Andrei
>
> On Feb 21, 2007, at 8:09 AM, Escuder Nicolas wrote:
>
>>
>> Hello,
>>
>> More informations :
>>
>> GTK+ 2.10.9 build with :
>> ./configure --prefix=/usr \
>> --sysconfdir=/etc \
>> --with-jpeg \
>> --with-tiff \
>> --enable-xinerama \
>> --with-libpng \
>> --with-gdktarget=x11 \
>> --with-xinput
>>
>> PHP 5.2.1 build with :
>> ./configure --prefix=/usr \
>> --sysconfdir=/etc \
>> --with-config-file-path=/etc \
>> --with-zlib-dir=/usr/lib \
>> --with-pear \
>> --enable-dom \
>> --enable-overload \
>> --enable-pcntl \
>> --enable-pdo \
>> --enable-simplexml \
>> --enable-zip \
>> --enable-json \
>> --with-bz2=shared \
>> --with-curl=shared \
>> --with-fam=shared \
>> --with-gettext=shared \
>> --with-iconv=shared \
>> --with-imap=shared \
>> --with-imap-ssl=shared \
>> --with-mysql=shared \
>> --with-openssl=shared \
>> --with-pdo-mysql=shared \
>> --with-pdo-sqlite=/usr \
>> --with-xml=shared \
>> --with-simplexml=shared \
>> --with-xmlreader=shared \
>> --with-xmlwriter=shared \
>> --enable-bcmath=shared \
>> --enable-calendar=shared \
>> --enable-ctype=shared \
>> --enable-exif=shared \
>> --enable-ftp=shared \
>> --enable-hash=shared \
>> --enable-mbstring=shared \
>> --enable-sockets=shared \
>> --enable-tokenizer=shared \
>> --enable-xmlreader=shared \
>> --enable-xmlwriter=shared \
>> --without-sqlite \
>> --disable-cgi
>>
>> PHP-GTK CVS 21/02/2007 build with :
>> ./configure
>>
>> And with this config the new GtkEventBox crash
>>
>> With PHP-GTK CVS 05/11/2005 All works fine.
>>
>>
>> I build GTK+ with debug but in stack trace i only get :
>>
>> Starting program: /bin/php -n test.php
>> [Thread debugging using libthread_db enabled]
>> [New Thread -1213572928 (LWP 6808)]
>>
>> Program received signal SIGSEGV, Segmentation fault.
>> [Switching to Thread -1213572928 (LWP 6808)]
>> 0xb76b8004 in ?? ()
>> (gdb) bt
>> #0 0xb76b8004 in ?? ()
>> #1 0x218145bf in ?? ()
>> #2 0xa6fbf008 in ?? ()
>> ...........
>> #3471 0x6e69622f in ?? ()
>> #3472 0x7068702f in ?? ()
>> #3473 0x00000000 in ?? ()
>>
>> Cannot access memory at address 0xbfd35fff
>>
>>
>> See you soon i hope ;o)
>>
>> Escuder Nicolas
>>
>> -----Message d'origine-----
>> De : Andrei Zmievski [mailto:andrei@gravitonic.com]
>> Envoyé : samedi 27 janvier 2007 19:53
>> À : PHP-GTK Dev list
>> Objet : Re: [PHP-GTK-DEV] #39539 [NoF->Opn]: new GtkEventBox crash
>>
>> Can anyone else reproduce this?
>>
>> -Andrei
>>
>>
>> On Jan 26, 2007, at 7:38 PM, n dot escuder at intra-links dot com
>> wrote:
>>
>>> ID: 39539
>>> User updated by: n dot escuder at intra-links dot com
>>> Reported By: n dot escuder at intra-links dot com
>>> -Status: No Feedback
>>> +Status: Open
>>> Bug Type: PHP-GTK related
>>> Operating System: Linux
>>> PHP Version: 5.2.0
>>> New Comment:
>>>
>>> Sorry for the long time of the answer.
>>>
>>> So i try with php 5.2.0 and i checkout the lastest version of php_gtk
>>> and it always crash... i don't known why...
>>>
>>> gdb backtrace :
>>> #178 0xbeeff400 in ?? ()
>>> #179 0x001000b7 in ?? ()
>>> #180 0xb76a3600 in zim_GtkWidget_show_now () from
>>> /usr/lib/php/extensions/php_gtk2.so
>>> Previous frame inner to this frame (corrupt stack?)
>>>
>>> X11R7 Version 7.1
>>> GTK+ Version 2.10.6
>>>
>>> For information i actually use and old php_gtk2 checkout version that
>>> work fine.
>>>
>>> If you want i can give you an ssh access.
>>>
>>> See You
>>>
>>>
>>> Previous Comments:
>>> ---------------------------------------------------------------------
>>> -
>>> --
>>>
>>> [2006-12-15 01:00:00] php-gtk-dev 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".
>>>
>>> ---------------------------------------------------------------------
>>> -
>>> --
>>>
>>> [2006-12-07 05:02:09] andrei@php.net
>>>
>>> Please try using this CVS snapshot:
>>>
>>> http://snaps.php.net/php4-STABLE-latest.tar.gz
>>>
>>> For Windows:
>>>
>>>
>>> http://snaps.php.net/win32/php4-win32-STABLE-latest.zip
>>>
>>> I cannot reproduce this with PHP-GTK CVS and PHP 5.2.0RC4-dev.
>>>
>>> ---------------------------------------------------------------------
>>> -
>>> --
>>>
>>> [2006-11-16 21:57:27] n dot escuder at intra-links dot com
>>>
>>> Description:
>>> ------------
>>> php gtk 2 from CVS crash when creating an object of type
>>> GtkEventBox()
>>>
>>> Reproduce code:
>>> ---------------
>>> new GtkEventBox();
>>>
>>> Expected result:
>>> ----------------
>>> None
>>>
>>> Actual result:
>>> --------------
>>> Crash the program
>>>
>>>
>>> ---------------------------------------------------------------------
>>> -
>>> --
>>>
>>>
>>> --
>>> Edit this bug report at
>>> http://bugs.php.net/?id=39539&edit=1
>>>
>>> --
>>> PHP-GTK Development Mailing List (http://gtk.php.net/)
>>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>> --
>> PHP-GTK Development Mailing List (http://gtk.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>> --
>> PHP-GTK Development Mailing List (http://gtk.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>
> --
> PHP-GTK Development Mailing List (http://gtk.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
> --
> PHP-GTK Development Mailing List (http://gtk.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>