public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] NetworkManager SIGSEGV
@ 2010-05-19  1:57 Iain Buchanan
  2010-05-19  2:05 ` Chris Reffett
  0 siblings, 1 reply; 3+ messages in thread
From: Iain Buchanan @ 2010-05-19  1:57 UTC (permalink / raw
  To: gentoo-user

After a recent upgrade, the NetworkManager daemon crashes (for me!).
Thanks in advance to to those who are about to suggest that I use
something else, but NM has features I use that nothing else provides :)

The backtrace is HUGE, so there's obviously some loop going on
somewhere, but according to my earlier problems with massive amounts of
logging, I don't think this is the cause of the current seg fault.

Can someone tell me what needs to be recompiled / downgraded to fix it?
I've had no luck figuring it out so far!

the innermost 10 frames are:
#0  0xb794aaaa in _IO_vfprintf_internal (s=0xbf80042c, 
    format=0x80b38e4 "<WARN>  %s(): Trying to remove a non-existant call id.\n", 
    ap=0xbf8009fc "\\9\v\b\023좷ä\n\200¿¿\n\200¿\001") at vfprintf.c:197
#1  0xb79f12e2 in *__GI___vasprintf_chk (result_ptr=0xbf80053c, flags=1, 
    format=0x80b38e4 "<WARN>  %s(): Trying to remove a non-existant call id.\n", 
    args=0xbf8009fc "\\9\v\b\023좷ä\n\200¿¿\n\200¿\001") at vasprintf_chk.c:68
#2  0xb7aebb4f in vasprintf (string=0xbf80053c, 
    format=0x80b38e4 "<WARN>  %s(): Trying to remove a non-existant call id.\n", 
    args=0xbf8009fc "\\9\v\b\023좷ä\n\200¿¿\n\200¿\001") at /usr/include/bits/stdio2.h:199
#3  IA__g_vasprintf (string=0xbf80053c, format=0x80b38e4 "<WARN>  %s(): Trying to remove a non-existant call id.\n", 
    args=0xbf8009fc "\\9\v\b\023좷ä\n\200¿¿\n\200¿\001") at gprintf.c:315
#4  0xb7ad7a16 in IA__g_strdup_vprintf (format=0x80b38e4 "<WARN>  %s(): Trying to remove a non-existant call id.\n", 
    args=0xbf8009fc "\\9\v\b\023좷ä\n\200¿¿\n\200¿\001") at gstrfuncs.c:244
#5  0xb7abf3e0 in IA__g_logv (log_domain=<value optimized out>, log_level=G_LOG_LEVEL_WARNING, 
    format=0x80b38e4 "<WARN>  %s(): Trying to remove a non-existant call id.\n", 
    args1=0xbf8009fc "\\9\v\b\023좷ä\n\200¿¿\n\200¿\001") at gmessages.c:516
#6  0xb7abf846 in IA__g_log (log_domain=0x0, log_level=G_LOG_LEVEL_WARNING, 
    format=0x80b38e4 "<WARN>  %s(): Trying to remove a non-existant call id.\n") at gmessages.c:569
#7  0x0805e72c in nm_call_store_remove (store=0x80f8320, object=0x80f92e0, call_id=0x1) at nm-call-store.c:71
#8  0x0809f34a in nm_supplicant_info_destroy (user_data=0x80e3760) at nm-supplicant-interface.c:179
#9  0xb7c682f9 in d_pending_call_free (data=0x80d8388)
    at /var/tmp/portage/dev-libs/dbus-glib-0.86/work/dbus-glib-0.86/dbus/dbus-gproxy.c:1780

and most of this will repeat a few thousand times.

and the outermost 10 frames are:
 #174513 0xb7bc6d76 in IA__g_signal_emit (instance=0x80d70b8, signal_id=8, detail=81) at gsignal.c:3037
#174514 0xb7c6d52d in dbus_g_proxy_emit_remote_signal (connection=0x80d5418, message=0x80d56d8, user_data=0x80d4878)
    at /var/tmp/portage/dev-libs/dbus-glib-0.86/work/dbus-glib-0.86/dbus/dbus-gproxy.c:1734
#174515 dbus_g_proxy_manager_filter (connection=0x80d5418, message=0x80d56d8, user_data=0x80d4878)
    at /var/tmp/portage/dev-libs/dbus-glib-0.86/work/dbus-glib-0.86/dbus/dbus-gproxy.c:1301
#174516 0xb7c31ecb in dbus_connection_dispatch (connection=0x80d5418) at dbus-connection.c:4451
#174517 0xb7c6360d in message_queue_dispatch (source=0x80d6d80, callback=0, user_data=0x0)
    at /var/tmp/portage/dev-libs/dbus-glib-0.86/work/dbus-glib-0.86/dbus/dbus-gmain.c:101
#174518 0xb7ab57b8 in g_main_dispatch (context=0x80d2e08) at gmain.c:1960
#174519 IA__g_main_context_dispatch (context=0x80d2e08) at gmain.c:2513
#174520 0xb7ab9050 in g_main_context_iterate (context=0x80d2e08, block=<value optimized out>, dispatch=1, self=0x80cc170)
    at gmain.c:2591
#174521 0xb7ab94bf in IA__g_main_loop_run (loop=0x80d2e98) at gmain.c:2799
#174522 0x0807f1ac in main (argc=1, argv=0xbfffee84) at NetworkManager.c:648

I've recompiled dbus, dbus-glib, networkmanager and a bunch of stuff,
but to no avail.  The last updates before it broke were:

dev-libs/nspr-4.8.4-r1
dev-libs/libsigc++-2.2.7
dev-lang/swig-1.3.40-r1
dev-lang/orc-0.4.4
sci-libs/proj-4.7.0
media-libs/tiff-4.0.0_beta5
x11-libs/pixman-0.18.2
dev-perl/libwww-perl-5.836
sci-libs/libgeotiff-1.3.0_rc2-r1
net-dns/bind-tools-9.7.0_p1
sci-libs/gdal-1.7.1-r1
x11-proto/xproto-7.0.17
net-wireless/wpa_supplicant-0.7.2
sys-power/pm-utils-1.3.0-r3
media-fonts/urwvn-fonts-3.05
sys-auth/nss-mdns-0.10
dev-libs/totem-pl-parser-2.28.3
sys-fs/cryptsetup-1.1.1_rc2
sys-fs/udev-154
sci-geosciences/googleearth-5.1.3535.3218
gnome-base/librsvg-2.26.3
media-gfx/gtkam-0.1.17
x11-base/xorg-server-1.8.1
app-emulation/wine-1.1.44
sci-libs/libgeotiff-1.3.0_rc2-r1
sci-libs/gdal-1.7.1-r1

any ideas?  thanks,
-- 
Iain Buchanan <iaindb at netspace dot net dot au>

Bombeck's Rule of Medicine:
	Never go to a doctor whose office plants have died.




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-user] NetworkManager SIGSEGV
  2010-05-19  1:57 [gentoo-user] NetworkManager SIGSEGV Iain Buchanan
@ 2010-05-19  2:05 ` Chris Reffett
  2010-05-19  3:19   ` Iain Buchanan
  0 siblings, 1 reply; 3+ messages in thread
From: Chris Reffett @ 2010-05-19  2:05 UTC (permalink / raw
  To: gentoo-user

It was probably the wpa_supplicant update, see bug 320097 on
bugs.gentoo.org. Just had this problem myself this morning, you can fix
it by using the ebuild provided in the bug or by downgrading
wpa_supplicant (which had 0.7.2 hardmasked today). Hope this helps!
Chris Reffett
On 05/18/2010 09:57 PM, Iain Buchanan wrote:
> After a recent upgrade, the NetworkManager daemon crashes (for me!).
> Thanks in advance to to those who are about to suggest that I use
> something else, but NM has features I use that nothing else provides :)
>
> The backtrace is HUGE, so there's obviously some loop going on
> somewhere, but according to my earlier problems with massive amounts of
> logging, I don't think this is the cause of the current seg fault.
>
> Can someone tell me what needs to be recompiled / downgraded to fix it?
> I've had no luck figuring it out so far!
>
> the innermost 10 frames are:
> #0  0xb794aaaa in _IO_vfprintf_internal (s=0xbf80042c, 
>     format=0x80b38e4 "<WARN>  %s(): Trying to remove a non-existant call id.\n", 
>     ap=0xbf8009fc "\\9\v\b\023좷ä\n\200¿¿\n\200¿\001") at vfprintf.c:197
> #1  0xb79f12e2 in *__GI___vasprintf_chk (result_ptr=0xbf80053c, flags=1, 
>     format=0x80b38e4 "<WARN>  %s(): Trying to remove a non-existant call id.\n", 
>     args=0xbf8009fc "\\9\v\b\023좷ä\n\200¿¿\n\200¿\001") at vasprintf_chk.c:68
> #2  0xb7aebb4f in vasprintf (string=0xbf80053c, 
>     format=0x80b38e4 "<WARN>  %s(): Trying to remove a non-existant call id.\n", 
>     args=0xbf8009fc "\\9\v\b\023좷ä\n\200¿¿\n\200¿\001") at /usr/include/bits/stdio2.h:199
> #3  IA__g_vasprintf (string=0xbf80053c, format=0x80b38e4 "<WARN>  %s(): Trying to remove a non-existant call id.\n", 
>     args=0xbf8009fc "\\9\v\b\023좷ä\n\200¿¿\n\200¿\001") at gprintf.c:315
> #4  0xb7ad7a16 in IA__g_strdup_vprintf (format=0x80b38e4 "<WARN>  %s(): Trying to remove a non-existant call id.\n", 
>     args=0xbf8009fc "\\9\v\b\023좷ä\n\200¿¿\n\200¿\001") at gstrfuncs.c:244
> #5  0xb7abf3e0 in IA__g_logv (log_domain=<value optimized out>, log_level=G_LOG_LEVEL_WARNING, 
>     format=0x80b38e4 "<WARN>  %s(): Trying to remove a non-existant call id.\n", 
>     args1=0xbf8009fc "\\9\v\b\023좷ä\n\200¿¿\n\200¿\001") at gmessages.c:516
> #6  0xb7abf846 in IA__g_log (log_domain=0x0, log_level=G_LOG_LEVEL_WARNING, 
>     format=0x80b38e4 "<WARN>  %s(): Trying to remove a non-existant call id.\n") at gmessages.c:569
> #7  0x0805e72c in nm_call_store_remove (store=0x80f8320, object=0x80f92e0, call_id=0x1) at nm-call-store.c:71
> #8  0x0809f34a in nm_supplicant_info_destroy (user_data=0x80e3760) at nm-supplicant-interface.c:179
> #9  0xb7c682f9 in d_pending_call_free (data=0x80d8388)
>     at /var/tmp/portage/dev-libs/dbus-glib-0.86/work/dbus-glib-0.86/dbus/dbus-gproxy.c:1780
>
> and most of this will repeat a few thousand times.
>
> and the outermost 10 frames are:
>  #174513 0xb7bc6d76 in IA__g_signal_emit (instance=0x80d70b8, signal_id=8, detail=81) at gsignal.c:3037
> #174514 0xb7c6d52d in dbus_g_proxy_emit_remote_signal (connection=0x80d5418, message=0x80d56d8, user_data=0x80d4878)
>     at /var/tmp/portage/dev-libs/dbus-glib-0.86/work/dbus-glib-0.86/dbus/dbus-gproxy.c:1734
> #174515 dbus_g_proxy_manager_filter (connection=0x80d5418, message=0x80d56d8, user_data=0x80d4878)
>     at /var/tmp/portage/dev-libs/dbus-glib-0.86/work/dbus-glib-0.86/dbus/dbus-gproxy.c:1301
> #174516 0xb7c31ecb in dbus_connection_dispatch (connection=0x80d5418) at dbus-connection.c:4451
> #174517 0xb7c6360d in message_queue_dispatch (source=0x80d6d80, callback=0, user_data=0x0)
>     at /var/tmp/portage/dev-libs/dbus-glib-0.86/work/dbus-glib-0.86/dbus/dbus-gmain.c:101
> #174518 0xb7ab57b8 in g_main_dispatch (context=0x80d2e08) at gmain.c:1960
> #174519 IA__g_main_context_dispatch (context=0x80d2e08) at gmain.c:2513
> #174520 0xb7ab9050 in g_main_context_iterate (context=0x80d2e08, block=<value optimized out>, dispatch=1, self=0x80cc170)
>     at gmain.c:2591
> #174521 0xb7ab94bf in IA__g_main_loop_run (loop=0x80d2e98) at gmain.c:2799
> #174522 0x0807f1ac in main (argc=1, argv=0xbfffee84) at NetworkManager.c:648
>
> I've recompiled dbus, dbus-glib, networkmanager and a bunch of stuff,
> but to no avail.  The last updates before it broke were:
>
> dev-libs/nspr-4.8.4-r1
> dev-libs/libsigc++-2.2.7
> dev-lang/swig-1.3.40-r1
> dev-lang/orc-0.4.4
> sci-libs/proj-4.7.0
> media-libs/tiff-4.0.0_beta5
> x11-libs/pixman-0.18.2
> dev-perl/libwww-perl-5.836
> sci-libs/libgeotiff-1.3.0_rc2-r1
> net-dns/bind-tools-9.7.0_p1
> sci-libs/gdal-1.7.1-r1
> x11-proto/xproto-7.0.17
> net-wireless/wpa_supplicant-0.7.2
> sys-power/pm-utils-1.3.0-r3
> media-fonts/urwvn-fonts-3.05
> sys-auth/nss-mdns-0.10
> dev-libs/totem-pl-parser-2.28.3
> sys-fs/cryptsetup-1.1.1_rc2
> sys-fs/udev-154
> sci-geosciences/googleearth-5.1.3535.3218
> gnome-base/librsvg-2.26.3
> media-gfx/gtkam-0.1.17
> x11-base/xorg-server-1.8.1
> app-emulation/wine-1.1.44
> sci-libs/libgeotiff-1.3.0_rc2-r1
> sci-libs/gdal-1.7.1-r1
>
> any ideas?  thanks,
>   




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-user] NetworkManager SIGSEGV
  2010-05-19  2:05 ` Chris Reffett
@ 2010-05-19  3:19   ` Iain Buchanan
  0 siblings, 0 replies; 3+ messages in thread
From: Iain Buchanan @ 2010-05-19  3:19 UTC (permalink / raw
  To: gentoo-user

On Tue, 2010-05-18 at 22:05 -0400, Chris Reffett wrote:
> It was probably the wpa_supplicant update, see bug 320097 on
> bugs.gentoo.org.

spot on!  I didn't see it because I was searching for NetworkManager
bugs, not wpa_supplicant bugs :)

thanks,
-- 
Iain Buchanan <iaindb at netspace dot net dot au>

Being a mime means never having to say you're sorry.




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2010-05-19  3:22 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-19  1:57 [gentoo-user] NetworkManager SIGSEGV Iain Buchanan
2010-05-19  2:05 ` Chris Reffett
2010-05-19  3:19   ` Iain Buchanan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox