GNOME Bugzilla – Bug 326012
crash in netapplet_set_icon()
Last modified: 2006-06-20 14:33:15 UTC
From bug 320241 Comment #8 from gert.vanthienen@skynet.be (points: 1) 2005-12-22 20:22 UTC [reply] Is this wat you wanted? Backtrace was generated from '/opt/gnome/bin/netapplet' Using host libthread_db library "/lib/tls/libthread_db.so.1". `system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols. [Thread debugging using libthread_db enabled] [New Thread 1089937504 (LWP 10165)] 0xffffe410 in __kernel_vsyscall ()
+ Trace 65000
Thread 1 (Thread 1089937504 (LWP 10165))
Comment #9 from gert.vanthienen@skynet.be (points: 1) 2005-12-22 20:29 UTC [reply] I also found these error messages in the terminal window from which I restart netapplet: (netapplet:10165): netapplet-WARNING **: icon_name=stock_unknown netapplet-ERROR **: file netapplet.c: line 168 (netapplet_set_icon): should not be reached aborting...
*** Bug 328368 has been marked as a duplicate of this bug. ***
Confirming as per duplicate.
(Sorry, I filed this against another dup first by mistake). I think it is very likely that #334012, for which I submitted a patch which resolves the problem, is a duplicate of this bug.
thanks for spotting this duplicate, Roland. I will attach the patch here so duplicate crash stacktraces can be marked duplicates of this report. raising priority
*** Bug 334012 has been marked as a duplicate of this bug. ***
Created attachment 61977 [details] [review] Patch by Roland Kay which handles "Unknown" and prevents crash Opened by Roland Kay (points: 2) 2006-03-09 12:34 UTC [reply] Steps to reproduce: 1. Start netdeamon and netapplet 2. Bring up any interface which netapplet cannot identify the type of (in my case a VPN virtual ipsec interface) 3. netapplet will assert and die.
some other stacktrace Backtrace was generated from '/opt/gnome/bin/netapplet' Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 1088849344 (LWP 6708)] 0x4070ddce in __waitpid_nocancel () from /lib/tls/libpthread.so.0
+ Trace 68292
Thread 1 (Thread 1088849344 (LWP 6708))
*** Bug 325235 has been marked as a duplicate of this bug. ***
Is this applet still under development? If so, I'm surprised that this bug report is still open given that the cause of the problem is fairly simple and I submitted a patch to solve it three months ago. If the applet is no longer under development, could I suggest that the bugzilla either be removed or else an obvious notice be added to tell potential contributors that development has ceased. It's only fair to tell people before they volunteer their time.
I've just mailed the (former?) maintainer. If nothing happens poke me and I will have it committed.
I just saw that a very similar change has been made to cvs - the difference is that it sets a blank tooltip text. It really should fix the same crasher as well. see http://cvs.gnome.org/viewcvs/netapplet/src/netapplet.c?r1=1.12&r2=1.13 I'll mark this FIXED and leave it to Robert to decide what should appear in the tooltip.
Fantastic. Thanks for your help.