mattn/growl-for-linux — Issue #12: gol SEGVs if the icon URL of a notification is unreachable
Author: yibe
Created: 2011-10-15 12:45:14+00:00
State: open

This first happened to me on Ubuntu 10.04 with growl-for-linux_0.5-1lucid installed via PPA.
Seems that this issue has been around since the commit 4497f346400f1e30e1e374819e22874a0cbd757f.

4497f346400f1e30e1e374819e22874a0cbd757f ~ HEAD

% ./gol &
[1] 4441

% perl -MGrowl::GNTP -we '$g=Growl::GNTP->new;$g->register([{Name=>"event"}]);$g->notify(qw/Event event Message message Icon/,shift)' 'http://github.com/hijitsuzai.jpg'

% perl -MGrowl::GNTP -we '$g=Growl::GNTP->new;$g->register([{Name=>"event"}]);$g->notify(qw/Event event Message message Icon/,shift)' 'http://somewhere.invalid/hijitsuzai.jpg'
[1] + segmentation fault ./gol

6d6582733979d1fb39a6b7f4fcd85f1e23a86a4a

% ./gol &
[1] 30719

% perl -MGrowl::GNTP -we '$g=Growl::GNTP->new;$g->register([{Name=>"event"}]);$g->notify(qw/Event event Message message Icon/,shift)' 'http://github.com/hijitsuzai.jpg'
(gol:30719): GdkPixbuf-CRITICAL **: gdk_pixbuf_loader_write: assertion `GDK_IS_PIXBUF_LOADER (loader)' failed

% perl -MGrowl::GNTP -we '$g=Growl::GNTP->new;$g->register([{Name=>"event"}]);$g->notify(qw/Event event Message message Icon/,shift)' 'http://somewhere.invalid/hijitsuzai.jpg'