Crash in [@ gdk_x11_keymap_get_group_for_state]
Categories
(Core :: Widget: Gtk, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr78 | --- | unaffected |
firefox82 | --- | wontfix |
firefox83 | --- | wontfix |
firefox84 | --- | wontfix |
firefox94 | --- | wontfix |
People
(Reporter: jcristau, Assigned: stransky)
References
(Depends on 1 open bug)
Details
(Keywords: crash)
Crash Data
Attachments
(1 file)
Crash report: https://crash-stats.mozilla.org/report/index/ca8b89bf-cb08-4e13-8823-040ee0201013
Reason: SIGTRAP
Top 10 frames of crashing thread:
0 libglib-2.0.so.0 g_log_writer_default
1 libglib-2.0.so.0 g_log_structured_array
2 libglib-2.0.so.0 g_log_structured_standard
3 libgdk-3.so.0 gdk_x11_keymap_get_group_for_state
4 libX11.so.6 _XError
5 libX11.so.6 _XFreeX11XCBStructure
6 libX11.so.6 _XFreeX11XCBStructure
7 libX11.so.6 _XReply
8 libX11.so.6 XTranslateCoordinates
9 libgdk-3.so.0 gdk_x11_screen_get_current_desktop
Seeing these crashes starting October 3rd, from archlinux users mostly.
Comment 1•5 years ago
|
||
Martin, this bug isn't moving in the right direction and still occurring recently. Can you take a look?
Assignee | ||
Comment 2•5 years ago
|
||
Let's add null pointer check to mGdkWindow and see if that helps.
Assignee | ||
Comment 3•5 years ago
|
||
Updated•5 years ago
|
Comment 5•5 years ago
|
||
bugherder |
Updated•5 years ago
|
![]() |
||
Comment 6•5 years ago
|
||
Crash volume is unaffected from the changes. Please take a look.
Assignee | ||
Comment 7•5 years ago
|
||
Hi Karl, do you think it's similar to Bug 1673767, i.e. we may need to make some X11 call non-fatal?
Thanks.
Comment 8•5 years ago
|
||
https://crash-stats.mozilla.org/report/index/ad05cc72-6259-4336-9272-af98f0210110 looks the same as bug 1673767 and I don't see any reports in versions where bug 1673767 either didn't exist or is fixed.
Comment 9•5 years ago
|
||
Sorry, I failed to check the crash report in comment 0, which is different, being in gdk_window_get_origin()
.
I can't think of a good reason why mGdkWindow
would be non-null, but XTranslateCoords()
would generate an X error.
It's possible that the error is from a previous X request.
Fixing bug 1682402 might provide more clues.
The reason for the majority of crashes with this signature should now be fixed by bug 1673767. All the recent crash reports that I've seen are in XGetWindowProperty()
and so are different from the one in comment 0.
Updated•4 years ago
|
Comment 10•3 years ago
|
||
Closing because no crashes reported for 12 weeks.
Updated•3 years ago
|
Description
•