[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#806208: src:gegl: FTBFS on sparc64, tools/introspect segfaults



Control: reassign -1 src:babl

On 06/03/2016 09:17 PM, John Paul Adrian Glaubitz wrote:
> Program received signal SIGBUS, Bus error.
> 0xfff8000101a21378 in ?? () from /usr/lib/sparc64-linux-gnu/babl-0.1/gggl.so
> (gdb) bt
> #0  0xfff8000101a21378 in ?? () from /usr/lib/sparc64-linux-gnu/babl-0.1/gggl.so
> #1  0xfff8000100bc5970 in babl_conversion_process () from /usr/lib/sparc64-linux-gnu/libbabl-0.1.so.0
> #2  0xfff8000100bc7868 in babl_process () from /usr/lib/sparc64-linux-gnu/libbabl-0.1.so.0
> #3  0xfff8000100bc5d9c in babl_conversion_error () from /usr/lib/sparc64-linux-gnu/libbabl-0.1.so.0
> #4  0xfff8000100bc7a58 in ?? () from /usr/lib/sparc64-linux-gnu/libbabl-0.1.so.0
> Backtrace stopped: previous frame identical to this frame (corrupt stack?)
> (gdb)

Which seems to be:

Program received signal SIGBUS, Bus error.
0xfff80001009d5338 in conv_rgb8_rgba8 (
    src=0x22b7d3
"\373\327\253\276\242\\܄c\373\247\330\306\376\306\311{\347\340h\202G\374\316\323(d\246\205b\266\210\237\321\063g(\332\327\363\270\210ζ\271\261Y\333a\353\213K\246\313\320\371\374\375\\\265\350i\315\317\353\366\367\317\356\264_ĻlIW8\247k\355N\376\330\324\302\a\355\353\343Ψ\267\350ʢ\245\275\262~\271\313ױ\341ɱ\207\070\210\362\354Ӵ\354\367\322\362\016\215\314\333\351`\253\347\352ī\220ә\373}\347\374\213\351\363\264\346\332C\226\374`U\372\362\345\244yӯ\373\251\340{\334\062\300\367\321ݞ\262ӭý\274\223\221\325옍\232\325H\264幘\255\372\224\225\337\366n\265\334\373\031G\326",
<incomplete sequence \363>...,
    dst=0x22ec14 "", samples=128) at gggl.c:758
758	      *(unsigned int *) dst = (*(unsigned int *) src) | (255 << 24);

I have replaced this with:

      unsigned int tmp;
      memcpy(&tmp, src, sizeof(unsigned int));
      tmp = tmp | (255 << 24);
      memcpy(dst, &tmp, sizeof(unsigned int));

Which seems to fix the problem. In any case, I'll re-assign this to src:gegl.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaubitz@debian.org
`. `'   Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


Reply to: