A nice ARMdventure,

Building the ARM packages for Slackware of the EFL/E from the1.7/0.17
branches, I got a problem that I didn't have with i486 and x86_64: E17
wouldn't launch anymore, showing only the mouse cursor over a black
screen.

As building for a release without debug symbols, e-crashdump was not
really talkative with a mere:

---- 8< ------------
Thread 1 (Thread 0xb5c12000 (LWP 3643)):
#0  0xb5ed92bc in pause () from /lib/libpthread.so.0
No symbol table info available.
#1  0xb5ed7e3c in __pthread_enable_asynccancel () from /lib/libpthread.so.0
No symbol table info available.
#2  0x0000000a in ?? ()
No symbol table info available.
#3  0x0000000a in ?? ()
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Detaching from program: /usr/bin/enlightenment, process 3643
---- 8< ------------

Anyway, it becomes obvious that evas was the actual culprit as reverting
it for the 1.7.5 version makes e17 happy again. So I started to bisect the
damn thing which proves to be quite painful under qemu, even with the
help of distcc. And just because it doesn't happend so much these days:
THANK YOU GIT FOR YOUR MARVELLOUS BISECT FEATURE!

So the commit that gives problem is:

---- 8< ------------
From 9a7a28b7582f516c67b23c4bb1a016cfc2ec5b31 Mon Sep 17 00:00:00 2001
From: Stefan Schmidt <ste...@datenfreihafen.org>
Date: Fri, 08 Feb 2013 16:02:51 +0000
Subject: Backport rev 83789

SVN revision: 83793
---- 8< ------------

Link: 
http://git.enlightenment.org/legacy/evas.git/commit/?id=9a7a28b7582f516c67b23c4bb1a016cfc2ec5b31
 

I confirm that reverting this patch on top of the last legacy/evas.git
solved my problem on ARM.

Some people on IRC told me they were already using last git on ARM
without trouble, so I wonder. Maybe the gcc optimizations? I build on
ARM using -march=armv4 -mtune=xscale.



-- 
Jérôme Pinot
http://ngc891.blogdns.net/

Attachment: signature.asc
Description: Digital signature

------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to