[Bug 2027941] Re: Unchecking packages in update-manager causes SIGSEGV

Chris Guiver 2027941 at bugs.launchpad.net
Mon Jul 17 12:31:32 UTC 2023


Thank you for taking the time to report this bug and helping to make
Ubuntu better. Please execute the following command only once, as it
will automatically gather debugging information, in a terminal:

apport-collect 2027941

When reporting bugs in the future please use apport by using 'ubuntu-
bug' and the name of the package affected. You can learn more about this
functionality at https://wiki.ubuntu.com/ReportingBugs.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to update-manager in Ubuntu.
https://bugs.launchpad.net/bugs/2027941

Title:
  Unchecking packages in update-manager causes SIGSEGV

Status in update-manager package in Ubuntu:
  New

Bug description:
  Start update-manager (with some packages that will have to be updated). 
  Start unchecking packages. 
  Update-manager eventually crashes with the following trace:

  --------------cut--------------------------

  Thread 1 "python3" received signal SIGSEGV, Segmentation fault.
  0x00007ffff7191599 in g_type_check_instance_is_fundamentally_a (
      type_instance=0x1400000014, fundamental_type=80)
      at ../../../gobject/gtype.c:4164
  Downloading source file /usr/src/glib2.0-2.76.3-1ubuntu1/debian/build/deb/../../../gobject/gtype.c
  4164      if (!type_instance || !type_instance->g_class)                        
  (gdb) where
  #0  0x00007ffff7191599 in g_type_check_instance_is_fundamentally_a (type_instance=0x1400000014, fundamental_type=80)
      at ../../../gobject/gtype.c:4164
  #1  0x00007ffff71782b2 in g_object_ref (_object=0x1400000014) at ../../../gobject/gobject.c:3775
  #2  0x00007ffff66d2d85 in gdk_event_copy (event=0x220a680) at ../../../gdk/gdkevents.c:661
  #3  0x00007ffff7bb7cce in ?? () from /usr/lib/python3/dist-packages/gi/_gi.cpython-311-x86_64-linux-gnu.so
  #4  0x00007ffff7bbb6f6 in ?? () from /usr/lib/python3/dist-packages/gi/_gi.cpython-311-x86_64-linux-gnu.so
  #5  0x00007ffff7bb12f7 in ?? () from /usr/lib/python3/dist-packages/gi/_gi.cpython-311-x86_64-linux-gnu.so
  #6  0x00007ffff7b86492 in ffi_closure_unix64_inner (cif=<optimized out>, fun=<optimized out>, 
      user_data=<optimized out>, rvalue=<optimized out>, reg_args=<optimized out>, argp=0x7fffffffc880 "0")
      at ../src/x86/ffi64.c:899
  #7  0x00007ffff7b86ad8 in ffi_closure_unix64 () at ../src/x86/unix64.S:303
  #8  0x00007fffeeb1c5ed in _gtk_tree_view_column_cell_event (flags=0, cell_area=0x7fffffffc8f0, event=0x220a680, 
      tree_column=0x17eb020) at ../../../gtk/gtktreeviewcolumn.c:2930
  #9  gtk_tree_view_multipress_gesture_pressed (gesture=0x1673f50, n_press=1, x=<optimized out>, y=<optimized out>, 
      tree_view=<optimized out>) at ../../../gtk/gtktreeview.c:3356
  #10 0x00007fffee899e55 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=0x1556c10) at gtk/gtkmarshalers.c:4804
  #11 0x00007ffff718a83c in _g_closure_invoke_va (param_types=0x1556c10, n_params=<optimized out>, args=0x7fffffffcb40, 
      instance=0x1673f50, return_value=0x0, closure=0x1674180) at ../../../gobject/gclosure.c:895
  #12 g_signal_emit_valist (instance=0x1673f50, signal_id=324, detail=<optimized out>, 
      var_args=var_args at entry=0x7fffffffcb40) at ../../../gobject/gsignal.c:3472
  #13 0x00007ffff718a923 in g_signal_emit (instance=instance at entry=0x1673f50, signal_id=<optimized out>, 
      detail=detail at entry=0) at ../../../gobject/gsignal.c:3622
  #14 0x00007fffee9abe91 in gtk_gesture_multi_press_begin (gesture=0x1673f50, sequence=sequence at entry=0x0)
      at ../../../gtk/gtkgesturemultipress.c:242
  #15 0x00007ffff7171946 in g_cclosure_marshal_VOID__BOXEDv (closure=0x156f930, return_value=<optimized out>, 
      instance=0x1673f50, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, 
      param_types=0x1477870) at ../../../gobject/gmarshal.c:1686
  #16 0x00007ffff718a83c in _g_closure_invoke_va (param_types=0x1477870, n_params=<optimized out>, args=0x7fffffffce70, 
      instance=0x1673f50, return_value=0x0, closure=0x156f930) at ../../../gobject/gclosure.c:895
  #17 g_signal_emit_valist (instance=0x1673f50, signal_id=319, detail=<optimized out>, 
      var_args=var_args at entry=0x7fffffffce70) at ../../../gobject/gsignal.c:3472
  --Type <RET> for more, q to quit, c to continue without paging--
  #18 0x00007ffff718a923 in g_signal_emit (instance=instance at entry=0x1673f50, signal_id=<optimized out>, 
      detail=detail at entry=0) at ../../../gobject/gsignal.c:3622
  #19 0x00007fffee9a4256 in _gtk_gesture_set_recognized (recognized=<optimized out>, sequence=0x0, gesture=0x1673f50)
      at ../../../gtk/gtkgesture.c:344
  #20 _gtk_gesture_set_recognized (sequence=0x0, recognized=1, gesture=0x1673f50) at ../../../gtk/gtkgesture.c:330
  #21 _gtk_gesture_check_recognized (gesture=gesture at entry=0x1673f50, sequence=sequence at entry=0x0)
      at ../../../gtk/gtkgesture.c:390
  #22 0x00007fffee9abae2 in gtk_gesture_handle_event (controller=0x1673f50, event=<optimized out>)
      at ../../../gtk/gtkgesture.c:754
  #23 0x00007fffee9af145 in gtk_gesture_single_handle_event (controller=0x1673f50, event=0x13c6e70)
      at ../../../gtk/gtkgesturesingle.c:222
  #24 0x00007fffee9741b5 in gtk_event_controller_handle_event (controller=0x1673f50, event=0x13c6e70)
      at ../../../gtk/gtkeventcontroller.c:230
  #25 0x00007fffeeb431a5 in _gtk_widget_run_controllers (widget=0xd188c0, event=0x13c6e70, phase=GTK_PHASE_BUBBLE)
      at ../../../gtk/gtkwidget.c:7447
  #26 0x00007fffee895917 in _gtk_marshal_BOOLEAN__BOXED (closure=0xdb4a40, return_value=0x7fffffffd1d0, 
      n_param_values=<optimized out>, param_values=0x7fffffffd230, invocation_hint=<optimized out>, 
      marshal_data=<optimized out>) at gtk/gtkmarshalers.c:84
  #27 0x00007ffff716d010 in g_closure_invoke (closure=0xdb4a40, return_value=0x7fffffffd1d0, n_param_values=2, 
      param_values=0x7fffffffd230, invocation_hint=0x7fffffffd1b0) at ../../../gobject/gclosure.c:832
  #28 0x00007ffff719a505 in signal_emit_unlocked_R.isra.0 (node=<optimized out>, detail=detail at entry=0, 
      instance=instance at entry=0xd188c0, emission_return=emission_return at entry=0x7fffffffd340, 
      instance_and_params=instance_and_params at entry=0x7fffffffd230) at ../../../gobject/gsignal.c:3851
  #29 0x00007ffff718a0a6 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, 
      detail=<optimized out>, var_args=var_args at entry=0x7fffffffd3f0) at ../../../gobject/gsignal.c:3575
  #30 0x00007ffff718a923 in g_signal_emit (instance=instance at entry=0xd188c0, signal_id=<optimized out>, 
      detail=detail at entry=0) at ../../../gobject/gsignal.c:3622
  #31 0x00007fffeeb520c4 in gtk_widget_event_internal.part.0.lto_priv.0 (widget=0xd188c0, event=0x13c6e70)
      at ../../../gtk/gtkwidget.c:7812
  #32 0x00007fffee9f66de in propagate_event_up (topmost=<optimized out>, event=<optimized out>, widget=0xd188c0)
      at ../../../gtk/gtkmain.c:2598
  #33 propagate_event (widget=widget at entry=0xd188c0, event=event at entry=0x13c6e70, captured=captured at entry=0, 
      topmost=topmost at entry=0x0) at ../../../gtk/gtkmain.c:2701
  --Type <RET> for more, q to quit, c to continue without paging--
  #34 0x00007fffee9f6800 in gtk_propagate_event (widget=widget at entry=0xd188c0, event=event at entry=0x13c6e70)
      at ../../../gtk/gtkmain.c:2735
  #35 0x00007fffee9f752a in gtk_main_do_event (event=<optimized out>) at ../../../gtk/gtkmain.c:1921
  #36 gtk_main_do_event (event=<optimized out>) at ../../../gtk/gtkmain.c:1691
  #37 0x00007ffff66d26d3 in _gdk_event_emit (event=0x13c6e70) at ../../../gdk/gdkevents.c:73
  #38 _gdk_event_emit (event=0x13c6e70) at ../../../gdk/gdkevents.c:67
  #39 0x00007ffff6704b96 in gdk_event_source_dispatch (base=<optimized out>, callback=<optimized out>, 
      data=<optimized out>) at ../../../gdk/wayland/gdkeventsource.c:124
  #40 0x00007ffff721445d in g_main_dispatch (context=0xcdd120) at ../../../glib/gmain.c:3460
  #41 g_main_context_dispatch (context=0xcdd120) at ../../../glib/gmain.c:4200
  #42 0x00007ffff726f148 in g_main_context_iterate.constprop.0 (context=0xcdd120, block=<optimized out>, dispatch=1, 
      self=<optimized out>) at ../../../glib/gmain.c:4276
  #43 0x00007ffff7213b9f in g_main_loop_run (loop=0x16165c0) at ../../../glib/gmain.c:4479
  #44 0x00007fffee9f1c5d in gtk_main () at ../../../gtk/gtkmain.c:1329
  #45 0x00007ffff7b868b6 in ffi_call_unix64 () at ../src/x86/unix64.S:104
  #46 0x00007ffff7b8334d in ffi_call_int (cif=cif at entry=0x1446648, fn=<optimized out>, rvalue=<optimized out>, 
      avalue=<optimized out>, closure=closure at entry=0x0) at ../src/x86/ffi64.c:673
  #47 0x00007ffff7b85f33 in ffi_call (cif=0x1446648, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>)
      at ../src/x86/ffi64.c:710
  #48 0x00007ffff7baf356 in ?? () from /usr/lib/python3/dist-packages/gi/_gi.cpython-311-x86_64-linux-gnu.so
  #49 0x00007ffff7bad600 in ?? () from /usr/lib/python3/dist-packages/gi/_gi.cpython-311-x86_64-linux-gnu.so
  #50 0x0000000000540bb4 in PyObject_Call ()
  #51 0x0000000000503746 in _PyEval_EvalFrameDefault ()
  #52 0x00000000004f66c3 in PyEval_EvalCode ()
  #53 0x00000000006314a7 in ?? ()
  #54 0x000000000062eb93 in ?? ()
  #55 0x000000000063c8d4 in ?? ()
  #56 0x000000000063c5ff in _PyRun_SimpleFileObject ()
  #57 0x000000000063c3e4 in _PyRun_AnyFileObject ()
  #58 0x000000000063ada3 in Py_RunMain ()
  #59 0x000000000060c82b in Py_BytesMain ()
  #60 0x00007ffff7c23a90 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
  #61 0x00007ffff7c23b49 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
  --Type <RET> for more, q to quit, c to continue without paging--
  #62 0x000000000060c6b5 in _start ()

  -------------cut---------------------------

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/2027941/+subscriptions




More information about the foundations-bugs mailing list