[Wayland-bugs] [Bug 773274] [Wayland] Crash under gdk_wayland_window_attach_image()
gtk+ (GNOME Bugzilla)
bugzilla at gnome.org
Tue Jan 30 11:33:04 UTC 2018
https://bugzilla.gnome.org/show_bug.cgi?id=773274
--- Comment #27 from Martin Stransky <stransky at redhat.com> ---
There's a backtrace:
#0 0x00007f20311fbad0 in __GI___nanosleep
(requested_time=requested_time at entry=0x7ffdbba078a0,
remaining=remaining at entry=0x7ffdbba078a0) at
../sysdeps/unix/sysv/linux/nanosleep.c:27
#1 0x00007f20311fb9da in __sleep (seconds=0) at ../sysdeps/posix/sleep.c:55
#2 0x00007f202121bebb in ah_crap_handler(int) (signum=11) at
/home/komat/tmp676-trunk-gtk3/src1/toolkit/xre/nsSigHandlers.cpp:102
#3 0x00007f20211fc43b in nsProfileLock::FatalSignalHandler(int, siginfo_t*,
void*) (signo=11, info=0x7ffdbba07b70, context=0x7ffdbba07a40)
at /home/komat/tmp676-trunk-gtk3/src1/toolkit/profile/nsProfileLock.cpp:187
#4 0x00007f2021cdaca6 in js::UnixExceptionHandler(int, siginfo_t*, void*)
(signum=11, info=0x7ffdbba07b70, context=0x7ffdbba07a40)
at
/home/komat/tmp676-trunk-gtk3/src1/js/src/ds/MemoryProtectionExceptionHandler.cpp:263
#5 0x00007f2021e2b8d0 in WasmFaultHandler(int, siginfo_t*, void*) (signum=11,
info=0x7ffdbba07b70, context=0x7ffdbba07a40) at
/home/komat/tmp676-trunk-gtk3/src1/js/src/wasm/WasmSignalHandlers.cpp:1459
#6 0x00007f203200baf0 in <signal handler called> () at /lib64/libpthread.so.0
#7 0x00007f202a91fe79 in wl_proxy_marshal () at /lib64/libwayland-client.so.0
#8 0x00007f202e5f5b21 in wl_surface_attach (wl_surface=0x0,
buffer=0x7f1ff8271c40, x=0, y=0) at /usr/include/wayland-client-protocol.h:3446
#9 0x00007f202e5f7a66 in gdk_wayland_window_attach_image
(window=0x7f1fd4a5f060 [GdkWaylandWindow]) at gdkwindow-wayland.c:755
#10 0x00007f202e5f80b0 in gdk_window_impl_wayland_end_paint
(window=0x7f1fd4a5f060 [GdkWaylandWindow]) at gdkwindow-wayland.c:925
#11 0x00007f202e5824e5 in gdk_window_end_paint_internal (window=0x7f1fd4a5f060
[GdkWaylandWindow]) at gdkwindow.c:3021
#12 0x00007f202e582ca8 in gdk_window_end_draw_frame (window=0x7f1fd4a5f060
[GdkWaylandWindow], context=0x7f1ffb6f6370 [GdkDrawingContext]) at
gdkwindow.c:3289
#13 0x00007f202ed21f61 in gtk_widget_render (widget=0x7f1ff025ae60 [GtkWindow],
window=0x7f1fd4a5f060 [GdkWaylandWindow], region=0x7f1ff826ea00) at
gtkwidget.c:17522
#14 0x00007f202eb30bc0 in gtk_main_do_event (event=0x7ffdbba08590) at
gtkmain.c:1834
#15 0x00007f202e5688d2 in _gdk_event_emit (event=0x7ffdbba08590) at
gdkevents.c:73
#16 0x00007f202e583b64 in _gdk_window_process_updates_recurse_helper
(window=0x7f1fd4a5f060 [GdkWaylandWindow], expose_region=0x7f1ff826e200) at
gdkwindow.c:3852
#17 0x00007f202e583e24 in _gdk_window_process_updates_recurse
(window=0x7f1fd4a5f060 [GdkWaylandWindow], expose_region=0x7f1ff826e200) at
gdkwindow.c:3909
#18 0x00007f202e591bb0 in gdk_window_impl_process_updates_recurse
(window=0x7f1fd4a5f060 [GdkWaylandWindow], region=0x7f1ff826e200) at
gdkwindowimpl.c:333
#19 0x00007f202e5840b8 in gdk_window_process_updates_internal
(window=0x7f1fd4a5f060 [GdkWaylandWindow]) at gdkwindow.c:3998
#20 0x00007f202e584579 in gdk_window_process_updates_with_mode
(window=0x7f1fd4a5f060 [GdkWaylandWindow], recurse_mode=2) at gdkwindow.c:4192
#21 0x00007f202e590779 in gdk_window_paint_on_clock (clock=0x7f1ffbc93a90
[GdkFrameClockIdle], data=0x7f1fd4a5f060) at gdkwindow.c:11699
#25 0x00007f202bed166f in <emit signal ??? on instance 0x7f1ffbc93a90
[GdkFrameClockIdle]> (instance=<optimized out>, signal_id=<optimized out>,
detail=<optimized out>) at gsignal.c:3447
#22 0x00007f202beb573d in g_closure_invoke (closure=0x7f1ff01897b0,
return_value=0x0, n_param_values=1, param_values=0x7ffdbba088f0,
invocation_hint=0x7ffdbba08870) at gclosure.c:804
#23 0x00007f202bec84de in signal_emit_unlocked_R
(node=node at entry=0x7f2030fd0fa0, detail=detail at entry=0,
instance=instance at entry=0x7f1ffbc93a90,
emission_return=emission_return at entry=0x0,
instance_and_params=instance_and_params at entry=0x7ffdbba088f0) at gsignal.c:3635
#24 0x00007f202bed0d05 in g_signal_emit_valist (instance=0x7f1ffbc93a90,
signal_id=<optimized out>, detail=0, var_args=var_args at entry=0x7ffdbba08ac0) at
gsignal.c:3391
#26 0x00007f202e5755c8 in _gdk_frame_clock_emit_paint
(frame_clock=0x7f1ffbc93a90 [GdkFrameClockIdle]) at gdkframeclock.c:640
#27 0x00007f202e5760ac in gdk_frame_clock_paint_idle (data=0x7f1ffbc93a90) at
gdkframeclockidle.c:430
#28 0x00007f202e558db6 in gdk_threads_dispatch (data=0x7f1ff826eb00) at
gdk.c:743
#29 0x00007f202bbdd5dd in g_timeout_dispatch (source=0x7f1ffc7c7f20,
callback=0x7f202e558d71 <gdk_threads_dispatch>, user_data=0x7f1ff826eb00) at
gmain.c:4615
#30 0x00007f202bbdcb77 in g_main_dispatch (context=0x7f2030fa7f50) at
gmain.c:3142
#31 0x00007f202bbdcb77 in g_main_context_dispatch
(context=context at entry=0x7f2030fa7f50) at gmain.c:3795
#32 0x00007f202bbdcf20 in g_main_context_iterate
(context=context at entry=0x7f2030fa7f50, block=block at entry=0,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3868
#33 0x00007f202bbdcfac in g_main_context_iteration (context=0x7f2030fa7f50,
may_block=0) at gmain.c:3929
It comes from expose event at gtkmain.c:
1832 case GDK_EXPOSE:
1833 if (event->any.window)
1834 gtk_widget_render (event_widget, event->any.window,
event->expose.region);
1835 break;
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/wayland-bugs/attachments/20180130/574fb228/attachment.html>
More information about the wayland-bugs
mailing list