SIGSEGV crash in g_menu_model_get_n_items ()
I was cropping and saving and image, when it crashed.
Shotwell 0.32.1 (0.32.1)
(gdb) bt
#0 g_menu_model_get_n_items (model=0x0) at ../../../gio/gmenumodel.c:500
#1 0x00007f8a4aebedcd in gtk_application_window_update_shell_shows_app_menu (window=window@entry=0x55d85edae290 [DirectWindow], settings=settings@entry=0x55d85eb765f0 [GtkSettings])
at ../../../gtk/gtkapplicationwindow.c:322
#2 0x00007f8a4aebf57b in gtk_application_window_real_realize (widget=0x55d85edae290 [DirectWindow]) at ../../../gtk/gtkapplicationwindow.c:683
#6 0x00007f8a4b9eb1bf in <emit signal realize on instance 0x55d85edae290 [DirectWindow]> (instance=instance@entry=0x55d85edae290, signal_id=<optimized out>, detail=detail@entry=0)
at ../../../gobject/gsignal.c:3622
#3 0x00007f8a4b9d13d8 in g_closure_invoke (closure=0x55d85eb42bd0, return_value=0x0, n_param_values=1, param_values=0x7ffc5532ad80, invocation_hint=0x7ffc5532ad00) at ../../../gobject/gclosure.c:832
#4 0x00007f8a4b9e3ff5 in signal_emit_unlocked_R
(node=node@entry=0x55d85eb42c20, detail=detail@entry=0, instance=instance@entry=0x55d85edae290, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffc5532ad80)
at ../../../gobject/gsignal.c:3742
#5 0x00007f8a4b9eac97 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffc5532af00) at ../../../gobject/gsignal.c:3565
#7 0x00007f8a4b179c54 in gtk_widget_realize (widget=0x55d85edae290 [DirectWindow]) at ../../../gtk/gtkwidget.c:5523
#8 0x00007f8a4b179df5 in gtk_widget_realize (widget=0x55d85ec76da0 [GtkBox]) at ../../../gtk/gtkwidget.c:5517
#9 0x00007f8a4b179df5 in gtk_widget_realize (widget=0x55d85ed44a90 [DirectPhotoPage]) at ../../../gtk/gtkwidget.c:5517
#10 0x00007f8a4b179df5 in gtk_widget_realize (widget=0x55d85edaf6d0 [GtkViewport]) at ../../../gtk/gtkwidget.c:5517
#11 0x00007f8a4b179df5 in gtk_widget_realize (widget=0x55d85edaec90 [GtkDrawingArea]) at ../../../gtk/gtkwidget.c:5517
#12 0x000055d85d03bf2d in single_photo_page_set_pixbuf
(self=0x55d85ed44a90 [DirectPhotoPage], unscaled=unscaled@entry=0x7f8a10000f40 [GdkPixbuf], max_dim=max_dim@entry=0x7ffc5532b3e0, direction=direction@entry=0x0) at src/shotwell.p/SinglePhotoPage.c:1135
#13 0x000055d85d020882 in editing_host_page_on_pixbuf_fetched (err=<optimized out>, pixbuf=0x7f8a10000f40 [GdkPixbuf], photo=0x55d85ec32000 [DirectPhoto], self=0x55d85ed44a90 [DirectPhotoPage])
at src/shotwell.p/PhotoPage.c:6093
#14 _editing_host_page_on_pixbuf_fetched_pixbuf_cache_fetched (_sender=<optimized out>, photo=0x55d85ec32000 [DirectPhoto], pixbuf=<optimized out>, err=<optimized out>, self=0x55d85ed44a90)
at src/shotwell.p/PhotoPage.c:5857
#18 0x00007f8a4b9eb1bf in <emit signal fetched on instance 0x55d860b9fce0 [PixbufCache]> (instance=instance@entry=0x55d860b9fce0, signal_id=<optimized out>, detail=detail@entry=0)
at ../../../gobject/gsignal.c:3622
#15 0x00007f8a4b9d13d8 in g_closure_invoke (closure=0x55d85eee4180, return_value=0x0, n_param_values=4, param_values=0x7ffc5532b5d0, invocation_hint=0x7ffc5532b550) at ../../../gobject/gclosure.c:832
#16 0x00007f8a4b9e3ede in signal_emit_unlocked_R
(node=node@entry=0x55d85ec63cc0, detail=detail@entry=0, instance=instance@entry=0x55d860b9fce0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffc5532b5d0)
at ../../../gobject/gsignal.c:3812
#17 0x00007f8a4b9eac97 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffc5532b7a0) at ../../../gobject/gsignal.c:3565
#19 0x000055d85d09baf4 in pixbuf_cache_on_fetched (j=<optimized out>, self=0x55d860b9fce0 [PixbufCache]) at src/shotwell.p/PixbufCache.c:1220
#20 _pixbuf_cache_on_fetched_completion_callback (job=<optimized out>, self=0x55d860b9fce0) at src/shotwell.p/PixbufCache.c:868
#21 0x000055d85cee4db9 in background_job_on_notify_completion (self=0x55d860b4f8b0 [PixbufCacheBaselineFetchJob]) at src/shotwell.p/threads/BackgroundJob.c:928
#22 _background_job_on_notify_completion_gsource_func (self=0x55d860b4f8b0) at src/shotwell.p/threads/BackgroundJob.c:849
#23 0x00007f8a4b8d14c9 in g_main_dispatch (context=0x55d85eaef850) at ../../../glib/gmain.c:3460
#24 g_main_context_dispatch (context=context@entry=0x55d85eaef850) at ../../../glib/gmain.c:4200
#25 0x00007f8a4b8d18e8 in g_main_context_iterate (context=0x55d85eaef850, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4276
#26 0x00007f8a4b8d1b9f in g_main_loop_run (loop=0x55d85eefb0a0) at ../../../glib/gmain.c:4479
#27 0x00007f8a4af5c39e in gtk_dialog_run (dialog=0x55d85ec7ddc0 [GtkMessageDialog]) at ../../../gtk/gtkdialog.c:1399
#28 0x000055d85cffed4c in app_window_negate_affirm_cancel_question
(message=message@entry=0x55d85ed0ed60 "Lose changes to gnome-shell-crash.jpg?", negative=negative@entry=0x55d85ee9d680 "_Save", affirmative=0x55d85d163083 "Close _without Saving", title=title@entry=0x0, parent=parent@entry=0x0) at src/shotwell.p/AppWindow.c:2176
#29 0x000055d85cf6dc22 in direct_photo_page_check_ok_to_close_photo (self=self@entry=0x55d85ed44a90 [DirectPhotoPage], photo=photo@entry=0x55d85ec32000 [DirectPhoto], notify=notify@entry=0)
at src/shotwell.p/direct/DirectPhotoPage.c:2157
#30 0x000055d85cf6dde7 in direct_photo_page_check_quit (self=self@entry=0x55d85ed44a90 [DirectPhotoPage]) at src/shotwell.p/direct/DirectPhotoPage.c:2215
#31 0x000055d85cf69fd3 in direct_window_real_on_quit (base=<optimized out>) at src/shotwell.p/direct/DirectWindow.c:666
#35 0x00007f8a4b9eb1bf in <emit signal destroy on instance 0x55d85edae290 [DirectWindow]> (instance=instance@entry=0x55d85edae290, signal_id=<optimized out>, detail=detail@entry=0)
at ../../../gobject/gsignal.c:3622
#32 0x00007f8a4b9d13d8 in g_closure_invoke (closure=0x55d85eaf62b0, return_value=0x0, n_param_values=1, param_values=0x7ffc5532bd00, invocation_hint=0x7ffc5532bc80) at ../../../gobject/gclosure.c:832
#33 0x00007f8a4b9e4394 in signal_emit_unlocked_R
(node=node@entry=0x55d85eaf62e0, detail=detail@entry=0, instance=instance@entry=0x55d85edae290, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffc5532bd00)
at ../../../gobject/gsignal.c:3930
#34 0x00007f8a4b9eac97 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffc5532be80) at ../../../gobject/gsignal.c:3565
#36 0x00007f8a4b1740dd in gtk_widget_dispose (object=0x55d85edae290 [DirectWindow]) at ../../../gtk/gtkwidget.c:12166
#37 0x00007f8a4b188ecc in gtk_window_dispose (object=0x55d85edae290 [DirectWindow]) at ../../../gtk/gtkwindow.c:3191
#38 0x00007f8a4aebf3c2 in gtk_application_window_dispose (object=0x55d85edae290 [DirectWindow]) at ../../../gtk/gtkapplicationwindow.c:804
#39 0x00007f8a4b9d7cea in g_object_run_dispose (object=0x55d85edae290 [DirectWindow]) at ../../../gobject/gobject.c:1448
#40 0x00007f8a4b16aca6 in gtk_widget_destroy (widget=<optimized out>) at ../../../gtk/gtkwidget.c:4780
#41 0x00007f8a4b00934d in gtk_main_do_event (event=0x55d860ab2e60) at ../../../gtk/gtkmain.c:1837
#42 gtk_main_do_event (event=<optimized out>) at ../../../gtk/gtkmain.c:1691
#43 0x00007f8a4ad32815 in _gdk_event_emit (event=event@entry=0x55d860ab2e60) at ../../../gdk/gdkevents.c:73
#44 0x00007f8a4ad8c702 in gdk_event_source_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../../../gdk/x11/gdkeventsource.c:367
#45 0x00007f8a4b8d15e5 in g_main_dispatch (context=0x55d85eaef850) at ../../../glib/gmain.c:3460
#46 g_main_context_dispatch (context=context@entry=0x55d85eaef850) at ../../../glib/gmain.c:4200
#47 0x00007f8a4b8d18e8 in g_main_context_iterate (context=context@entry=0x55d85eaef850, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4276
#48 0x00007f8a4b8d197c in g_main_context_iteration (context=context@entry=0x55d85eaef850, may_block=may_block@entry=1) at ../../../glib/gmain.c:4343
#49 0x00007f8a4bafb34d in g_application_run (application=0x55d85eb9d730 [GtkApplication], argc=argc@entry=0, argv=argv@entry=0x0) at ../../../gio/gapplication.c:2573
#50 0x000055d85d0ecca7 in application_start (self=self@entry=0x55d85ec2c460 [Application], argv=argv@entry=0x0, argv_length1=argv_length1@entry=0) at src/shotwell.p/Application.c:666
#51 0x000055d85cffc267 in editing_exec (filename=filename@entry=0x55d85ec286d0 "/home/sidt/Pictures/Screenshots/gnome-shell-crash.jpg", fullscreen=<optimized out>) at src/shotwell.p/main.c:1965
#52 0x000055d85ced93cb in _vala_main (args_length1=<optimized out>, args=<optimized out>) at src/shotwell.p/main.c:2382
#53 main (argc=<optimized out>, argv=<optimized out>) at src/shotwell.p/main.c:2478