Closed
Bug 1186820
Opened 9 years ago
Closed 9 years ago
Firefox crashes at shutdown when running under xvfb-run (assert at jemalloc.c:1610)
Categories
(Core :: Graphics, defect)
Core
Graphics
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: khuey, Unassigned)
References
(Blocks 1 open bug)
Details
(Whiteboard: [gfx-noted])
xfvb-run ./mach mochitest dom/promise
At shutdown it hits
Hit MOZ_CRASH() at /home/khuey/dev/gecko-dev/memory/mozjemalloc/jemalloc.c:1610
It appears to be coming from a double free in Cairo.
I don't know what the importance of this is. Hints?
Comment 2•9 years ago
|
||
I haven't seen this crash, and I've been running various reftests and mochitests under xvfb-run recently. The importance (for me at least) is that it's handy to run firefox headless over ssh, and this is a good way to do that. "Developer productivity" etc.
Comment 3•9 years ago
|
||
I get this on a daily basis. I am running in a headless linux instance in vmware. (Which is why I need xvfb-run.)
Comment 4•9 years ago
|
||
I guess I should note I've been getting this error for about a year... Thanks for filing Kyle!
Comment 5•9 years ago
|
||
This cost me a bunch of time because I hadn't seen it before, and I didn't uncover it until resolving a bunch of other bugs in my patch, so I naturally assumed it was my fault. I had no idea it was xvfb-related, so my bugzilla searches failed to find this.)
shu also reports seeing this, and that using Xnest works around it. glandium recommends Xephyr instead; I don't know if this problem occurs with Xephyr, but I would guess not.
Summary: Firefox crashes at shutdown when running under xvfb-run → Firefox crashes at shutdown when running under xvfb-run (assert at jemalloc.c:1610)
Comment 6•9 years ago
|
||
This would be handy for OrangeHunter for the same reason as Comment 2.
Blocks: 1182298
Comment 7•9 years ago
|
||
(In reply to Kyle Huey [:khuey] (khuey@mozilla.com) (UTC+8 July 17-25, expect delays) from comment #0)
> xfvb-run ./mach mochitest dom/promise
>
> At shutdown it hits
>
> Hit MOZ_CRASH() at
> /home/khuey/dev/gecko-dev/memory/mozjemalloc/jemalloc.c:1610
>
> It appears to be coming from a double free in Cairo.
In-tree or system cairo? Thanks to Gtk+3, we now use both.
Reporter | ||
Comment 8•9 years ago
|
||
In-tree, before the gtk3 switch. I haven't tested afterwards.
Comment 9•9 years ago
|
||
I have seen it both before and after the gtk3 switch, though I only looked closely at the pre-gtk3 version. (And there it looked like a double-free, which I poked at a bit with rr.)
Updated•9 years ago
|
Whiteboard: [gfx-noted]
Reporter | ||
Comment 10•9 years ago
|
||
This seems to have gone away.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
Comment 11•9 years ago
|
||
I think it was the migration to gtk3.
You need to log in
before you can comment on or make changes to this bug.
Description
•