Bug 583527 - [abrt] crash in gnome-applet-netspeed-0.15.2-3.fc12.1: Process /usr/libexec/netspeed_applet2 was killed by signal 11 (SIGSEGV)
Summary: [abrt] crash in gnome-applet-netspeed-0.15.2-3.fc12.1: Process /usr/libexec/n...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-applet-netspeed
Version: 12
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Michael Schwendt
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:3b08b8cf0155dd0c63d82dada2c...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-04-19 02:33 UTC by John E. Harbold
Modified: 2010-07-15 19:08 UTC (History)
2 users (show)

Fixed In Version: gnome-applet-netspeed-0.16-1.fc12
Clone Of:
Environment:
Last Closed: 2010-06-29 15:38:42 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (19.53 KB, text/plain)
2010-04-19 02:33 UTC, John E. Harbold
no flags Details

Description John E. Harbold 2010-04-19 02:33:10 UTC
abrt 1.0.8 detected a crash.

architecture: x86_64
Attached file: backtrace
cmdline: /usr/libexec/netspeed_applet2 --oaf-activate-iid=OAFIID:GNOME_NetspeedApplet_Factory --oaf-ior-fd=45
comment: It just died, but under 100 kB per seconds network traffic
component: gnome-applet-netspeed
executable: /usr/libexec/netspeed_applet2
kernel: 2.6.32.11-99.fc12.x86_64
package: gnome-applet-netspeed-0.15.2-3.fc12.1
rating: 4
reason: Process /usr/libexec/netspeed_applet2 was killed by signal 11 (SIGSEGV)
release: Fedora release 12 (Constantine)

How to reproduce
-----
1. It just died.
2.
3.

Comment 1 John E. Harbold 2010-04-19 02:33:12 UTC
Created attachment 407466 [details]
File: backtrace

Comment 2 Michael Schwendt 2010-04-27 10:29:54 UTC
Did you reconfigure/touch the applet when it died?


> #0  0x0000000000405b8e in change_icons (applet=0xcf1c70) at netspeed.c:300
>        icon_theme = 0xc8c0a0 [GtkIconTheme]

That's at

    dev = gtk_icon_theme_load_icon(icon_theme, 
          dev_type_icon[applet->devinfo.type], 16, 0, NULL);

with the change_icons() function likely having been called from within a callback function. The backtrace doesn't show which one. Probably the icon_theme_changed_cb()?

The icon_theme ptr appears much earlier inside the gtk2 code, e.g. at step #5, so it should be valid. The dev_type_icon array access should be okay as it uses constants as index. What's left is the applet->devinfo.type dereference. That one can only crash if the applet ptr is invalid. But it's passed in via a gtk2 callback "user_data" gpointer. Set up once early and never changed.

> #5  0x00007f6bee772d5a in ensure_valid_themes (icon_theme=
>     0xc8c0a0 [GtkIconTheme]) at gtkicontheme.c:1215
>         priv = 0xc8c0c0
>         tv = {tv_sec = 1271644282, tv_usec = 465550}
>         was_valid = <value optimized out>
> #6  0x00007f6bee772eed in _gtk_icon_theme_check_reload (display=
>     0xc83000 [GdkDisplayX11]) at gtkicontheme.c:3422
>         n_screens = 1
>         i = <value optimized out>
>         screen = <value optimized out>
>         icon_theme = 0xc8c0a0 [GtkIconTheme]

Comment 3 Fedora Update System 2010-06-23 07:47:06 UTC
gnome-applet-netspeed-0.16-1.fc12 has been submitted as an update for Fedora 12.
http://admin.fedoraproject.org/updates/gnome-applet-netspeed-0.16-1.fc12

Comment 4 Fedora Update System 2010-06-23 17:41:53 UTC
gnome-applet-netspeed-0.16-1.fc12 has been pushed to the Fedora 12 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update gnome-applet-netspeed'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/gnome-applet-netspeed-0.16-1.fc12

Comment 5 Fedora Admin XMLRPC Client 2010-06-24 17:59:07 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 6 Fedora Update System 2010-06-27 19:28:08 UTC
gnome-applet-netspeed-0.16-1.fc13 has been submitted as an update for Fedora 13.
http://admin.fedoraproject.org/updates/gnome-applet-netspeed-0.16-1.fc13

Comment 7 Fedora Update System 2010-06-28 17:14:09 UTC
gnome-applet-netspeed-0.16-1.fc13 has been pushed to the Fedora 13 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update gnome-applet-netspeed'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/gnome-applet-netspeed-0.16-1.fc13

Comment 8 Fedora Update System 2010-06-29 15:38:32 UTC
gnome-applet-netspeed-0.16-1.fc12 has been pushed to the Fedora 12 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 9 Fedora Update System 2010-07-15 19:08:26 UTC
gnome-applet-netspeed-0.16-3.fc13 has been submitted as an update for Fedora 13.
http://admin.fedoraproject.org/updates/gnome-applet-netspeed-0.16-3.fc13


Note You need to log in before you can comment on or make changes to this bug.