On Sun, 11 Oct 2009 12:04:21 +0300 Viktor Kojouharov <vkojouha...@gmail.com>
said:

> On Sun, 2009-10-11 at 17:58 +1100, Carsten Haitzler wrote:
> > On Tue, 06 Oct 2009 18:02:22 +0300 Viktor Kojouharov <vkojouha...@gmail.com>
> > 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&reg; 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&#45;12, 2009. Register
> > > now&#33; http://p.sf.net/sfu/devconf
> > > _______________________________________________
> > > enlightenment-devel mailing list
> > > enlightenment-devel@lists.sourceforge.net
> > > 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@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
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@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to