[Webkit-unassigned] [Bug 228664] New: [GTK] Opening emoji chooser crashes UI process with GTK 3.24.30
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Jul 30 15:47:09 PDT 2021
https://bugs.webkit.org/show_bug.cgi?id=228664
Bug ID: 228664
Summary: [GTK] Opening emoji chooser crashes UI process with
GTK 3.24.30
Product: WebKit
Version: WebKit Nightly Build
Hardware: PC
OS: Linux
Status: NEW
Severity: Normal
Priority: P2
Component: WebKitGTK
Assignee: webkit-unassigned at lists.webkit.org
Reporter: mcatanzaro at gnome.org
CC: bugs-noreply at webkitgtk.org
GTK 3.24.30 changed its emoji data format in https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/3521. Now opening the emoji chooser results in this UI process crash:
(gdb) bt full
#0 0x00007efdc24474bb in raise () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007efdc2430867 in abort () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007efdc276ec7c in g_assertion_message_expr.cold () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007efdc27cf69f in g_assertion_message_expr () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007efdc27f0ad7 in g_variant_serialised_n_children () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007efdc27ebc27 in g_variant_n_children () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007efdc27e714c in g_variant_iter_init () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007efdc27e71ac in g_variant_iter_new () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007efdbefd5a44 in webkitEmojiChooserSetupEmojiSections
(buttonBox=<optimized out>, emojiBox=0x563d619b35f0, chooser=0x563d608ee3f0)
at ../Source/WebKit/UIProcess/API/gtk/WebKitEmojiChooser.cpp:500
vAdjustment = <optimized out>
flowBox = 0x563d60ba48d0
sections =
{{firstEmojiName = 0x7efdc1007162 "grinning face", title = 0x7efdc1007170 "Smileys & People", iconName = 0x7efdc1007181 "emoji-people-symbolic", canHaveVariations = true}, {firstEmojiName = 0x7efdc1007197 "selfie", title = 0x7efdc100719e "Body & Clothing", iconName = 0x7efdc10071ae "emoji-body-symbolic", canHaveVariations = true}, {firstEmojiName = 0x7efdc10071c2 "monkey", title = 0x7efdc10071c9 "Animals & Nature", iconName = 0x7efdc10071da "emoji-nature-symbolic", canHaveVariations = false}, {firstEmojiName = 0x7efdc10071f0 "grapes", title = 0x7efdc10071f7 "Food & Drink", iconName = 0x7efdc1007204 "emoji-food-symbolic", canHaveVariations = false}, {firstEmojiName = 0x7efdc1007218 "globe showing Europe-Africa", title = 0x7efdc1007234 "Travel & Places", iconName = 0x7efdc1007244 "emoji-travel-symbolic", canHaveVariations = false}, {firstEmojiName = 0x7efdc100725a "jack-o-lantern", title = 0x7efdc1007269 "Activities", iconName = 0x7efdc1007274 "emoji-activities-symbolic", canHaveVariations = false}, {firstEmojiName = 0x7efdc100728e "muted speaker", title = 0x7efdc100714c "Objects", iconName = 0x7efdc100729c "emoji-objects-symbolic", canHaveVariations = false}, {firstEmojiName = 0x7efdc10072b3 "ATM sign", title = 0x7efdc10072bc "Symbols", iconName = 0x7efdc10072c4 "emoji-symbols-symbolic", canHaveVariations = false}, {firstEmojiName = 0x7efdc10072db "chequered flag", title = 0x7efdc1007154 "Flags", iconName = 0x7efdc10072ea "emoji-flags-symbolic", canHaveVariations = false}}
chooser = 0x563d608ee3f0
mainBox = 0x563d619b3330
searchEntry = <optimized out>
stack = 0x563d61984b60
box = 0x563d619b3490
swindow = <optimized out>
emojiBox = 0x563d619b35f0
buttonBox = 0x563d619b3750
vAdjustment = <optimized out>
#9 webkitEmojiChooserConstructed(GObject*) (object=0x563d608ee3f0)
at ../Source/WebKit/UIProcess/API/gtk/WebKitEmojiChooser.cpp:588
chooser = 0x563d608ee3f0
mainBox = 0x563d619b3330
searchEntry = <optimized out>
stack = 0x563d61984b60
box = 0x563d619b3490
swindow = <optimized out>
emojiBox = 0x563d619b35f0
buttonBox = 0x563d619b3750
vAdjustment = <optimized out>
............
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210730/18aadc7d/attachment-0001.htm>
More information about the webkit-unassigned
mailing list