Bug 2876

Summary: net_applet crashed (undef is not of type Gtk2::Gdk::Pixbuf at /usr/lib/libDrakX/ugtk2.pm line 1609.)
Product: Mageia Reporter: Buchan Milne <bgmilne>
Component: RPM PackagesAssignee: Olivier Blin <mageia>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: marja11, thierry.vignaud
Version: 1Keywords: NEEDINFO
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: drakx-net-applet-0.97-1.mga1 CVE:
Status comment:

Description Buchan Milne 2011-09-30 08:37:43 CEST
The "net_applet" program crashed. Drakbug-13.58 caught it.


Backtrace was:
undef is not of type Gtk2::Gdk::Pixbuf at /usr/lib/libDrakX/ugtk2.pm line 1609.
standalone::bug_handler() called from /usr/bin/net_applet:291

Kernel version = 2.6.38.8-desktop-4.mga
Distribution=Mageia release 1 (Official) for x86_64
CPU=Intel(R) Core(TM)2 Duo CPU     T9800  @ 2.93GHz
Comment 1 Marja Van Waes 2011-12-03 11:11:51 CET
(In reply to comment #0)
> The "net_applet" program crashed. Drakbug-13.58 caught it.
> 
> 
> Backtrace was:
> undef is not of type Gtk2::Gdk::Pixbuf at /usr/lib/libDrakX/ugtk2.pm line 1609.
> standalone::bug_handler() called from /usr/bin/net_applet:291
> 

This part is the same as in the description of https://qa.mandriva.com/show_bug.cgi?id=59346, only the line number after "/usr/bin/net_applet:" is different.

With the updated version 0.97.1-2.mga1 I have "Gtk2->main;" on line 291 of /usr/bin/net_applet

In the changelog I only see 

- fixed bad tarball
- 0.97.1 : Use b43-openfwwf for b43 module instead of asking for a windows driver (#923)

CC: (none) => marja11
Assignee: bugsquad => mageia

Comment 2 Thierry Vignaud 2011-12-10 06:36:04 CET
Looks like some bubble is generated too early.
I would suggest not to crash if no icon is provided.

CC: (none) => thierry.vignaud

Comment 3 Thierry Vignaud 2011-12-10 06:37:53 CET
If you can reproduce it, it would be nice to add the following before "$notification->set_icon_from_pixbuf(" (line 1609):

use Data::Dumper; output("$ENV{HOME}/debug-net-applet.txt", Dumper $info);

Keywords: (none) => NEEDINFO

Comment 4 Marja Van Waes 2012-01-21 13:00:12 CET
@ Buchan

Can you reproduce? If so, please try adding the line Thierry suggested and report whether that helps
Comment 5 Thierry Vignaud 2012-01-21 16:01:03 CET
I've altered ugtk2 on 2011-12-10 so that it shouldn't happen again

Status: NEW => RESOLVED
Resolution: (none) => FIXED