On Sun, 11 Oct 2009 12:04:21 +0300 Viktor Kojouharov <vkojouharov@...>
said:
> On Sun, 2009-10-11 at 17:58 +1100, Carsten Haitzler wrote:
> > On Tue, 06 Oct 2009 18:02:22 +0300 Viktor Kojouharov <vkojouharov@...>
> > said:
> >
> > what do you mean "not run"? it segvs?
> no. it just skips the rest of the code. I was looking at it through gdb,
> and after trying to read the image, it does this longjump thing, and the
> rest of my code is ignored entirely. iirc, it comes back to my code at
> the next idler. I can only reproduce this at work though, so I can't
> check it out again. It might also have something to do with the fact
> that I'm using karmic, which might have a buggy version of libjpeg or
> something,
well longjump jumps the code to a certain point. thats how jpeg errors. it
makes a longjump. so jpeg is giving up on loading the non-jpeg file... which
makes sense. evas should be tryng other loaders then though - check evas's code
that loops over the loader modules.
> > > Hi,
> > >
> > > I've started getting a strange error when using
> > > evas_object_image_file_set on non-image files. Before evas provided a
> > > load error in case it couldn't load a file. Now anything beyond
> > > evas_object_image_file_set is not run.
> > >
> > >
> > > ############## Backtrace ########################
> > >
> > >
> > > #0 0x00ebd621 in siglongjmp () from /lib/tls/i686/cmov/libpthread.so.0
> > > #1 0x0040eb5e in _JPEGFatalErrorHandler (cinfo=0xbfffca2c)
> > > at evas_image_load_jpeg.c:51
> > > #2 0x006926f2 in first_marker (cinfo=0xbfffca2c) at ./jdmarker.c:935
> > > #3 read_markers (cinfo=0xbfffca2c) at ./jdmarker.c:960
> > > #4 0x00690a2f in consume_markers (cinfo=0xbfffca2c) at ./jdinput.c:296
> > > #5 0x0068ec67 in jpeg_consume_input (cinfo=0xbfffca2c)
> > > at ./jdapimin.c:301
> > > #6 0x0068f0a5 in jpeg_read_header (cinfo=0xbfffca2c, require_image=1)
> > > at ./jdapimin.c:249
> > > #7 0x0040ec78 in evas_image_load_file_head_jpeg_internal
> > > (ie=0x8103310,
> > > f=0x8105388) at evas_image_load_jpeg.c:97
> > > #8 0x00410578 in evas_image_load_file_head_jpeg (ie=0x8103310,
> > > file=0x80f2f94 "/home/urandom/.ICEauthority", key=0x0)
> > > at evas_image_load_jpeg.c:701
> > > #9 0x0026989e in evas_common_load_rgba_image_module_from_file
> > > (ie=0x8103310)
> > > at evas_image_load.c:120
> > > #10 0x0021eb66 in _evas_cache_image_entry_new (cache=0x8088228,
> > > hkey=0xbfffce00 "/home/urandom/.ICEauthority//://(null)",
> > > timestamp=1254411927, file=0x80f2f94 "/home/urandom/.ICEauthority",
> > > key=0x0, lo=0xbfffcf28, error=0xbfffcfcc) at evas_cache_image.c:269
> > > #11 0x0021fdfb in evas_cache_image_request (cache=0x8088228,
> > > file=0x80f2f94 "/home/urandom/.ICEauthority", key=0x0,
> > > lo=0xbfffcf28,
> > > error=0xbfffcfcc) at evas_cache_image.c:860
> > > ---Type <return> to continue, or q <return> to quit---
> > > #12 0x0026a689 in evas_common_load_image_from_file (
> > > file=0x80f2f94 "/home/urandom/.ICEauthority", key=0x0,
> > > lo=0xbfffd03c)
> > > at evas_image_main.c:528
> > > #13 0x005fb4e2 in eng_image_load (data=0x808e0f0,
> > > file=0x80f2f94 "/home/urandom/.ICEauthority", key=0x0,
> > > error=0x8103220,
> > > lo=0xbfffd03c) at evas_engine.c:594
> > > #14 0x001e59ec in evas_object_image_file_set (obj=0x8103090,
> > > file=0x80f2f94 "/home/urandom/.ICEauthority", key=0x0)
> > > at evas_object_image.c:316
> > >
> > >
> > >
> > > ------------------------------------------------------------------------------
> > > Come build with us! The BlackBerry® Developer Conference in SF, CA
> > > is the only developer event you need to attend this year. Jumpstart your
> > > developing skills, take BlackBerry mobile applications to market and stay
> > > ahead of the curve. Join us from November 9-12, 2009. Register
> > > now! http://p.sf.net/sfu/devconf
> > > _______________________________________________
> > > enlightenment-devel mailing list
> > > enlightenment-devel@...
> > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > >
> >
> >
>
>
> ------------------------------------------------------------------------------
> Come build with us! The BlackBerry(R) Developer Conference in SF, CA
> is the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and stay
> ahead of the curve. Join us from November 9 - 12, 2009. Register now!
> http://p.sf.net/sfu/devconference
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@...
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
--
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler) raster@...
|