Am Wed, 2 Mar 2011 00:22:56 +0100 schrieb Andreas Volz:

> Hello,
> 
> my application crashes after recompiling EFL:
> 
> http://codepad.org/gQc8fqaL
> 
> Reason is that elm_config=NULL while dereferencing and using the
> macro ENGINE_COMPARE.
> 
> Any ideas?

I just found the "problematic" commit (rev. 56218): (raster)

> dont ALWAYS init elm for externals - if one isnt used.. why init it?
> (for that matter externals has a problem in design - it loads every
> module for externals and thus links in every lib even if never used by
> the app/edje obj).

If I comment out e.g. the elm_shutdown() in external_elm_shutdown()
(line 27) my application works again.

I'll explain you my application setup. I start a plain Edje application
without any linking or initialization to elementary. Then it loads user
defined edj files. And in some of there are Elementary widgets. I
couldn't know this before.

Displaying my first edj file works great, but after deleting it I got
this crash. This is problematic as the main application logic is to
load and unload edj files...

Do you've any ideas how to solve this problem? Could you maybe revert
your patch until a final design solution is found. If not I've to
maintain local patches for my project. :-(

regards
        Andreas

-- 
Technical Blog <http://andreasvolz.wordpress.com/>

------------------------------------------------------------------------------
Free Software Download: Index, Search & Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to