Control: severity -1 important
Control: tags -1 + patch

Shotwell 0.25.4+really0.24.5-0.1, currently in unstable, crashes under
wayland when the adjustment dialog is moved.  Same for the crop toolbar
and probably others elements.  This has been fixed upstream in the
development version.  Please consider applying the patch.

patch:
https://git.gnome.org/browse/shotwell/commit/?id=1eec412e97c255c9ca

backtrace:
#0  0x00007fa2b9395129 in wl_proxy_marshal (proxy=0x0, opcode=opcode@entry=5) 
at ../src/wayland-client.c:692
#1  0x00007fa2c346cfd3 in zxdg_toplevel_v6_move (serial=209, seat=<optimized 
out>, zxdg_toplevel_v6=<optimized out>) at 
../../gdk/wayland/xdg-shell-unstable-v6-client-protocol.h:1332
#2  0x00007fa2c346cfd3 in gdk_wayland_window_begin_move_drag (window=<optimized 
out>, device=0x55db1c71c160 [GdkWaylandDevice], button=<optimized out>, 
root_x=<optimized out>, root_y=<optimized out>, timestamp=<optimized out>)
    at ././gdk/wayland/gdkwindow-wayland.c:3481
#3  0x000055db1b0acec2 in 
editing_tools_editing_tool_window_real_button_press_event (base=<optimized 
out>, event=<optimized out>) at ./src/editing_tools/EditingTools.vala:86
#4  0x00007fa2c38f9b71 in _gtk_marshal_BOOLEAN__BOXEDv (closure=0x55db1c75ea70, 
return_value=0x7ffd15dfed80, instance=0x55db1d61c2b0, args=<optimized out>, 
marshal_data=<optimized out>, n_params=<optimized out>, 
param_types=0x55db1c775aa0) at ././gtk/gtkmarshalers.c:131
#5  0x00007fa2c1d4b1a4 in _g_closure_invoke_va 
(closure=closure@entry=0x55db1c75ea70, 
return_value=return_value@entry=0x7ffd15dfed80, 
instance=instance@entry=0x55db1d61c2b0, args=args@entry=0x7ffd15dfee50, 
n_params=<optimized out>, param_types=0x55db1c775aa0) at 
././gobject/gclosure.c:867
#6  0x00007fa2c1d653a1 in g_signal_emit_valist (instance=0x55db1d61c2b0, 
signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffd15dfee50) at 
././gobject/gsignal.c:3300
#7  0x00007fa2c1d65fbf in g_signal_emit 
(instance=instance@entry=0x55db1d61c2b0, signal_id=<optimized out>, 
detail=detail@entry=0) at ././gobject/gsignal.c:3447
#8  0x00007fa2c3a464ac in gtk_widget_event_internal (widget=0x55db1d61c2b0 
[EditingToolsAdjustToolAdjustToolWindow], event=0x55db1d06c020) at 
././gtk/gtkwidget.c:7723
#9  0x00007fa2c3a66ea3 in _gtk_window_check_handle_wm_event 
(event=event@entry=0x55db1d06c020) at ././gtk/gtkwindow.c:8135
#10 0x00007fa2c38f8891 in gtk_main_do_event (event=0x55db1d06c020) at 
././gtk/gtkmain.c:1748
#11 0x00007fa2c3409e15 in _gdk_event_emit (event=event@entry=0x55db1d06c020) at 
././gdk/gdkevents.c:73
#12 0x00007fa2c34659a2 in gdk_event_source_dispatch (base=<optimized out>, 
callback=<optimized out>, data=<optimized out>) at 
././gdk/wayland/gdkeventsource.c:121
#13 0x00007fa2c0b8d7f7 in g_main_dispatch (context=0x55db1c716e70) at 
././glib/gmain.c:3203
#14 0x00007fa2c0b8d7f7 in g_main_context_dispatch 
(context=context@entry=0x55db1c716e70) at ././glib/gmain.c:3856
#15 0x00007fa2c0b8da60 in g_main_context_iterate 
(context=context@entry=0x55db1c716e70, block=block@entry=1, 
dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3929
#16 0x00007fa2c0b8db0c in g_main_context_iteration 
(context=context@entry=0x55db1c716e70, may_block=may_block@entry=1) at 
././glib/gmain.c:3990
#17 0x00007fa2c202d70d in g_application_run (application=0x55db1c7862b0 
[GtkApplication], argc=argc@entry=0, argv=argv@entry=0x0) at 
././gio/gapplication.c:2381
#18 0x000055db1b298c59 in application_start (self=0x55db1c7900e0, argv=0x0, 
argv_length1=0) at ./src/Application.vala:170
#19 0x000055db1b18a822 in library_exec (mounts=<optimized out>, 
mounts_length1=<optimized out>) at ./src/main.vala:197
#20 0x000055db1b18b50c in _vala_main (args=<optimized out>, 
args_length1=<optimized out>) at ./src/main.vala:423
#21 0x000055db1b083e70 in main (argc=<optimized out>, argv=<optimized out>) at 
./src/main.vala:317

Reply via email to