1 |
After a recent upgrade, the NetworkManager daemon crashes (for me!). |
2 |
Thanks in advance to to those who are about to suggest that I use |
3 |
something else, but NM has features I use that nothing else provides :) |
4 |
|
5 |
The backtrace is HUGE, so there's obviously some loop going on |
6 |
somewhere, but according to my earlier problems with massive amounts of |
7 |
logging, I don't think this is the cause of the current seg fault. |
8 |
|
9 |
Can someone tell me what needs to be recompiled / downgraded to fix it? |
10 |
I've had no luck figuring it out so far! |
11 |
|
12 |
the innermost 10 frames are: |
13 |
#0 0xb794aaaa in _IO_vfprintf_internal (s=0xbf80042c, |
14 |
format=0x80b38e4 "<WARN> %s(): Trying to remove a non-existant call id.\n", |
15 |
ap=0xbf8009fc "\\9\v\b\023좷ä\n\200¿¿\n\200¿\001") at vfprintf.c:197 |
16 |
#1 0xb79f12e2 in *__GI___vasprintf_chk (result_ptr=0xbf80053c, flags=1, |
17 |
format=0x80b38e4 "<WARN> %s(): Trying to remove a non-existant call id.\n", |
18 |
args=0xbf8009fc "\\9\v\b\023좷ä\n\200¿¿\n\200¿\001") at vasprintf_chk.c:68 |
19 |
#2 0xb7aebb4f in vasprintf (string=0xbf80053c, |
20 |
format=0x80b38e4 "<WARN> %s(): Trying to remove a non-existant call id.\n", |
21 |
args=0xbf8009fc "\\9\v\b\023좷ä\n\200¿¿\n\200¿\001") at /usr/include/bits/stdio2.h:199 |
22 |
#3 IA__g_vasprintf (string=0xbf80053c, format=0x80b38e4 "<WARN> %s(): Trying to remove a non-existant call id.\n", |
23 |
args=0xbf8009fc "\\9\v\b\023좷ä\n\200¿¿\n\200¿\001") at gprintf.c:315 |
24 |
#4 0xb7ad7a16 in IA__g_strdup_vprintf (format=0x80b38e4 "<WARN> %s(): Trying to remove a non-existant call id.\n", |
25 |
args=0xbf8009fc "\\9\v\b\023좷ä\n\200¿¿\n\200¿\001") at gstrfuncs.c:244 |
26 |
#5 0xb7abf3e0 in IA__g_logv (log_domain=<value optimized out>, log_level=G_LOG_LEVEL_WARNING, |
27 |
format=0x80b38e4 "<WARN> %s(): Trying to remove a non-existant call id.\n", |
28 |
args1=0xbf8009fc "\\9\v\b\023좷ä\n\200¿¿\n\200¿\001") at gmessages.c:516 |
29 |
#6 0xb7abf846 in IA__g_log (log_domain=0x0, log_level=G_LOG_LEVEL_WARNING, |
30 |
format=0x80b38e4 "<WARN> %s(): Trying to remove a non-existant call id.\n") at gmessages.c:569 |
31 |
#7 0x0805e72c in nm_call_store_remove (store=0x80f8320, object=0x80f92e0, call_id=0x1) at nm-call-store.c:71 |
32 |
#8 0x0809f34a in nm_supplicant_info_destroy (user_data=0x80e3760) at nm-supplicant-interface.c:179 |
33 |
#9 0xb7c682f9 in d_pending_call_free (data=0x80d8388) |
34 |
at /var/tmp/portage/dev-libs/dbus-glib-0.86/work/dbus-glib-0.86/dbus/dbus-gproxy.c:1780 |
35 |
|
36 |
and most of this will repeat a few thousand times. |
37 |
|
38 |
and the outermost 10 frames are: |
39 |
#174513 0xb7bc6d76 in IA__g_signal_emit (instance=0x80d70b8, signal_id=8, detail=81) at gsignal.c:3037 |
40 |
#174514 0xb7c6d52d in dbus_g_proxy_emit_remote_signal (connection=0x80d5418, message=0x80d56d8, user_data=0x80d4878) |
41 |
at /var/tmp/portage/dev-libs/dbus-glib-0.86/work/dbus-glib-0.86/dbus/dbus-gproxy.c:1734 |
42 |
#174515 dbus_g_proxy_manager_filter (connection=0x80d5418, message=0x80d56d8, user_data=0x80d4878) |
43 |
at /var/tmp/portage/dev-libs/dbus-glib-0.86/work/dbus-glib-0.86/dbus/dbus-gproxy.c:1301 |
44 |
#174516 0xb7c31ecb in dbus_connection_dispatch (connection=0x80d5418) at dbus-connection.c:4451 |
45 |
#174517 0xb7c6360d in message_queue_dispatch (source=0x80d6d80, callback=0, user_data=0x0) |
46 |
at /var/tmp/portage/dev-libs/dbus-glib-0.86/work/dbus-glib-0.86/dbus/dbus-gmain.c:101 |
47 |
#174518 0xb7ab57b8 in g_main_dispatch (context=0x80d2e08) at gmain.c:1960 |
48 |
#174519 IA__g_main_context_dispatch (context=0x80d2e08) at gmain.c:2513 |
49 |
#174520 0xb7ab9050 in g_main_context_iterate (context=0x80d2e08, block=<value optimized out>, dispatch=1, self=0x80cc170) |
50 |
at gmain.c:2591 |
51 |
#174521 0xb7ab94bf in IA__g_main_loop_run (loop=0x80d2e98) at gmain.c:2799 |
52 |
#174522 0x0807f1ac in main (argc=1, argv=0xbfffee84) at NetworkManager.c:648 |
53 |
|
54 |
I've recompiled dbus, dbus-glib, networkmanager and a bunch of stuff, |
55 |
but to no avail. The last updates before it broke were: |
56 |
|
57 |
dev-libs/nspr-4.8.4-r1 |
58 |
dev-libs/libsigc++-2.2.7 |
59 |
dev-lang/swig-1.3.40-r1 |
60 |
dev-lang/orc-0.4.4 |
61 |
sci-libs/proj-4.7.0 |
62 |
media-libs/tiff-4.0.0_beta5 |
63 |
x11-libs/pixman-0.18.2 |
64 |
dev-perl/libwww-perl-5.836 |
65 |
sci-libs/libgeotiff-1.3.0_rc2-r1 |
66 |
net-dns/bind-tools-9.7.0_p1 |
67 |
sci-libs/gdal-1.7.1-r1 |
68 |
x11-proto/xproto-7.0.17 |
69 |
net-wireless/wpa_supplicant-0.7.2 |
70 |
sys-power/pm-utils-1.3.0-r3 |
71 |
media-fonts/urwvn-fonts-3.05 |
72 |
sys-auth/nss-mdns-0.10 |
73 |
dev-libs/totem-pl-parser-2.28.3 |
74 |
sys-fs/cryptsetup-1.1.1_rc2 |
75 |
sys-fs/udev-154 |
76 |
sci-geosciences/googleearth-5.1.3535.3218 |
77 |
gnome-base/librsvg-2.26.3 |
78 |
media-gfx/gtkam-0.1.17 |
79 |
x11-base/xorg-server-1.8.1 |
80 |
app-emulation/wine-1.1.44 |
81 |
sci-libs/libgeotiff-1.3.0_rc2-r1 |
82 |
sci-libs/gdal-1.7.1-r1 |
83 |
|
84 |
any ideas? thanks, |
85 |
-- |
86 |
Iain Buchanan <iaindb at netspace dot net dot au> |
87 |
|
88 |
Bombeck's Rule of Medicine: |
89 |
Never go to a doctor whose office plants have died. |