Firefox locks up in gdk_window_get_origin
Categories
(Core :: Widget: Gtk, defect, P3)
Tracking
()
People
(Reporter: m-ou.se, Unassigned)
References
Details
Attachments
(1 file)
2.80 KB,
text/plain
|
Details |
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:83.0) Gecko/20100101 Firefox/83.0
Steps to reproduce:
I launch Firefox from the Discord desktop app by clicking a link in there while Firefox is not already running, such that it runs as a subprocess of Discord and xdg-open. It works fine for a bit, but after a few minutes it locks up competely.
This consistently happens every time when Firefox is launched this way. When launched directly, it never happens.
Actual results:
It locks up completely, and even stops drawing itself on the screen.
GDB shows a stack trace that's stuck in gdk_window_get_origin
. That function never returns. (The finish
gdb command does not return.) Full stack trace attached, although most symbols are missing.
Comment 2•4 years ago
|
||
The hanging call is presumably this call to gdk_window_get_origin
: https://searchfox.org/mozilla-central/rev/6bb59b783b193f06d6744c5ccaac69a992e9ee7b/widget/gtk/nsWindow.cpp#389
Based on the comment there, this may be related in some way to bug 1655924
Updated•1 year ago
|
Description
•