loads duplicated symbols from NMSettings
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
network-manager (Ubuntu) |
Fix Released
|
Critical
|
Mathieu Trudel-Lapierre |
Bug Description
When starting NM with the ofono settings plugin enabled:
Sep 25 17:06:03 demeter NetworkManager[
Sep 25 17:06:03 demeter NetworkManager[
Sep 25 17:06:03 demeter NetworkManager[
Sep 25 17:06:03 demeter NetworkManager[
Sep 25 17:06:03 demeter NetworkManager[
Sep 25 17:06:03 demeter NetworkManager[
Sep 25 17:06:03 demeter NetworkManager[
These errors come from the ofono plugin itself; it then freezes when requests are sent, which is expected since it cannot complete initialization.
[New Thread 0xb32ff340 (LWP 26481)]
(NetworkManager :26470) : GLib-GObject- WARNING **: cannot register existing type 'NMSetting'
(NetworkManager :26470) : GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed
(NetworkManager :26470) : GLib-GObject- CRITICAL **: g_type_ register_ static: assertion 'parent_type > 0' failed
(NetworkManager :26470) : libnm-util-CRITICAL **: _nm_register_ setting: assertion 'type != G_TYPE_INVALID' failed
(NetworkManager :26470) : GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed linux-gnueabihf /libc.so. 6 linux-gnueabihf /libc.so. 6 entry=0xb6a86c8 4 <g_once_cond>, mutex=mutex@ entry=0xb6a86c7 c <g_once_mutex>) glib2.0- hi_vf7/ glib2.0- 2.45.8/ ./glib/ gthread- posix.c: 1397 location@ entry=0xb2ae985 c <g_define_ type_id. volatile> ) glib2.0- hi_vf7/ glib2.0- 2.45.8/ ./glib/ gthread. c:663
value_ location = 0xb2ae985c <g_define_ type_id. volatile>
g_define_ type_id_ _volatile = 0 adsl_get_ type () at nm-setting- adsl.c: 58
g_define_ type_id = <optimized out>
g_define_ type_id_ _volatile = 0 adsl.c: 63 linux-armhf. so.3
^C
Program received signal SIGINT, Interrupt.
0xb6940620 in syscall () from /lib/arm-
(gdb) bt full
#0 0xffffffff in syscall () at /lib/arm-
#1 0xffffffff in g_cond_wait (cond=cond@
at /build/
sampled = 207
#2 0xffffffff in g_once_init_enter (location=
at /build/
need_init = 0
#3 0xffffffff in nm_setting_get_type () at nm-setting.c:64
#4 0xffffffff in nm_setting_
#5 0xffffffff in register_setting () at nm-setting-
#6 0xffffffff in () at /lib/ld-
#7 0x00000000 in ()