After rebuilding net-libs/xulrunner-1.9.0.4-r1 with python use flag, epiphany segfaults if any of python based extensions is activated (www-client/epiphany-extensions-2.24.1-r10). Reproducible: Always Steps to Reproduce: 1. activate python based extensions in epiphany 2. it segfaults It is not easy to disable these extensions once epiphany starts crashing. Removing console.* favicon.* and epilicious.* fixes the problem. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=416068 might give some clues.
any lights to share ?
If this going to be helpful: Distribution: Gentoo Base System release 2.0.0 Gnome Release: 2.24.2 2008-11-28 (Gentoo) BugBuddy Version: 2.24.2 System: Linux 2.6.27-zen3 #1 Thu Oct 30 01:26:54 CET 2008 i686 X Vendor: The X.Org Foundation X Vendor Release: 10502000 Selinux: No Accessibility: Disabled GTK+ Theme: Clearlooks Icon Theme: Tango Memory status: size: 73080832 vsize: 73080832 resident: 28979200 share: 16207872 rss: 28979200 rss_rlim: 18446744073709551615 CPU usage: start_time: 1229467165 rtime: 94 utime: 85 stime: 9 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/epiphany' [?1034hReally redefine built-in command "frame"? (y or n) [answered Y; input not from terminal] Really redefine built-in command "thread"? (y or n) [answered Y; input not from terminal] Really redefine built-in command "start"? (y or n) [answered Y; input not from terminal] [Thread debugging using libthread_db enabled] [New Thread 0xb702d930 (LWP 17673)] [New Thread 0xb532eb90 (LWP 17740)] _______________________________________________________________________________ eax:FFFFFE00 ebx:000045B4 ecx:BFD5302C edx:00000000 eflags:00000293 esi:00000000 edi:BFD5302C esp:BFD52F44 ebp:BFD53048 eip:B7F3B424 cs:0073 ds:007B es:007B fs:0000 gs:0033 ss:007B o d I t S z A p C [007B:BFD52F44]---------------------------------------------------------[stack] BFD52F74 : 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ BFD52F64 : 2C 30 D5 BF 00 00 00 00 - 01 00 00 00 00 00 00 00 ,0.............. BFD52F54 : F4 8F 68 B7 00 00 00 00 - 9D B2 62 B7 B4 45 00 00 ..h.......b..E.. BFD52F44 : 48 30 D5 BF 00 00 00 00 - 2C 30 D5 BF DB 2E 6D B7 H0......,0....m. [007B:BFD5302C]---------------------------------------------------------[ data] BFD5302C : 68 45 6C B7 B4 45 00 00 - FF FF FF FF FF FF FF FF hEl..E.......... BFD5303C : F4 8F 68 B7 00 00 00 00 - C8 30 D5 BF 98 30 D5 BF ..h......0...0.. [0073:B7F3B424]---------------------------------------------------------[ code] 0xb7f3b424 <__kernel_vsyscall+16>: pop %ebp 0xb7f3b425 <__kernel_vsyscall+17>: pop %edx 0xb7f3b426 <__kernel_vsyscall+18>: pop %ecx 0xb7f3b427 <__kernel_vsyscall+19>: ret 0xb7f3b428: add %ch,(%esi) 0xb7f3b42a: jae 0xb7f3b494 ------------------------------------------------------------------------------ 0xb7f3b424 in __kernel_vsyscall () #0 0xb7f3b424 in __kernel_vsyscall () #1 0xb76d2edb in waitpid () from /lib/libpthread.so.0 #2 0xb762b29d in g_spawn_sync () at gspawn.c:382 #3 0xb762b5f3 in g_spawn_command_line_sync () at gspawn.c:694 #4 0xb6e52cd1 in run_bug_buddy (appname=<value optimized out>, pid=<value optimized out>, minidump_path=0x0) at gnome-breakpad.cc:223 #5 0xb6e5313a in check_if_gdb () at gnome-breakpad.cc:292 #6 0xb6e53191 in bugbuddy_segv_handle (signum=0xb) at gnome-breakpad.cc:84 #7 0xb61d445f in nsProfileLock::FatalSignalHandler (signo=0xb) at nsProfileLock.cpp:216 #8 <signal handler called> #9 0xb77aa718 in PySys_GetObject () at Python/sysmodule.c:53 #10 0xb77ab5dc in PySys_SetArgv () at Python/sysmodule.c:1533 #11 0x0811adbc in ephy_python_init () at ephy-python.c:53 #12 0x0811b2e9 in ephy_python_loader_init () at ephy-python-loader.c:92 #13 0xb76b0728 in g_type_create_instance () at gtype.c:1674 #14 0xb769ab37 in g_object_constructor () at gobject.c:1334 #15 0xb7699478 in g_object_newv () at gobject.c:1211 #16 0xb7699958 in g_object_new_valist () at gobject.c:1274 #17 0xb7699ab1 in g_object_new () at gobject.c:1056 #18 0x080904b4 in get_loader_for_type () at ephy-extensions-manager.c:586 #19 0x080908e9 in sync_loaded_extensions () at ephy-extensions-manager.c:667 #20 0x08090e7d in ephy_extensions_manager_startup () at ephy-extensions-manager.c:1045 #21 0x0807a4f5 in ephy_shell_get_extensions_manager () at ephy-shell.c:715 #22 0x0807a66f in ephy_shell_get_session () at ephy-shell.c:610 #23 0x080754e5 in main () at ephy-main.c:344 2 Thread 0xb532eb90 (LWP 17740) 0xb7f3b424 in __kernel_vsyscall () 1 Thread 0xb702d930 (LWP 17673) 0xb7f3b424 in __kernel_vsyscall () ----------- .xsession-errors (456056 sec old) --------------------- - adding to 0x8b7de90, x=604, y=43, data=255 TI:16:59:26 TH:0x8a05218 FI:gpm-array.c FN:gpm_array_check_max_and_size,780 - Too many points (121/120) TI:16:59:26 TH:0x8a05218 FI:gpm-array.c FN:gpm_array_limit_x_size,676 - length of array (before) 121 TI:16:59:26 TH:0x8a05218 FI:gpm-array.c FN:gpm_array_limit_x_size,687 - Using a x division of 10.066667 TI:16:59:26 TH:0x8a05218 FI:gpm-array.c FN:gpm_array_limit_x_size,696 - keeping valid point 0 TI:16:59:26 TH:0x8a05218 FI:gpm-array.c FN:gpm_array_limit_x_size,700 - removing invalid point 1 TI:16:59:26 TH:0x8a05218 FI:gpm-array.c FN:gpm_array_limit_x_size,696 - keeping valid point 1 ...Too much output, ignoring rest... -------------------------------------------------- PS. Could previos version of xulrunner be still in portage
Yuck, guess i'm going to have to disable it :/
Happens with gnome-2.26 and xulrunner-1.9.1_beta4 too (from overlay)?
No longer reproduceable with epiphany-2.26 + xulrunner-1.9.1_beta4 -- can someone verify?
Created attachment 194221 [details] build.log
Alrighty, 1.9.1 with python does not cause problems with epiphany-2.26, and 2.24 needs 1.9 anyway. Closing fixed...