Re: frequently updated pixbuf images disapear after a while
- From: rupert <rupertt gmail com>
- To: "John Coppens" <john jcoppens com>
- Cc: gtk-app-devel-list gnome org
- Subject: Re: frequently updated pixbuf images disapear after a while
- Date: Sun, 27 Aug 2006 10:12:29 +0200
these are the lines I get with bt
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1224288576 (LWP 6757)]
0xb73e46ad in fclose () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt
#0 0xb73e46ad in fclose () from /lib/tls/i686/cmov/libc.so.6
#1 0xb73ec43d in pclose () from /lib/tls/i686/cmov/libc.so.6
#2 0x0804b9e8 in ?? ()
I think the 2 fclose and pclose are inthese 2 functions that get called by
the function which update the pixbuffs
gboolean crypto_mapper_check(gchar *data)
{
gchar mapper_chk_cmd[128];
sprintf(mapper_chk_cmd, MAPPER_PATH, data);
FILE *fp = fopen(mapper_chk_cmd, "r");
if(fp) {
return TRUE;
} else {
return FALSE;
}
fclose(fp);
return TRUE;
}
gboolean crypto_mount_check(gchar *data)
{
gchar mount_chk_cmd[128];
gchar buf[512];
sprintf(mount_chk_cmd, MOUNT_PATH, data);
FILE *pp = popen(mount_chk_cmd, "r");
if(pp) {
size_t got = fread(buf, 1, sizeof(buf), pp);
pclose(pp);
if(got != 0) {
return TRUE;
} else {
return FALSE;
}
}
return TRUE;
}
so is something wrong here???
since the fclose is called after the function returns TRUE i think i t
doesnt get closed at all, but when i add a fclose before the 2 returns I get
a segfault right at the start of the programm. And this doesnt say why the
pclose fails.
greetings
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]