I had the same problem on my amd64 computer, the problem is the
(assembly) amd64 optimized routines in imlib2; It's just a matter of
replacing a couple of movdqa instructions (aligned mov) to movdqu
(unaligned mov), there's practically no performance hit (I guess)
because this instructions are outside the loops that actually copy the
data;
This has already been discussed and one patch for the case of the
function ..._copy_rgba_to_rgba even committed (this was the one that
originally gave me problems); I had a small patch for the other cases
but have to re-create it because my amd64 notebook is being repaired and
I'm only with a Winblows computer for work.. :-)
Anyway, I'll try to do it (I mean re-create the patch) tomorrow ok,
so you can test it and see if it works..
Tiago Gehring
[EMAIL PROTECTED] wrote:
I have yesterdey get a clean cvs version after trying the last e source
on my office. On i686 it works fine, and a lot of changes and new thing
were happening from the last update i did to now... but curiously, on
amd64, i found myself unable to run emblem. It's not a pain for me
because i can set up the background with enlightenment_remote, but doing
a little more os investigation with gdb it says:
::[EMAIL PROTECTED] (08:29:45) - ~/Documentos/src/e17 }::
.oOo. gdb -e emblem
GNU gdb 6.3-debian
This GDB was configured as "x86_64-linux".
(gdb) run
Starting program: /usr/local/bin/emblem
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 182928639344 (LWP 15810)]
Unable to load file,
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 182928639344 (LWP 15810)]
0x0000002a965c13fb in __imlib_amd64_copy_rgb_to_rgba ()
from /usr/local/lib/libImlib2.so.1
(gdb)
i have imported the code as anjuta project (the only one ide i know how
to debug correctly) and apparently the "Unable to load file," has
nothing to do with the bug. it comes a lot earlier.
Also, i have dumped my enlightenment conf dir (mv .e .e.notusing) and it
continued this way.
I have downloaded again imlib2 from cvs, on a clean directory and
compiled all again, libs, and e, and e_utils... but the bug is still
there.
Asking on #e @ freenode.net i have found that someone else has the same
problem, on amd64, with another distribution.
If someone knows how to get more information with gdb, and how to attach
the source to de debugger so i can give more info it will be nice.
Thanks for all
Ivan Henrnandez (zaikxtox)
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel