FS#6029 - epiphany crash (when compiled with python)

Attached to Project: Arch Linux
Opened by Mildred (mildred) - Monday, 18 December 2006, 02:12 GMT
Last edited by Jan de Groot (JGC) - Sunday, 10 June 2007, 21:54 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Dale Blount (dale)
Jan de Groot (JGC)
Architecture All
Severity High
Priority Normal
Reported Version 0.7.2 Gimmick
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

epiphany crash when started (every time) if python is enabled at compile time.
I filled a bug in the GNOME bugzilla : http://bugzilla.gnome.org/show_bug.cgi?id=384026
Attached, a PKGBUILD I use to disable python support and use epiphany.
(application/octet-stream)    PKGBUILD (1.7 KiB)
This task depends upon

Closed by  Jan de Groot (JGC)
Sunday, 10 June 2007, 21:54 GMT
Reason for closing:  Fixed
Additional comments about closing:  "fixed" by recompiling xulrunner without pyxpcom support, which is not maintained upstream anyways.
Comment by Jan de Groot (JGC) - Tuesday, 19 December 2006, 15:55 GMT
Can't reproduce it here, but looking at the duplicate stacktraces, it seems to be a global problem.
What version of python do you use? I can't reproduce it with epiphany, xulrunner and python from the normal repositories at this moment.
Comment by Mildred (mildred) - Tuesday, 19 December 2006, 21:58 GMT
$ pacman -Q python xulrunner
python 2.4.4-1
xulrunner 1.8.1-1

Problems with last releases of epiphany ... that is extra/epiphany 2.16.2-1

I have no ieas of the reason of the bug... Nothing in my environment variables like PYTHONPATH (at a time, a wrong PYTHONPATH broke my bittorrent client). I use the locale fr_FR.UTF-8 but it should not crash an application.

Thanks
Comment by Jan de Groot (JGC) - Tuesday, 19 December 2006, 22:21 GMT
Ok, I can reproduce it now, simply enabling the python console from epiphany-extensions crashes epiphany. I'll see what I can find.
Comment by Jan de Groot (JGC) - Tuesday, 19 December 2006, 23:11 GMT
Epiphany 2.16.2-2 should fix this issue. My guess is that it's caused by building it against Python 2.4.3 and running it with 2.4.4. A recompile solved all my issues here, so I couldn't get backtraces from your crash after I recompiled with debug symbols.
Comment by Bob Dundon (CavalierBob) - Wednesday, 20 December 2006, 16:58 GMT
Epiphany 2.16.2-2 is still not working here if I have epiphany-extensions installed. Without epiphany-extensaions, epiphany works fine.

As soon as I launch epiphany when epiphany extensions are installed I get a crash regarding Web Bookmarks and Bug Buddy launches. More details from my forum post are here: http://bbs.archlinux.org/viewtopic.php?t=27648&highlight=

My Gnome Bugzilla bug: http://bugzilla.gnome.org/show_bug.cgi?id=383926

List of related Bugzilla bugs:

http://bugzilla.gnome.org/buglist.cgi?product=epiphany&bug_status=NEW&bug_status=REOPENED&bug_status=ASSIGNED&bug_status=UNCONFIRMED&bug_severity=critical

Not sure if my issue is directly related to this Flyspray bug, but it does seem similar to me.

Bob
Comment by Bob Dundon (CavalierBob) - Wednesday, 20 December 2006, 23:17 GMT
UPDATE:

Uninstalled epiphany-extensions, epiphany, and iso-codes. Deleted epiphany folder from within .gnome2. Deleted epiphany folder from .gconf folder. Reboot. Reinstalled epiphany (iso-codes brought back in as a dep). Reinstalled epiphany extensions.

Everything works now (?).

Every extension I have activated (including the java console and favicon fallback) work without crashing epiphany.

Something else I noticed...prior to my complete wipe of every thing epiphany related, when I would install epiphany-extensions the menu item 'Tools' was NOT being created. After my wipe and reinstall, the 'Tools" menu item is present.

I would guess I had some weird problem with my preferences, but I had renamed the .epiphny folder before to force a new, clean, folder to be created. This did not solve the problem.

Not sure what exactly I did, but hopefully this might provide some insight to the issue.

Bob
Comment by Jan de Groot (JGC) - Wednesday, 20 December 2006, 23:27 GMT
The crash happens in xulrunner, I tried recompiling epiphany with debug symbols, but I still have the same backtrace without debug symbols.

I can reproduce your problem too, but only when I switch on the python console for the first time: epiphany crashes and on reload the python console works fine.

Xulrunner will get updated to the same source as firefox 2.0.0.1 soon anyways, so it could be that one fixes the problem. We're also behind on NSPR and NSS, so that could also bring light into this case. The generated backtraces show libxul.so instead of epiphany when it crashes.
Comment by Roman Kyrylych (Romashka) - Tuesday, 30 January 2007, 13:37 GMT
For me, epiphany crashes when I close tab or window.
Comment by Wojciech Czerniak (shinbidy) - Wednesday, 31 January 2007, 00:34 GMT
Same here. After my last update two days ago epiphany crases when I close tab or window.
Comment by Wojciech Czerniak (shinbidy) - Wednesday, 31 January 2007, 01:11 GMT
I've turned off all extensions and it works ok so far.
Comment by Andreas Radke (AndyRTR) - Tuesday, 03 April 2007, 12:09 GMT
status?
Comment by Jan de Groot (JGC) - Tuesday, 03 April 2007, 12:47 GMT
Still crashes. Xulrunner fucks something up in the initialization of python paths and epiphany causes a crash when embedding after those changes have been made. This issue has come up with the release of python 2.5, the crash is inside python.
Comment by Bogdan Szczurek (thebodzio) - Tuesday, 22 May 2007, 01:23 GMT
Don't know if this helps but still... I can reproduce this bug too. I've got python 2.5.1-1, zulrunner 1.8.1.3-1 and epiphany 2.18.1-2. Attempt to activate one of the python extensions is enough to crash the app. After that app doesn't start crashing before take off ;). Removing problematic (python) ext from "activated" list in gconf saves the day but doesn't make the ext to work.

Loading...