@Adrien Cunin
Summary: I tested this today (on a different system), and it appears that the 
bug is in wxwidgets2.8 rather than filezilla.

I didn't want to interfere with the current running instance of
Filezilla on the amd64 system where I originally produced this bug. So I
reproduced it on a different Maverick system--this one i386 rather than
amd64--with lubuntu-desktop 0.18.1, lxpanel 0.5.6-0ubuntu2, filezilla
3.3.3-1ubuntu1, libwxgtk2.8-0/libwxbase2.8-0 2.8.11.0-0ubuntu4, and
libglib2.0-0 2.26.1-0ubuntu1. I built and installed Agender 1.1.9 from
source. Agender (http://agender.sourceforge.net/) is unrelated to
Filezilla, except that it also uses wxWidgets. The problem also occurred
with Agender; that is, when Agender was minimized so that its only
accessible interface element was its notification area icon, and then
lxpanel was terminated and restarted, Agender's notification area icon
did not reappear. Then I verified that this problem does not occur with
pidgin 1:2.7.3-1ubuntu3.2, which uses GTK+ directly (not through
wxWidgets); that is, Pidgin's notification area icon is restored when
lxpanel is restarted.

Therefore, it appears that this is a problem with wxWidgets (or wxGTK),
and is not specific to Filezilla. I will edit this bug accordingly,
including adding wxwidgets2.8 in Ubuntu as an affected package. Should
the entry for "filezilla" then be marked Invalid?

** Summary changed:

- filezilla notification area icon does not survive lxpanel restart
+ notification area icons do not survive lxpanel restart

** Also affects: wxwidgets2.8 (Ubuntu)
   Importance: Undecided
       Status: New

** Description changed:

- Binary package hint: filezilla
+ Filezilla and Agender are unrelated desktop applications, except that
+ they both use wxWidgets. Filezilla is an ftp/sftp client, and Agender is
+ a planner/scheduler.
  
- I use the desktop environment LXDE (provided by lubuntu-desktop 1.207)
- on a Maverick amd64 system. A few days ago, lxpanel (package version
- 0.5.6-0ubuntu2) crashed and automatically restarted. After that,
- Filezilla (package version 3.3.3-1ubuntu1) was still running and
- transferring files from the queue (as expected). But its notification
- area icon had disappeared, and there was no way to bring up the
- Filezilla window again (without terminating and restarting filezilla).
+ On a Lubuntu Desktop session (that is, with LXDE as the desktop
+ environment), I minimized Filezilla to its notification area icon (so
+ that icon was its only accessible interface element). Then I killed
+ lxpanel with SIGTERM (to simulate a crash), and restarted it by running
+ the command "lxpanel --profile Lubuntu" in an LXTerminal window.
+ Filezilla's notification area icon was gone, but running "pidof
+ filezilla" revealed that Filezilla was still running (now inaccessibly)
+ in the background.
  
- I can reproduce this bug at will by running Filezilla, minimizing it to
- the notificaiton area, killing lxpanel with SIGTERM ("killall lxpanel"),
- and then re-running lxpanel with the command "lxpanel --profile
- Lubuntu".
+ I then terminated Filezilla with SIGTERM, logged out and back in, and
+ repeated this test with Agender instead of Filezilla. Agender's
+ notification area icon was also missing, and Agender was also still (now
+ inaccessibly) running.
  
- Note that my other applications' icons do survive lxpanel restart --
- it's just Filezilla's that doesn't.
+ I then killed Agender, logged out and back in, and repeated test with
+ Pidgin. Pidgin uses GTK+ directly; it does not use wxWidgets at all.
+ Pidgin's notification area icon was present in the newly restarted
+ lxpanel (which is the expected/desirable behavior).
  
- ProblemType: Bug
- DistroRelease: Ubuntu 10.10
- Package: filezilla 3.3.3-1ubuntu1
- ProcVersionSignature: Ubuntu 2.6.35-24.42-generic 2.6.35.8
- Uname: Linux 2.6.35-24-generic x86_64
- Architecture: amd64
- Date: Sat Dec 18 09:10:45 2010
- ExecutablePath: /usr/bin/filezilla
- InstallationMedia: Xubuntu 10.04 "Lucid Lynx" - Beta amd64 (20100406)
- ProcEnviron:
-  LANGUAGE=en_US.utf8
-  LANG=en_US.utf8
-  LC_MESSAGES=en_US.utf8
-  SHELL=/bin/bash
- SourcePackage: filezilla
- XsessionErrors: (polkit-gnome-authentication-agent-1:3638): GLib-CRITICAL **: 
g_once_init_leave: assertion `initialization_value != 0' failed
+ The above tests were conducted on a Maverick i386 system with the
+ following possibly relevant packages/versions:
+ 
+ lubuntu-desktop 0.18.1
+ lxpanel 0.5.6-0ubuntu2
+ filezilla 3.3.3-1ubuntu1
+ libwxgtk2.8-0 2.8.11.0-0ubuntu4
+ libwxbase2.8-0 2.8.11.0-0ubuntu4
+ libglib2.0-0 2.26.1-0ubuntu1
+ pidgin 1:2.7.3-1ubuntu3.2
+ 
+ Since Agender is not provided by any Ubuntu package, I built and
+ installed it from source, using the default configuration. I used
+ version 1.1.9.
+ 
+ I conducted this test after having filed this bug report against the
+ filezilla package, and being advised by Adrien Cunin that I should test
+ another wxWidgets application with a notification area icon.
+ 
+ The original version of this bug report was from a different system,
+ running Maverick amd64. It indicated version 1.207 of lubuntu-desktop,
+ which seems to be in error, since the current version is much lower. It
+ indicated the same versions of the filezilla and lxpanel packages as on
+ the Maverick i386 system described above (and did not give information
+ about versions of any other packages). Therefore, this bug is not
+ limited to i386. Furthermore, it is also not limited to artificially
+ induced lxpanel termination--while the original bug report did not
+ mention this, I initially found this problem when lxpanel crashed (with
+ SIGSEGV, from bug 690932). On that system, I had observed that the
+ notification area icons of other non-wxWidgets-using applications
+ (besides Pidgin) to survive lxpanel restart.

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

Title:
  notification area icons do not survive lxpanel restart

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

Reply via email to