Re: Simple GDK app segfaults for unknown reason
- From: "David Necas (Yeti)" <yeti physics muni cz>
- To: László Monda <mondalaci gmail com>
- Cc: gtk-app-devel-list gnome org
- Subject: Re: Simple GDK app segfaults for unknown reason
- Date: Fri, 20 Jan 2006 12:34:01 +0100
On Fri, Jan 20, 2006 at 11:36:38AM +0100, László Monda wrote:
Hi List,
I've just written a simple GDK application that basically converts an
input JPEG image to a BMP using a Pixbuf.
Unfortunately it segfaults.
----8<----
#include <gtk/gtk.h>
int main(int argc, char *argv[])
{
gdk_init(&argc, &argv);
GError **error = NULL;
GdkPixbuf *pixbuf = gdk_pixbuf_new_from_file("input.jpg", error);
gdk_pixbuf_save(pixbuf, "output.bmp", "bmp", error);
return 0;
}
----8<----
Could someone here explain why does it segfault?
The list of gdk_pixbuf_save() options must be
NULL-terminated, that means if you don't pass any options
you still have to pass the terminating NULL. The use of
GError is errorneous too, but since you effectively pass
NULL (and thus ignore errors), it does not cause the crash.
Yeti
--
That's enough.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]