Bug ID 1001135
Summary Chromium crashes in gtk3 on wayland session
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Major
Priority P5 - None
Component GNOME
Assignee bnc-team-gnome@forge.provo.novell.com
Reporter tchvatal@suse.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

Core was generated by `/usr/lib64/chromium/chromium --password-store=detect
--enable-threaded-composit'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  delete_outdated_error_traps (display_x11=display_x11@entry=0x368a4a5e3000)
at gdkdisplay-x11.c:2599
2599    gdkdisplay-x11.c: No such file or directory.
[Current thread is 1 (Thread 0x7fc203a5cb00 (LWP 26865))]
(gdb) bt
#0  0x00007fc1f9e13480 in delete_outdated_error_traps
(display_x11=display_x11@entry=0x368a4a5e3000 [GdkWaylandDisplay]) at
gdkdisplay-x11.c:2599
#1  0x00007fc1f9e134ee in gdk_x11_display_error_trap_push
(display=display@entry=0x368a4a5e3000 [GdkWaylandDisplay]) at
gdkdisplay-x11.c:2640
#2  0x00007fc1f9e2ed08 in gdk_x11_window_foreign_new_for_display
(display=0x368a4a5e3000 [GdkWaylandDisplay], window=20971522) at
gdkwindow-x11.c:1215
#3  0x000055f9457121ad in
libgtk2ui::X11InputMethodContextImplGtk2::GdkEventFromNativeEvent(_XEvent*
const&) () at
../../chrome/browser/ui/libgtk2ui/x11_input_method_context_impl_gtk2.cc:218
#4  0x000055f9457122bb in
libgtk2ui::X11InputMethodContextImplGtk2::DispatchKeyEvent(ui::KeyEvent const&)
() at
../../chrome/browser/ui/libgtk2ui/x11_input_method_context_impl_gtk2.cc:68
#5  0x000055f94763ad34 in
ui::InputMethodAuraLinux::DispatchKeyEvent(ui::KeyEvent*) () at
../../ui/base/ime/input_method_auralinux.cc:94
#6  0x000055f944b1558a in
views::DesktopWindowTreeHostX11::DispatchEvent(_XEvent* const&) () at
../../ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc:1777
#7  0x000055f944b1558a in
views::DesktopWindowTreeHostX11::DispatchEvent(_XEvent* const&) () at
../../ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc:1990
#8  0x000055f9442b160c in ui::PlatformEventSource::DispatchEvent(_XEvent*) ()
at ../../ui/events/platform/platform_event_source.cc:83
#9  0x000055f9442deeb7 in
ui::X11EventSource::ExtractCookieDataDispatchEvent(_XEvent*) () at
../../ui/events/platform/x11/x11_event_source.cc:206
#10 0x000055f9442df03d in ui::X11EventSource::DispatchXEvents() () at
../../ui/events/platform/x11/x11_event_source.cc:140
#11 0x000055f94741e46c in XSourceDispatch() () at
../../ui/events/platform/x11/x11_event_source_glib.cc:41
#12 0x00007fc20291652a in g_main_context_dispatch (context=0x368a4a5a7d10) at
gmain.c:3201
#13 0x00007fc20291652a in g_main_context_dispatch
(context=context@entry=0x368a4a5a7d10) at gmain.c:3854
#14 0x00007fc2029168e0 in g_main_context_iterate
(context=context@entry=0x368a4a5a7d10, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3927
#15 0x00007fc20291698c in g_main_context_iteration (context=0x368a4a5a7d10,
may_block=1) at gmain.c:3988
#16 0x000055f943aeed2a in
base::MessagePumpGlib::Run(base::MessagePump::Delegate*) () at
../../base/message_loop/message_pump_glib.cc:309
#17 0x000055f943b0e3aa in base::RunLoop::Run() () at ../../base/run_loop.cc:35
#18 0x000055f94395f5ec in ChromeBrowserMainParts::MainMessageLoopRun(int*) ()
at ../../chrome/browser/chrome_browser_main.cc:2105
#19 0x000055f942c86bba in content::BrowserMainLoop::RunMainMessageLoopParts()
() at ../../content/browser/browser_main_loop.cc:957
#20 0x000055f942c897fd in content::BrowserMainRunnerImpl::Run() () at
../../content/browser/browser_main_runner.cc:155
#21 0x000055f942c820a1 in content::BrowserMain(content::MainFunctionParams
const&) () at ../../content/browser/browser_main.cc:46
#22 0x000055f9436e6a18 in content::ContentMainRunnerImpl::Run() () at
../../content/app/content_main_runner.cc:786
#23 0x000055f9436e4c19 in content::ContentMain(content::ContentMainParams
const&) () at ../../content/app/content_main.cc:20
#24 0x000055f941e1747c in ChromeMain() () at ../../chrome/app/chrome_main.cc:91
#25 0x00007fc1f88c7291 in __libc_start_main (main=0x55f941e14b90 <main()>,
argc=3, argv=0x7ffc2b8a3668, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffc2b8a3658)
    at ../csu/libc-start.c:289
#26 0x000055f941e1732a in _start () at ../sysdeps/x86_64/start.S:120
(gdb)


Quite similar bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1350062
https://bugzilla.redhat.com/show_bug.cgi?id=1369282

I am rating it major as from 3.22 gnome the wayland session is default and thus
people will hit this bug more often.


You are receiving this mail because: