[maemo-developers] [gtkmm] Gdk::Pixbuf::create_from_file() segmentation fault in maemo

From: Dinh Khac Thanh thanhdk at gmail.com
Date: Mon Jun 2 10:25:51 EEST 2008
Hi all,

I got problem trying to load an image to a gtkmm using pixbuf's
create_from_file() in scratchbox. Here is the snippet of code:
  std::auto_ptr<Glib::Error> err;
            cout << "Start to load logo" <<endl;
            image = Gdk::Pixbuf::create_from_file("./icons/logo.png",err);
            Glib::ustring err_str = err2->what();
            cout << "Error message = " << err_str<<endl;
            cout << "Finish to load logo" <<endl;
These lines are taken from a DrawingArea widget's constructor with 'image'
variable of type Glib::RefPtr<Gdk::Pixbuf>.

The output is:

Start to load i2rlogo
qemu: uncaught target signal 11 (Segmentation fault) - exiting

if I change the path to the image file that makes it wrong path, no
segmentation fault error:

Start to load logo
Error message = Failed to open file './icons/home.png': No such file or
directory
Finish to load logo

Could anyone suggest the reason behind this?

Regards
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maemo.org/pipermail/maemo-developers/attachments/20080602/9a4b831a/attachment.htm 
More information about the maemo-developers mailing list