Summary: | epiphany crashes when parsing a <link> to a stylesheet | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Bruno Roggeri <bruno.roggeri> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED INVALID | ||
Severity: | critical | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
minimal test case causing the bug
Backtrace as provided by bug-buddy |
Description
Bruno Roggeri
2006-07-18 15:24:54 UTC
Created attachment 92162 [details]
minimal test case causing the bug
Just running
$ epiphany epiphany_bug.html
makes epiphany start then crash and the gnome bug buddy appears.
Created attachment 92164 [details]
Backtrace as provided by bug-buddy
Although I use split-debug, it looks quite difficult to read.
I also tried running epiphany in gdb but for some reason I can't get to the point where the page is loaded then. I receive several SIG33 (Real-time event 33, I don't know what this means ??!) and then it hangs, before even opening a window or anything.
For the record, just loading www.google.com makes it crash as it uses css stylesheets, it's not just crashing on the weird test case provided ;-) Just for the sake of it, could you try rebuilding epiphany with your CFLAGS set to "-02 -pipe" ? I had it segfault on me using just "-Os", I fear epiphany is becoming quite chilly about some flags. R Just for the sake of it, could you try rebuilding epiphany with your CFLAGS set to "-02 -pipe" ? I had it segfault on me using just "-Os", I fear epiphany is becoming quite chilly about some flags. Rémi As shown in the emerge --info, my CFLAGS are -march=k8 -O0 -pipe -g. Do you mean I should just remove -march=k8, or would you like to also remove -g and replace -O0 by -O2 ? I'll try this evening (if I get your answer beforehand of course...) Bon apr As shown in the emerge --info, my CFLAGS are -march=k8 -O0 -pipe -g. Do you mean I should just remove -march=k8, or would you like to also remove -g and replace -O0 by -O2 ? I'll try this evening (if I get your answer beforehand of course...) Bon après-midi ! Yeah, comment out your old CFLAGS entirely and replace them with "-O2 -pipe". <french>Bonne apr Yeah, comment out your old CFLAGS entirely and replace them with "-O2 -pipe". <french>Bonne aprèm à toi aussi</french> Ok, it worked, I recompiled with CFLAGS="-02 -pipe" and the crash disappeared. Thanks for the advice. As I emerged quite a lot of stuff since then (I didn't realise but my system was still a mix of gnome 2.12 and 2.14), maybe I'll try again with CFLAGS="-march=k8 -O2 -pipe (-g)" just to be sure. I'm unsure how should this be resolved, maybe there should be some CFLAG filtering done in the ebuild ? Yeah, epiphany has a lot of issues with compile flags; I'll open a new bug (here and over at gnome) to keep a collection an eye on those flags. I'll check with gnome maintainers for the right course of action :) Thanks for your time CFLAGS="-march=k8 -O2 -pipe -g" seems to works ... Note that I just had a very similar problem with yelp. It crashed while loading a help file and the backtrace looked a lot like the one I provided for epiphany. Recompiling it with -march=k8 -O2 -pipe -g also fixed it. Maybe it's the "--march=k8 -O0" combination that causes problems, I must admit it's a weird combination. I had set it up temporarily for an app I needed to debug more accurately and then I forgot to set it back. local issue with cflags. |