Some more information:

I can repro this 100% of the time by enabling wireless, connecting to my
802.11n router, disconnecting from the wired network, and leaving the
computer on for a long time. 1 day seems to be sufficient. After that,
the NM applet becomes unresponsive--clicking on any menu item does
nothing, and the submenus are empty. OTOH, the wireless connection
continues to work.

Killing and restarting nm-applet fixes the problem. There seems to be no
need to restart the network-manager service.

In my "normal" day-to-day activities I leave wireless disabled and I
leave the computer in sleep mode most of the time, which does NOT repro
this.

Memory usage of nm-applet in top while unresponsive:

 1980 tristan   20   0  624m  23m  12m S    0  0.3   1:02.16 nm-applet

Backtrace of all threads in nm-applet while unresponsive:

(gdb) thread apply all bt

Thread 3 (Thread 0x7f2ada61d700 (LWP 1986)):
#0  0x00007f2ae1eddb03 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f2ae2422ff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2ae242345a in g_main_loop_run () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2adae5e98b in ?? () from 
/usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007f2ae24449a5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f2ae2b48e9a in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f2ae1ee94bd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2ad8dab700 (LWP 1991)):
#0  0x00007f2ae1eddb03 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f2ae2422ff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2ae242345a in g_main_loop_run () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2ae39432c6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f2ae24449a5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f2ae2b48e9a in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f2ae1ee94bd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2ae4f17980 (LWP 1980)):
#0  0x00007f2ae1eddb03 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f2ae2422ff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2ae242345a in g_main_loop_run () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x0000000000414267 in main (argc=1, argv=0x7fffc4aac088) at main.c:106

Memory usage of nm-applet in top after restarting it:

 6244 tristan   20   0  618m  17m  11m S    0  0.2   0:00.33 nm-applet

Almost identical numbers, so clearly the bug has nothing to do with
leaks in nm-applet.

Backtrace of all threads in nm-applet after restarting it:

(gdb) thread apply all bt

Thread 3 (Thread 0x7fe01d188700 (LWP 6245)):
#0  0x00007fe024a48b03 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fe024f8dff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe024f8e45a in g_main_loop_run () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe01d9c998b in ?? () from 
/usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007fe024faf9a5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe0256b3e9a in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007fe024a544bd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fe0177b1700 (LWP 6246)):
#0  0x00007fe024a48b03 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fe024f8dff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe024f8e45a in g_main_loop_run () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe0264ae2c6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fe024faf9a5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe0256b3e9a in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007fe024a544bd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe027a82980 (LWP 6244)):
#0  0x00007fe024a48b03 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fe024f8dff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe024f8e45a in g_main_loop_run () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x0000000000414267 in main (argc=1, argv=0x7fff28c08c18) at main.c:106

Also no different, so there does not seem to be any obvious hang in the
nm-applet process.

Curiously, when this happened today I found that Update Manager was open
with 3 updates available, and it was also unresponsive--clicking on it
in the launcher did not display the window and I also could not Alt+Tab
to it. gdb showed no obvious hangs in the update-manager Python process
either. Could be related (but not the root cause, since running Update
Manager manually did not repro the problem).

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to network-manager-applet in Ubuntu.
https://bugs.launchpad.net/bugs/825897

Title:
  network-manager becomes unresponsive, requiring a service restart

Status in “network-manager-applet” package in Ubuntu:
  Confirmed

Bug description:
  After network-manager has been running for a while (overnight) it becomes 
unresponsive:
  - unable to uncheck "Enable Wireless"
  - doesn't list the numerous additional networks under "More Networks"
  - doesn't find new networks

  This behavior persists until the network-manager service is restarted
  via:  sudo service network-manager restart

  ProblemType: Bug
  DistroRelease: Ubuntu 11.04
  Package: network-manager 0.8.4~git.20110319t175609.d14809b-0ubuntu3
  ProcVersionSignature: Ubuntu 2.6.38-10.46-generic 2.6.38.7
  Uname: Linux 2.6.38-10-generic x86_64
  NonfreeKernelModules: nvidia
  Architecture: amd64
  Date: Sat Aug 13 09:25:50 2011
  IfupdownConfig:
   auto lo
   iface lo inet loopback
  InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
  NetworkManager.state:
   [main]
   NetworkingEnabled=true
   WirelessEnabled=true
   WWANEnabled=true
  ProcEnviron:
   LANGUAGE=en_US:en
   PATH=(custom, user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: network-manager
  UpgradeStatus: Upgraded to natty on 2011-07-25 (19 days ago)

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

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to