** Description changed:

- TBD
+ The move from core22 to core24 broke the network TUI screen in two ways:
+ 
+ * After moving from "disabled" to DHCP, the IP will not be visible once the 
lease has been acquired. This is because of a mismatch between Subiquity's Link 
instance and the one that probert knows about.
+ * A segmentation fault (sometimes) of Subiquity when setting an interface as 
up/down. This is because we try to set flags on the wrong rtnl_link object.
+ 
+ Program terminated with signal SIGSEGV, Segmentation fault.
+ #0  0x0000000000000000 in ?? ()
+ [Current thread is 1 (LWP 2135)]
+ (gdb) bt
+ #0  0x0000000000000000 in ?? ()
+ #1  0x00007db7d4d22652 in rtnl_link_build_change_request ()
+    from /snap/core24/current/lib/x86_64-linux-gnu/libnl-route-3.so.200
+ #2  0x00007db7d4d22768 in rtnl_link_change () from 
/snap/core24/current/lib/x86_64-linux-gnu/libnl-route-3.so.200
+ #3  0x00007db7d4d7cb36 in listener_unset_link_flags (self=<optimized out>, 
args=<optimized out>, kw=<optimized out>)
+     at probert/_rtnetlinkmodule.c:461
+ #4  0x0000000000551598 in ?? ()
+ #5  0x0000000000549b85 in PyObject_Vectorcall ()
+ #6  0x00000000005d73c9 in _PyEval_EvalFrameDefault ()
+ #7  0x000000000066c229 in ?? ()
+ #8  0x00007db7d7a69d44 in ?? ()
+    from 
/snap/subiquity/6519/usr/lib/python3.12/lib-dynload/_asyncio.cpython-312-x86_64-linux-gnu.so
+ #9  0x00007db7d7a69c56 in ?? ()
+    from 
/snap/subiquity/6519/usr/lib/python3.12/lib-dynload/_asyncio.cpython-312-x86_64-linux-gnu.so
+ #10 0x0000000000581fa2 in ?? ()
+ #11 0x00000000006a48d3 in ?? ()
+ #12 0x0000000000581f0d in ?? ()
+ #13 0x00000000005db55b in _PyEval_EvalFrameDefault ()
+ #14 0x00000000005d58eb in PyEval_EvalCode ()
+ #15 0x00000000005d347c in ?? ()
+ #16 0x0000000000581f0d in ?? ()
+ #17 0x0000000000549b85 in PyObject_Vectorcall ()
+ #18 0x00000000005d73c9 in _PyEval_EvalFrameDefault ()
+ #19 0x00000000006bcce2 in ?? ()
+ #20 0x00000000006bc912 in Py_RunMain ()
+ #21 0x00000000006bc57d in Py_BytesMain ()
+ #22 0x00007db7d87671ca in ?? () from 
/snap/core24/current/lib/x86_64-linux-gnu/libc.so.6
+ #23 0x00007db7d876728b in __libc_start_main () from 
/snap/core24/current/lib/x86_64-linux-gnu/libc.so.6
+ #24 0x0000000000657ce5 in _start ()
+ 
+ After running a bisect, I found that the following change in libnl was
+ what triggered both regressions in Subiquity:
+ 
+ https://github.com/thom311/libnl/pull/264

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

Title:
  network page broken following libnl changes

To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/2105510/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to