Hello Moritz, Basically, we have to correct the 74 calls to malloc so below. Is this feasible, useful? My knowledge of C / C ++ are too basic for this task.
exiftran.c:257: thumbnail = malloc(THUMB_MAX); exiftran.c:279: thumbnail = malloc(THUMB_MAX); fb-gui.c:232: shadow = malloc(sizeof(unsigned char*) * sheight); fb-gui.c:233: sdirty = malloc(sizeof(unsigned int) * sheight); fb-gui.c:236: shadow[i] = malloc(swidth*3); fb-gui.c:493: glyphs = malloc(sizeof(*glyphs) * len); fbi.c:157:static void *flist_malloc(size_t size); fbi.c:207: f = malloc(sizeof(*f)); fbi.c:494: value[tag] = malloc(128); fbi.c:512: linebuffer[count] = malloc(sizeof(wchar_t)*(l1+l2+8)); fbi.c:704: img = malloc(sizeof(*img)); fbi.c:712: img->data = flist_malloc(img->i.width * img->i.height * 3); fbi.c:732: dest = malloc(sizeof(*dest)); fbi.c:746: dest->data = flist_malloc(dest->i.width * dest->i.height * 3); fbi.c:1303:static void *flist_malloc(size_t size) fbi.c:1308: ptr = malloc(size); fbiconfig.c:190: fbi_config = malloc(strlen(home) + 16); filebutton.c:56: item = malloc(sizeof(*item)); filebutton.c:220: file->wimg.data = malloc(file->wimg.i.width * file->wimg.i.height * 3); filebutton.c:255: file->simg.data = malloc(file->simg.i.width * file->simg.i.height * 3); filebutton.c:291: timg.data = malloc(timg.i.width * timg.i.height * 3); filebutton.c:683: list = malloc(sizeof(Widget*)*nchildren); filelist.c:87: file = malloc(sizeof(*file)); filelist.c:478: list = malloc(sizeof(Widget*)*nchildren); filelist.c:519: h = malloc(sizeof(*h)); fileops.c:90: job = malloc(sizeof(*job)); filter.c:50: h = malloc(sizeof(*h)); filter.c:52: h->linebuf = malloc(sizeof(int)*3*(src->i.width)); filter.c:192: h = malloc(sizeof(*h)); filter.c:194: h->linebuf = malloc(sizeof(int)*3*(src->i.width)); filter.c:248: h = malloc(sizeof(*h)); filter.c:253: h->rowbuf = malloc(src->i.width * 3 * sizeof(float)); filter.c:362: h = malloc(sizeof(*h)); jpegtools.c:276: h->out = malloc(h->osize); jpegtools.c:591: tmpfile = malloc(strlen(file)+10); jpegtools.c:620: bakfile = malloc(strlen(file)+2); parseconfig.c:79: domain = malloc(sizeof(*domain)); parseconfig.c:117: section = malloc(sizeof(*section)); parseconfig.c:154: entry = malloc(sizeof(*entry)); parseconfig.c:218: inc = malloc(strlen(filename)+strlen(value)); parseconfig.c:517: bfile = malloc(len); parseconfig.c:518: tfile = malloc(len); rd/read-tiff.c:29: h = malloc(sizeof(*h)); rd/read-tiff.c:52: h->row = malloc(TIFFScanlineSize(h->tif)); rd/read-tiff.c:70: h->image=malloc(4*h->width*h->height); rd/read-tiff.c:75: h->row = malloc(TIFFScanlineSize(h->tif)); rd/read-xwd.c:109: h = malloc(sizeof(*h)); rd/read-xwd.c:142: buf = malloc(size); rd/read-xwd.c:197: h->pix = malloc(h->width*sizeof(unsigned long)); rd/read-xwd.c:198: h->row = malloc(be32_to_cpu(h->header.bytes_per_line)); rd/read-xwd.c:327: h.pix = malloc(src->width * sizeof(unsigned long)); rd/read-xwd.c:349: dest->data = malloc(dest->i.width * dest->i.height * 3); rd/read-xpm.c:40: h = malloc(sizeof(*h)); rd/read-xpm.c:66: h->cmap = malloc(h->colors * sizeof(struct xpm_color)); rd/read-xpm.c:100: h->charline = malloc(h->width * h->chars + 8); rd/read-xpm.c:101: h->rgbrow = malloc(h->width * 3); rd/read-xpm.c:179: h = malloc(sizeof(*h)); rd/read-gif.c:82: line = malloc(h->gif->SWidth); rd/read-gif.c:97: h = malloc(sizeof(*h)); rd/read-gif.c:102: h->row = malloc(h->gif->SWidth * sizeof(GifPixelType)); rd/read-gif.c:133: h->il = malloc(h->w * h->h * sizeof(GifPixelType)); rd/read-pcd.c:26: h = malloc(sizeof(*h)); rd/read-ppm.c:25: h = malloc(sizeof(*h)); rd/read-ppm.c:42: h->row = malloc(h->width*3); rd/magick.c:33: h = malloc(sizeof(*h)); rd/read-bmp.c:70: h = malloc(sizeof(*h)); rd/read-png.c:40: h = malloc(sizeof(*h)); rd/read-png.c:87: h->image = malloc(i->width * i->height * 4); rd/read-webp.c:22: h = malloc(sizeof(*h)); rd/read-webp.c:31: img = malloc(img_size); rd/read-jpeg.c:87: h = malloc(sizeof(*h)); rd/read-jpeg.c:126: h->thumbnail = malloc(ed->size); readers.c:85: extra = malloc(sizeof(*extra)); readers.c:89: extra->data = malloc(size); Regards, -- Stéphane Aulery -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org