Crash when clicking on "Create a Virtual Machine..."
Fedora Silverblue 33, Flatpak, GNOME/Wayland. Successfully installed a VM - only started crashing after.
Running tracker3 reset -s
fixed it, mysteriously.
Not sure if this is a result of some poorly handled edge case or if I had a broken tracker-db.
Traceback with symbols:
[New LWP 2]
[New LWP 37]
[New LWP 4]
[New LWP 3]
[New LWP 5]
[New LWP 11]
[New LWP 12]
[New LWP 6]
[New LWP 36]
[New LWP 35]
[New LWP 7]
[New LWP 8]
[New LWP 9]
[New LWP 10]
[New LWP 14]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/x86_64-linux-gnu/libthread_db.so.1".
warning: the debug information found in "/usr/lib/debug//usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.6600.3.debug" does not match "/usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.6600.3.debug" does not match "/usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib/x86_64-linux-gnu/libicudata.so.67.1.debug" does not match "/usr/lib/x86_64-linux-gnu/libicudata.so.67" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib/x86_64-linux-gnu/libicudata.so.67.1.debug" does not match "/usr/lib/x86_64-linux-gnu/libicudata.so.67" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0.debug" does not match "/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0.debug" does not match "/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1" (CRC mismatch).
Core was generated by `gnome-boxes'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 __strlen_avx2 () at ../sysdeps/x86_64/multiarch/strlen-avx2.S:65
65 VPCMPEQ (%rdi), %ymm0, %ymm1
[Current thread is 1 (Thread 0x7fcdb9d9bd00 (LWP 2))]
(gdb) where
#0 __strlen_avx2 () at ../sysdeps/x86_64/multiarch/strlen-avx2.S:65
#1 0x00007fcdc6ebc758 in g_strdup (str=0x55df6563e7dd <error: Cannot access memory at address 0x55df6563e7dd>)
at ../glib/gstrfuncs.c:363
#2 0x000055df2eb5b3ce in boxes_tracker_iso_query_fetch_next_iso_data_co (_data_=0x55df315d8540) at ../src/tracker-iso-query.vala:42
#3 0x000055df2eb5ab60 in boxes_tracker_iso_query_fetch_next_iso_data_ready
(source_object=0x55df315692c0 [TrackerBusFDCursor], _res_=0x7fcd3400abe0, _user_data_=0x55df315d8540)
at ../src/tracker-iso-query.vala:28
#4 0x00007fcdc6233539 in g_task_return_now (task=task@entry=0x7fcd3400abe0 [GTask]) at ../gio/gtask.c:1215
#5 0x00007fcdc623357d in complete_in_idle_cb (task=0x7fcd3400abe0) at ../gio/gtask.c:1229
#6 0x00007fcdc6e9c18f in g_main_dispatch (context=0x55df30b361f0) at ../glib/gmain.c:3325
#7 g_main_context_dispatch (context=0x55df30b361f0) at ../glib/gmain.c:4043
#8 0x00007fcdc6e9c538 in g_main_context_iterate
(context=0x55df30b361f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4119
#9 0x00007fcdc6e9c853 in g_main_loop_run (loop=0x55df316145f0) at ../glib/gmain.c:4317
#10 0x00007fcdc678c062 in gtk_dialog_run (dialog=0x55df315663a0 [BoxesVMAssistant]) at ../gtk/gtkdialog.c:1398
#11 0x000055df2ea749a6 in boxes_app_window_show_vm_assistant (self=0x55df30f12410 [BoxesAppWindow], path=0x0)
at ../src/app-window.vala:290
#12 0x000055df2ea85a0e in boxes_collection_toolbar_on_create_vm_btn_clicked (self=0x55df31016b20 [BoxesCollectionToolbar])
at ../src/collection-toolbar.vala:66
#13 0x000055df2ea85a30 in _boxes_collection_toolbar_on_create_vm_btn_clicked_gtk_button_clicked
(_sender=0x55df30b9cef0 [GtkModelButton], self=0x55df31016b20) at ../src/collection-toolbar.vala:5
#17 0x00007fcdc6fa8d83 in <emit signal ??? on instance 0x55df30b9cef0 [GtkModelButton]>
(instance=instance@entry=0x55df30b9cef0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3550
#14 0x00007fcdc6f8f8fa in g_closure_invoke
(closure=<optimized out>, return_value=<optimized out>, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>) at ../gobject/gclosure.c:810
#15 0x00007fcdc6fa24b3 in signal_emit_unlocked_R
(node=node@entry=0x55df30c98e40, detail=detail@entry=0, instance=instance@entry=0x55df30b9cef0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffc7878d1f0) at ../gobject/gsignal.c:3738
#16 0x00007fcdc6fa8c21 in g_signal_emit_valist
(instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffc7878d370)
at ../gobject/gsignal.c:3494
#18 0x00007fcdc6709a12 in gtk_button_clicked (button=button@entry=0x55df30b9cef0 [GtkModelButton]) at ../gtk/gtkbutton.c:1541
#19 0x00007fcdc6709db0 in gtk_button_do_release (emit_clicked=1, button=0x55df30b9cef0 [GtkModelButton]) at ../gtk/gtkbutton.c:1845
#20 gtk_button_do_release (emit_clicked=1, button=0x55df30b9cef0 [GtkModelButton]) at ../gtk/gtkbutton.c:1832
#21 gtk_real_button_released (button=0x55df30b9cef0 [GtkModelButton]) at ../gtk/gtkbutton.c:1963
#22 0x00007fcdc6f8fb56 in _g_closure_invoke_va
(closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, n_params=<optimized out>, param_types=<optimized out>) at ../gobject/gclosure.c:873
#23 0x00007fcdc6fa8b9f in g_signal_emit_valist
(instance=0x55df30b9cef0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffc7878d690) at ../gobject/gsignal.c:3403
#24 0x00007fcdc6fa8d83 in g_signal_emit (instance=instance@entry=0x55df30b9cef0, signal_id=<optimized out>, detail=detail@entry=0)
at ../gobject/gsignal.c:3550
#25 0x00007fcdc6708c47 in multipress_released_cb
(gesture=0x55df31034cd0 [GtkGestureMultiPress], n_press=<optimized out>, x=<optimized out>, y=<optimized out>, widget=<optimized out>) at ../gtk/gtkbutton.c:666
#26 0x00007fcdc66c218f in _gtk_marshal_VOID__INT_DOUBLE_DOUBLEv
(closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55df30f15550) at gtk/gtkmarshalers.c:4804
#27 0x00007fcdc6f8fb56 in _g_closure_invoke_va
(closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, n_params=<optimized out>, param_types=<optimized out>) at ../gobject/gclosure.c:873
#28 0x00007fcdc6fa8b9f in g_signal_emit_valist
(instance=0x55df31034cd0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffc7878d9b0) at ../gobject/gsignal.c:3403
#29 0x00007fcdc6fa8d83 in g_signal_emit (instance=instance@entry=0x55df31034cd0, signal_id=<optimized out>, detail=detail@entry=0)
at ../gobject/gsignal.c:3550
#30 0x00007fcdc67eaaa4 in gtk_gesture_multi_press_end
(gesture=gesture@entry=0x55df31034cd0 [GtkGestureMultiPress], sequence=sequence@entry=0x0) at ../gtk/gtkgesturemultipress.c:287
#31 0x00007fcdc6f92d14 in g_cclosure_marshal_VOID__BOXEDv
(closure=0x55df30c3c7c0, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55df30c3c830) at ../gobject/gmarshal.c:1686
#32 0x00007fcdc6f8fb56 in _g_closure_invoke_va
(closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, n_params=<optimized out>, param_types=<optimized out>) at ../gobject/gclosure.c:873
#33 0x00007fcdc6fa8b9f in g_signal_emit_valist
(instance=0x55df31034cd0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffc7878dd30) at ../gobject/gsignal.c:3403
#34 0x00007fcdc6fa8d83 in g_signal_emit (instance=instance@entry=0x55df31034cd0, signal_id=<optimized out>, detail=detail@entry=0)
at ../gobject/gsignal.c:3550
#35 0x00007fcdc67e7377 in _gtk_gesture_set_recognized (sequence=0x0, recognized=0, gesture=0x55df31034cd0 [GtkGestureMultiPress])
at ../gtk/gtkgesture.c:346
#36 _gtk_gesture_check_recognized (gesture=gesture@entry=0x55df31034cd0 [GtkGestureMultiPress], sequence=sequence@entry=0x0)
at ../gtk/gtkgesture.c:387
#37 0x00007fcdc67e8ba3 in gtk_gesture_handle_event (controller=<optimized out>, event=0x55df313238b0) at ../gtk/gtkgesture.c:806
#38 0x00007fcdc67ec2b0 in gtk_gesture_single_handle_event (controller=0x55df31034cd0 [GtkGestureMultiPress], event=0x55df313238b0)
at ../gtk/gtkgesturesingle.c:222
#39 0x00007fcdc67aaf70 in gtk_event_controller_handle_event
(controller=0x55df31034cd0 [GtkGestureMultiPress], event=event@entry=0x55df313238b0) at ../gtk/gtkeventcontroller.c:230
#40 0x00007fcdc69a0e0d in _gtk_widget_run_controllers
(widget=0x55df30b9cef0 [GtkModelButton], event=0x55df313238b0, phase=GTK_PHASE_BUBBLE) at ../gtk/gtkwidget.c:7443
#41 0x00007fcdc66bbc7c in _gtk_marshal_BOOLEAN__BOXEDv
(closure=0x55df30be7ed0, return_value=0x7ffc7878e0b0, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55df30bd5130) at gtk/gtkmarshalers.c:130
#42 0x00007fcdc6f8fb56 in _g_closure_invoke_va
(closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, n_params=<optimized out>, param_types=<optimized out>) at ../gobject/gclosure.c:873
#43 0x00007fcdc6fa7ee9 in g_signal_emit_valist
(instance=0x55df30b9cef0, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffc7878e180)
at ../gobject/gsignal.c:3403
#44 0x00007fcdc6fa8d83 in g_signal_emit (instance=instance@entry=0x55df30b9cef0, signal_id=<optimized out>, detail=detail@entry=0)
at ../gobject/gsignal.c:3550
#45 0x00007fcdc69a3184 in gtk_widget_event_internal (widget=0x55df30b9cef0 [GtkModelButton], event=0x55df313238b0)
at ../gtk/gtkwidget.c:7808
#46 0x00007fcdc69a5792 in gtk_widget_event_internal (event=<optimized out>, widget=<optimized out>) at ../gtk/gtkwidget.c:7687
#47 gtk_widget_event (widget=<optimized out>, event=<optimized out>) at ../gtk/gtkwidget.c:7378
#48 0x000055df30ffc750 in ()
#49 0x000055df30b786b0 in ()
#50 0x000055df313238b0 in ()
#51 0x000055df30b9cef0 in ()
#52 0x000055df30ffc750 in ()
#53 0x000055df30b7c970 in ()
#54 0x000055df30b361f0 in ()
#55 0x00007fcdc683bbf2 in gtk_main_do_event (event=0x0) at ../gtk/gtkmain.c:1920
#56 gtk_main_do_event (event=<optimized out>) at ../gtk/gtkmain.c:1690
#57 0x00007fcdc654a399 in _gdk_event_emit (event=event@entry=0x55df313238b0) at ../gdk/gdkevents.c:73
#58 0x00007fcdc657f216 in gdk_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>)
at ../gdk/wayland/gdkeventsource.c:124
#59 0x00007fcdc6e9c28b in g_main_dispatch (context=0x55df30b361f0) at ../glib/gmain.c:3325
#60 g_main_context_dispatch (context=0x55df30b361f0) at ../glib/gmain.c:4043
#61 0x00007fcdc6e9c538 in g_main_context_iterate
(context=context@entry=0x55df30b361f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4119
#62 0x00007fcdc6e9c603 in g_main_context_iteration (context=context@entry=0x55df30b361f0, may_block=may_block@entry=1)
at ../glib/gmain.c:4184
#63 0x00007fcdc626246d in g_application_run (application=0x55df30b311c0 [BoxesApp], argc=2021188788, argv=<optimized out>)
at ../gio/gapplication.c:2559
#64 0x000055df2eae1ff1 in _vala_main (args=0x7ffc7878e688, args_length1=1) at ../src/main.vala:86
#65 0x000055df2eae2056 in main (argc=1, argv=0x7ffc7878e688) at ../src/main.vala:68