Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 251210 - www-client/epiphany-2.24.2.1-r10 crashes with net-libs/xulrunner-1.9.0.4-r1 and python extensions active
Summary: www-client/epiphany-2.24.2.1-r10 crashes with net-libs/xulrunner-1.9.0.4-r1 a...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 180309 249555
  Show dependency tree
 
Reported: 2008-12-16 17:57 UTC by nebojsa
Modified: 2009-07-07 15:05 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,16.41 KB, text/plain)
2009-06-11 08:17 UTC, Mateusz Kozak
Details

Note You need to log in before you can comment on or make changes to this bug.
Description nebojsa 2008-12-16 17:57:15 UTC
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.
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-12-16 20:40:48 UTC
any lights to share ?
Comment 2 Maciej Piechotka 2008-12-17 06:20:02 UTC
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
Comment 3 Raúl Porcel (RETIRED) gentoo-dev 2008-12-17 09:15:43 UTC
Yuck, guess i'm going to have to disable it :/
Comment 4 Nirbheek Chauhan (RETIRED) gentoo-dev 2009-05-01 08:31:52 UTC
Happens with gnome-2.26 and xulrunner-1.9.1_beta4 too (from overlay)?
Comment 5 Nirbheek Chauhan (RETIRED) gentoo-dev 2009-05-03 20:18:33 UTC
No longer reproduceable with epiphany-2.26 + xulrunner-1.9.1_beta4 -- can someone verify?
Comment 6 Mateusz Kozak 2009-06-11 08:17:35 UTC
Created attachment 194221 [details]
build.log
Comment 7 Nirbheek Chauhan (RETIRED) gentoo-dev 2009-07-07 15:05:58 UTC
Alrighty, 1.9.1 with python does not cause problems with epiphany-2.26, and 2.24 needs 1.9 anyway. Closing fixed...