Segfault

From: Date: Sun, 03 Feb 2002 02:04:24 +0000
Subject: Segfault
Groups: php.gtk.dev 
Request: Send a blank email to php-gtk-dev+get-347@lists.php.net to get a copy of this message
Hello, got segmentation fault when i tried to write a simple game with php-gtk here is backtrace: (gdb) set args -q ./same-game.php (gdb) r Starting program: /usr/local/bin/php -q ./same-game.php Program received signal SIGSEGV, Segmentation fault. 0x00000005 in ?? () (gdb) bt #0 0x00000005 in ?? () #1 0x080f4c08 in get_overloaded_property (T=0xbfffd330) at ./zend_execute.c:926 #2 0x080fb3c9 in _get_zval_ptr (node=0x8417c84, Ts=0xbfffbd34, should_free=0x814793c) at ./zend_execute.c:91 #3 0x080f8961 in execute (op_array=0x8410270) at ./zend_execute.c:1757 #4 0x080b04b4 in call_user_function_ex (function_table=0x8147b18, object_pp=0x0, function_name=0x8431044, retval_ptr_ptr=0xbfffd7b8, param_count=2, params=0x840e79c, no_separation=0, symbol_table=0x0) at zend_execute_API.c:517 #5 0x403b3a68 in php_gtk_callback_marshal (o=0x8428380, data=0x843111c, nargs=1, args=0xbfffd8bc) at php_gtk_object.c:235 #6 0x404d6234 in gtk_handlers_run () from /usr/lib/libgtk-1.2.so.0 #7 0x404d563f in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0 #8 0x404d3597 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0 #9 0x4050c4ec in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0 #10 0x404a2f4b in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0 #11 0x40557dd4 in gdk_event_dispatch () from /usr/lib/libgdk-1.2.so.0 #12 0x40586c46 in g_main_dispatch () from /usr/lib/libglib-1.2.so.0 #13 0x40587273 in g_main_iterate () from /usr/lib/libglib-1.2.so.0 #14 0x4058743c in g_main_run () from /usr/lib/libglib-1.2.so.0 #15 0x404a276c in gtk_main () from /usr/lib/libgtk-1.2.so.0 #16 0x4036cb92 in zif_gtk_main (ht=0, return_value=0x84f2a2c, this_ptr=0x0, return_value_used=0) at gen_gtk.c:885 #17 0x080f7ecf in execute (op_array=0x8412b50) at ./zend_execute.c:1590 #18 0x080f80cd in execute (op_array=0x8190e64) at ./zend_execute.c:1630 #19 0x080b20ee in zend_execute_scripts (type=8, retval=0x0, file_count=3) at zend.c:814 #20 0x08061046 in php_execute_script (primary_file=0xbffff418) at main.c:1307 #21 0x0805c4fc in main (argc=3, argv=0xbffff494) at cgi_main.c:738 #22 0x401f07ee in __libc_start_main () from /lib/libc.so.6 i have seen same result at least twice. my system is: suse 7.3 kernel 2.4.18-pre1 gtk 1.2.10 php-4.1.1 php-gtk-0.5.0 i guess this is happened inside expose_event on drawingarea object. to repeat segfault is easy: i have created large drawingarea (1600x1600) with simple redraw logic and moved whole window by mouse quickly, causing expose_event occure very fast. what other info should i provide ? sorry for my english

« previous php.gtk.dev (#347) next »