Page MenuHomePhabricator

aerodynamik
Operations

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Jun 9 2015, 4:00 AM (269 w, 4 d)
Availability
Available

Recent Activity

Jan 14 2020

aerodynamik changed the name of U1 temp from temp mail to temp.
Jan 14 2020, 11:41 AM
aerodynamik created U1 temp.
Jan 14 2020, 11:39 AM

Apr 23 2018

aerodynamik updated the diff for D5976: elementary: Spurious EINA_UNUSED..

Updating D5976: elementary: Spurious EINA_UNUSED.

Apr 23 2018, 2:29 AM

Mar 14 2018

aerodynamik added a comment to T6776: Crash when cold/hot-plugging second monitor.

Mar 14 2018, 3:39 AM · enlightenment-git
Herald assigned T6776: Crash when cold/hot-plugging second monitor to zmike.
Mar 14 2018, 3:38 AM · enlightenment-git

Aug 11 2016

aerodynamik added a comment to T2728: fix compilation with Lua 5.2+.

Just my two cents, isn't it possible for lualian to generate C bindings -- at compilte time thus -- in favor to generate ffi stubs which are interpreted/jitted at run-time ? Might be the obvious solution or am I yet missing something ?

Aug 11 2016, 6:01 AM · efl

Aug 3 2016

aerodynamik added a comment to T3030: Completely black or transparent windows.
diff --git a/src/modules/evas/engines/gl_x11/evas_x_main.c b/src/modules/evas/engines/gl_x11/evas_x_main.c
index 9e03851..0e1112e 100644
--- a/src/modules/evas/engines/gl_x11/evas_x_main.c
+++ b/src/modules/evas/engines/gl_x11/evas_x_main.c
@@ -558,7 +558,11 @@ try_gles2:
    gw->detected.msaa = val;
 #endif
Aug 3 2016, 6:07 AM · enlightenment-git, efl
aerodynamik added a comment to T3030: Completely black or transparent windows.

Hi, it broke the compilation with GLES. Maybe missing #ifndef GL_GLES guard around if (v1 >= 360) gw->detected.noext_glXCreatePixmap = 1; ?

Aug 3 2016, 5:26 AM · enlightenment-git, efl

Aug 2 2016

aerodynamik added a comment to T2728: fix compilation with Lua 5.2+.

Well that might be a dumb proposition since the supported platform list of luaffifb is much shorter than the one of luajit (not saying it is also based on LJ's dynAsm so that's hardly going to improve) ... :-/

Aug 2 2016, 4:45 PM · efl
aerodynamik added a comment to T2728: fix compilation with Lua 5.2+.

Thanks for your answers. Indeed I forgot that I had to disable Elua on ppc64. Do you think that using https://github.com/facebook/luaffifb would be enough to let Elua run without Luajit ? If not, what would still be missing ? If so, would you be wiling to accept a contribution as such ?

Aug 2 2016, 4:27 PM · efl
aerodynamik raised the priority of T2728: fix compilation with Lua 5.2+ from TODO to Incoming Queue.

Last time I checked, roughly 1 month ago, the current code compiled fine on ppc64 with Lua 5.2. It also seems that (beside myself) there are some interest in the debian community to support ppc64, ppc64le and x32; adding a strong dependency on Luajit will make those effort harder to come to fruition. Also looking at the future, Lua.org implementation, beeing plain ansi-c, should always be easier to get running on a new target.

Aug 2 2016, 3:15 PM · efl

Jun 15 2016

aerodynamik added a comment to T3895: double-clikc to shade is now broken.

Works fine here with efl ba0aac6 and E 771f71e (both from Mon June 13th).

Jun 15 2016, 6:58 AM · efl

Jun 13 2016

aerodynamik added a comment to D4042: Eeze build ordering..

Fixes this build failure which occurs because eeze hasn't been installed yet before ecore_input gets relinked.

libtool: warning: relinking 'lib/ecore_file/libecore_file.la'
libtool: install: (cd /<<PKGBUILDDIR>>/src; /bin/bash "/<<PKGBUILDDIR>>/libtool"  --tag CC --mode=relink gcc -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fpie -no-undefined -version-info 18:99
:17 -Wl,-z,relro -fPIC -DPIC -pie -rdynamic -o lib/ecore_file/libecore_file.la -rpath /usr/lib/i386-linux-gnu lib/ecore_file/lib_ecore_file_libecore_file_la-ecore_file.lo lib/ecore_file/lib_ecore_file_libecore_fil
e_la-ecore_file_download.lo lib/ecore_file/lib_ecore_file_libecore_file_la-ecore_file_monitor.lo lib/ecore_file/lib_ecore_file_libecore_file_la-ecore_file_path.lo lib/ecore_file/lib_ecore_file_libecore_file_la-eco
re_file_monitor_inotify.lo -fvisibility=hidden -fdata-sections -ffunction-sections -Wl,--gc-sections -fno-strict-aliasing -Wl,--as-needed -Wl,--no-copy-dt-needed-entries lib/eina/libeina.la lib/efl/libefl.la lib/e
o/libeo.la lib/ecore/libecore.la lib/ecore_con/libecore_con.la -lpthread -inst-prefix-dir /<<PKGBUILDDIR>>/debian/tmp)
libtool: relink: gcc -shared  -fPIC -DPIC  lib/ecore_file/.libs/lib_ecore_file_libecore_file_la-ecore_file.o lib/ecore_file/.libs/lib_ecore_file_libecore_file_la-ecore_file_download.o lib/ecore_file/.libs/lib_ecor
e_file_libecore_file_la-ecore_file_monitor.o lib/ecore_file/.libs/lib_ecore_file_libecore_file_la-ecore_file_path.o lib/ecore_file/.libs/lib_ecore_file_libecore_file_la-ecore_file_monitor_inotify.o   -L/<<PKGBUILD
DIR>>/debian/tmp/usr/lib/i386-linux-gnu -L/usr/lib/i386-linux-gnu -leina -lefl -leo -lecore -lecore_con -lpthread  -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,--gc-sections -Wl,--as-needed -Wl,--no-copy-d
t-needed-entries   -pthread -Wl,-soname -Wl,libecore_file.so.1 -o lib/ecore_file/.libs/libecore_file.so.1.17.99
libtool: install: /usr/bin/install -c lib/ecore_file/.libs/libecore_file.so.1.17.99T /<<PKGBUILDDIR>>/debian/tmp/usr/lib/i386-linux-gnu/libecore_file.so.1.17.99
libtool: install: (cd /<<PKGBUILDDIR>>/debian/tmp/usr/lib/i386-linux-gnu && { ln -s -f libecore_file.so.1.17.99 libecore_file.so.1 || { rm -f libecore_file.so.1 && ln -s libecore_file.so.1.17.99 libecore_file.so.1
; }; })
libtool: install: (cd /<<PKGBUILDDIR>>/debian/tmp/usr/lib/i386-linux-gnu && { ln -s -f libecore_file.so.1.17.99 libecore_file.so || { rm -f libecore_file.so && ln -s libecore_file.so.1.17.99 libecore_file.so; }; }
)
libtool: install: /usr/bin/install -c lib/ecore_file/.libs/libecore_file.lai /<<PKGBUILDDIR>>/debian/tmp/usr/lib/i386-linux-gnu/libecore_file.la
libtool: warning: relinking 'lib/ecore_input/libecore_input.la'
libtool: install: (cd /<<PKGBUILDDIR>>/src; /bin/bash "/<<PKGBUILDDIR>>/libtool"  --tag CC --mode=relink gcc -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fpie -no-undefined -version-info 18:99
:17 -Wl,-z,relro -fPIC -DPIC -pie -rdynamic -o lib/ecore_input/libecore_input.la -rpath /usr/lib/i386-linux-gnu lib/ecore_input/lib_ecore_input_libecore_input_la-ecore_input.lo lib/ecore_input/lib_ecore_input_libe
core_input_la-ecore_input_compose.lo lib/ecore_input/lib_ecore_input_libecore_input_la-ecore_input_joystick.lo -fvisibility=hidden -fdata-sections -ffunction-sections -Wl,--gc-sections -fno-strict-aliasing -Wl,--a
s-needed -Wl,--no-copy-dt-needed-entries lib/eeze/libeeze.la lib/eina/libeina.la lib/efl/libefl.la lib/eo/libeo.la lib/ecore/libecore.la -lpthread -inst-prefix-dir /<<PKGBUILDDIR>>/debian/tmp)
libtool: relink: gcc -shared  -fPIC -DPIC  lib/ecore_input/.libs/lib_ecore_input_libecore_input_la-ecore_input.o lib/ecore_input/.libs/lib_ecore_input_libecore_input_la-ecore_input_compose.o lib/ecore_input/.libs/
lib_ecore_input_libecore_input_la-ecore_input_joystick.o   -L/<<PKGBUILDDIR>>/debian/tmp/usr/lib/i386-linux-gnu -L/usr/lib/i386-linux-gnu -leeze -leina -lefl -leo -lecore -lpthread  -g -O2 -fstack-protector-strong
 -Wl,-z -Wl,relro -Wl,--gc-sections -Wl,--as-needed -Wl,--no-copy-dt-needed-entries   -pthread -Wl,-soname -Wl,libecore_input.so.1 -o lib/ecore_input/.libs/libecore_input.so.1.17.99
/usr/bin/ld: cannot find -leeze
collect2: error: ld returned 1 exit status
libtool:   error: error: relink 'lib/ecore_input/libecore_input.la' with the above command before installing it
Makefile:18296: recipe for target 'install-libLTLIBRARIES' failed
Jun 13 2016, 1:31 PM
aerodynamik retitled D4042: Eeze build ordering. from to Eeze build ordering..
Jun 13 2016, 1:26 PM

Jun 7 2016

aerodynamik updated the diff for D4016: wayland_egl: Uninitialized pointer..

Splitted the initialization line to try to keep it readably.
Honestly, the original line was 105 chars, I thought adding 4 wasn't
much of a deal :)

Jun 7 2016, 11:21 AM
aerodynamik added a comment to D4018: ecore_x: NULL derefs..

Ok found that in my log, it was with ASan of USan build (gcc6). So yes it has happenned to me on the xlib code path.

Jun 7 2016, 11:07 AM
aerodynamik added a comment to D4018: ecore_x: NULL derefs..
@devilhorns do you have an opinion here? It seems both functions should fail if data==NULL.
Jun 7 2016, 10:55 AM

Jun 6 2016

aerodynamik updated the diff for D4019: evas_canvas: button_mask as unsigned, UB fixes..

Fixes example.

Jun 6 2016, 3:15 PM
aerodynamik abandoned D4013: Fixed ecore_time on DragonFlyBSD and other various warnings. Disclaimer: first try at arcanist, let's see how it works out... :-) ecore_time.c: Do not mess with the representation of clockid_t..

Patches merged, thanks !

Jun 6 2016, 1:14 PM
aerodynamik updated the diff for D4019: evas_canvas: button_mask as unsigned, UB fixes..

Unneeded cast removed.
Use '1u' consistently.

Jun 6 2016, 12:50 PM
aerodynamik updated the diff for D4017: XCB Support..

Updating D4017: XCB Support.

Jun 6 2016, 12:38 PM
aerodynamik retitled D4018: ecore_x: NULL derefs. from ecore_x: NULL defers. to ecore_x: NULL derefs..
Jun 6 2016, 9:47 AM
aerodynamik added a comment to D4017: XCB Support..

Resent via email!

Jun 6 2016, 9:28 AM
aerodynamik added a comment to D4013: Fixed ecore_time on DragonFlyBSD and other various warnings. Disclaimer: first try at arcanist, let's see how it works out... :-) ecore_time.c: Do not mess with the representation of clockid_t..

Ok sent via mail.

Jun 6 2016, 9:24 AM
aerodynamik updated the diff for D4013: Fixed ecore_time on DragonFlyBSD and other various warnings. Disclaimer: first try at arcanist, let's see how it works out... :-) ecore_time.c: Do not mess with the representation of clockid_t..

Removed tabs, added missing setting of _ecore_time_got_clock_id (duh)

Jun 6 2016, 8:35 AM
aerodynamik updated D4015: elput: Missing pointer initialization..
Jun 6 2016, 8:04 AM
aerodynamik added a revision to T3785: Elput crashes in _logind_connect when sd_session_get_seat fails: D4015: elput: Missing pointer initialization..
Jun 6 2016, 8:04 AM · efl
aerodynamik updated D4014: gl_x11: Working GLES2 fallback..
Jun 6 2016, 8:03 AM
aerodynamik added a revision to T3795: gl_x11: GLES2 fallback is broken (trivial PATCH included): D4014: gl_x11: Working GLES2 fallback..
Jun 6 2016, 8:03 AM · efl
aerodynamik retitled D4019: evas_canvas: button_mask as unsigned, UB fixes. from to evas_canvas: button_mask as unsigned, UB fixes..
Jun 6 2016, 8:01 AM
aerodynamik retitled D4018: ecore_x: NULL derefs. from to ecore_x: NULL defers..
Jun 6 2016, 8:00 AM
aerodynamik retitled D4017: XCB Support. from to XCB Support..
Jun 6 2016, 7:58 AM
aerodynamik retitled D4016: wayland_egl: Uninitialized pointer. from to wayland_egl: Uninitialized pointer..
Jun 6 2016, 7:55 AM
aerodynamik retitled D4015: elput: Missing pointer initialization. from to elput: Missing pointer initialization..
Jun 6 2016, 7:53 AM
aerodynamik retitled D4014: gl_x11: Working GLES2 fallback. from to gl_x11: Working GLES2 fallback..
Jun 6 2016, 7:52 AM
aerodynamik retitled D4013: Fixed ecore_time on DragonFlyBSD and other various warnings. Disclaimer: first try at arcanist, let's see how it works out... :-) ecore_time.c: Do not mess with the representation of clockid_t. from to Fixed ecore_time on DragonFlyBSD and other various warnings. Disclaimer: first try at arcanist, let's see how it works out... :-) ecore_time.c: Do not mess with the representation of clockid_t..
Jun 6 2016, 7:47 AM

Jun 5 2016

aerodynamik added a comment to T3785: Elput crashes in _logind_connect when sd_session_get_seat fails.
Index: efl/src/lib/elput/elput_logind.c
===================================================================
--- efl.orig/src/lib/elput/elput_logind.c	2016-06-04 14:49:52.160232309 +0200
+++ efl/src/lib/elput/elput_logind.c	2016-06-04 14:50:06.756023500 +0200
@@ -406,7 +406,7 @@
 {
    Elput_Manager *em;
    int ret = 0;
-   char *s;
+   char *s = NULL;
Jun 5 2016, 5:57 AM · efl

Jun 4 2016

aerodynamik created T3795: gl_x11: GLES2 fallback is broken (trivial PATCH included).
Jun 4 2016, 5:18 PM · efl

Jun 3 2016

aerodynamik closed T3506: Missing /usr/share/elua/modules/elementary/*.lua files. as Resolved.
Jun 3 2016, 8:45 PM · efl, Restricted Project
aerodynamik merged T3786: Unable to build SVG loader into T3777: RSVG generic loader is unbuildable.
Jun 3 2016, 8:41 PM · efl
aerodynamik merged task T3786: Unable to build SVG loader into T3777: RSVG generic loader is unbuildable.
Jun 3 2016, 8:41 PM · efl
aerodynamik closed T3696: Canceling out virtual desktop background dialog leads to crash as Resolved.

Can't reproduce with today's efl. Probably fixed with a6a23389625a5c65747bc648424db18173f563b9 ...

Jun 3 2016, 8:24 PM · efl, enlightenment-git
aerodynamik created T3786: Unable to build SVG loader.
Jun 3 2016, 7:54 PM · efl
aerodynamik added a comment to T3785: Elput crashes in _logind_connect when sd_session_get_seat fails.

Note: i've already edited my copy of elput_logind.c that's why line 428 shows "if (s) free (s)" instead of merely "free(s)". The binary version of elput that i'm using is vanilla of course.

Jun 3 2016, 7:23 PM · efl
aerodynamik reopened T3785: Elput crashes in _logind_connect when sd_session_get_seat fails as "Open".
Jun 3 2016, 7:17 PM · efl
aerodynamik created T3785: Elput crashes in _logind_connect when sd_session_get_seat fails.
Jun 3 2016, 7:16 PM · efl

Jun 1 2016

aerodynamik assigned T3712: Elput: missing dependency on libudev to stefan_schmidt.

Fixing T3398 btw would be nice too ;-) thanks!

Jun 1 2016, 9:22 AM · efl
aerodynamik added a project to T3712: Elput: missing dependency on libudev: efl.

forgot to set the project...

Jun 1 2016, 9:18 AM · efl

May 28 2016

aerodynamik created T3712: Elput: missing dependency on libudev.
May 28 2016, 11:10 AM · efl
aerodynamik added a comment to T3506: Missing /usr/share/elua/modules/elementary/*.lua files..

Ok, they are back now testing with today's snapshot.

May 28 2016, 11:04 AM · efl, Restricted Project

May 25 2016

aerodynamik renamed T3398: Elementary: missing dependency on libwayland-client from Elementary must depends on libwayland-client to Elementary: missing dependency on libwayland-client.
May 25 2016, 4:31 PM · efl
aerodynamik added a comment to T3669: branch review.

Was merged, closing.

May 25 2016, 9:00 AM · Terminology
aerodynamik closed T3669: branch review as Resolved.
May 25 2016, 8:55 AM · Terminology
aerodynamik closed T2945: Segfault in edje_cc during build of elementary 1.16 on FC23 ( as Resolved.

Since the reporter found a workaround and that the latest release doesn't have this 3rd part bug anymore, I'm closing this issue.

May 25 2016, 8:05 AM · efl
aerodynamik added a comment to T3398: Elementary: missing dependency on libwayland-client.

I confirm that this issue is still present. Any chance of applying this one-liner ? Works well on debian/linux.

May 25 2016, 8:02 AM · efl
aerodynamik added a comment to T3638: Using int instead of ptrdiff_t produces incorrect result, e.g. eina_stringshared_hash is broken..

@netstar

EFL hasn't compiled on OpenBSD properly since perhaps 1.10?

May 25 2016, 7:13 AM · efl
aerodynamik added a comment to T3638: Using int instead of ptrdiff_t produces incorrect result, e.g. eina_stringshared_hash is broken..

@q66 i tryed a patch with ptrdiff_t, but somehow I got a lot of strange issue... IMO using int is fine, just as strcmp (abi breaking etc.), just that implicit cast isn't.

May 25 2016, 7:04 AM · efl
aerodynamik added a comment to T3638: Using int instead of ptrdiff_t produces incorrect result, e.g. eina_stringshared_hash is broken..

Took too long to write my comment :p glad netstar, i don't have to ask you anymore, that you run indeed on amd64...

May 25 2016, 7:01 AM · efl
aerodynamik added a comment to T3638: Using int instead of ptrdiff_t produces incorrect result, e.g. eina_stringshared_hash is broken..

I mergef the OpenBSD bug into this issue because I bet it is the same issue that I got when compiling with asan: eolian directory get's confused because those eina_stringshare get compared as equal. OpenBSD's malloc is by design less "determinist", so the odds of getting two addresses XXXXXXXXZZZZZZZZ and YYYYYYZZZZZZ are greater, i guess... Sorry if that wasn't appropriate :p

May 25 2016, 6:59 AM · efl
aerodynamik updated subscribers of T3638: Using int instead of ptrdiff_t produces incorrect result, e.g. eina_stringshared_hash is broken..
May 25 2016, 6:11 AM · efl
aerodynamik merged task T3400: Eolian OpenBSD (failed validating reference)... into T3638: Using int instead of ptrdiff_t produces incorrect result, e.g. eina_stringshared_hash is broken..
May 25 2016, 6:11 AM · Restricted Project
aerodynamik created T3692: Settings directory shouldn't be hardcoded.
May 25 2016, 6:01 AM · Eflete

May 15 2016

aerodynamik assigned T3398: Elementary: missing dependency on libwayland-client to cedric.

ping ?

May 15 2016, 11:39 AM · efl
aerodynamik added a comment to T3638: Using int instead of ptrdiff_t produces incorrect result, e.g. eina_stringshared_hash is broken..

This simple patch seems to work for me.

May 15 2016, 11:13 AM · efl
aerodynamik raised the priority of T3638: Using int instead of ptrdiff_t produces incorrect result, e.g. eina_stringshared_hash is broken. from High to Showstopper Issues.
May 15 2016, 2:52 AM · efl
aerodynamik updated the task description for T3638: Using int instead of ptrdiff_t produces incorrect result, e.g. eina_stringshared_hash is broken..
May 15 2016, 2:50 AM · efl
aerodynamik created T3638: Using int instead of ptrdiff_t produces incorrect result, e.g. eina_stringshared_hash is broken..
May 15 2016, 2:39 AM · efl

Apr 28 2016

aerodynamik closed T3554: possible double free in notification module as Resolved.

Ok thanks this issue is not present anymore with latest codes, indeed.

Apr 28 2016, 4:30 AM · enlightenment-git

Apr 26 2016

Herald assigned T3554: possible double free in notification module to zmike.
Apr 26 2016, 10:14 AM · enlightenment-git

Apr 24 2016

aerodynamik created T3506: Missing /usr/share/elua/modules/elementary/*.lua files..
Apr 24 2016, 9:20 AM · efl, Restricted Project
aerodynamik added a comment to T3505: Please add dependency of ecore_wl2 on libuuid to configure.ac.

Btw, could anyone look into https://phab.enlightenment.org/T3398 which is an issue of the same kind ?

Apr 24 2016, 7:41 AM · efl
aerodynamik created T3505: Please add dependency of ecore_wl2 on libuuid to configure.ac.
Apr 24 2016, 7:38 AM · efl

Apr 7 2016

aerodynamik added a comment to T3426: Build breakage with EFL-git, e.h should be included before any EFL header.

I'm not willing to have attribution :-) Sorry I'll mention it right away the next time.

Apr 7 2016, 5:14 AM · enlightenment-git

Apr 6 2016

aerodynamik renamed T3426: Build breakage with EFL-git, e.h should be included before any EFL header from Build breakage, e.h should be included before any EFL header to Build breakage with EFL-git, e.h should be included before any EFL header.
Apr 6 2016, 5:46 AM · enlightenment-git
Herald assigned T3426: Build breakage with EFL-git, e.h should be included before any EFL header to zmike.
Apr 6 2016, 5:40 AM · enlightenment-git

Mar 31 2016

aerodynamik raised the priority of T3397: Elementary install is missing some files, .desktop end up in wrong directory from Normal to Incoming Queue.
Mar 31 2016, 3:09 AM · efl
aerodynamik raised the priority of T3398: Elementary: missing dependency on libwayland-client from Normal to Incoming Queue.
Mar 31 2016, 3:09 AM · efl

Mar 30 2016

aerodynamik triaged T3398: Elementary: missing dependency on libwayland-client as Normal priority.
Mar 30 2016, 2:22 PM · efl
aerodynamik created T3398: Elementary: missing dependency on libwayland-client.
Mar 30 2016, 2:21 PM · efl
aerodynamik created T3397: Elementary install is missing some files, .desktop end up in wrong directory.
Mar 30 2016, 2:12 PM · efl

Mar 10 2016

aerodynamik added a comment to T2945: Segfault in edje_cc during build of elementary 1.16 on FC23 (.

Hi,
I think we should close this task as it is no longer reproducible after the lz4 code was updated, thus 1.17 and onwards are exempt of it.
On 1.16 it only affects builds making use of SSE optimisations.

Mar 10 2016, 4:01 PM · efl
aerodynamik updated subscribers of T3295: elementary build fix.
Mar 10 2016, 3:47 PM
aerodynamik created T3295: elementary build fix.
Mar 10 2016, 3:47 PM

Jan 15 2016

aerodynamik added a comment to T2953: [PATCH] Miscenalleous configure.ac fixes.

Jan 15 2016, 3:54 PM · Restricted Project
aerodynamik added a comment to T2953: [PATCH] Miscenalleous configure.ac fixes.

Ok. Thanks for the already applied patches. Attaching the requested info.

Jan 15 2016, 3:44 PM · Restricted Project

Dec 17 2015

aerodynamik created T2953: [PATCH] Miscenalleous configure.ac fixes.
Dec 17 2015, 4:20 AM · Restricted Project
aerodynamik created T2952: [PATCH] Add internal dependency on efl to Eldbus..
Dec 17 2015, 4:13 AM · efl
aerodynamik created T2951: [PATCH] Missing requirement on uuid for ecore_wayland.
Dec 17 2015, 3:54 AM · efl

Dec 16 2015

aerodynamik added a comment to T2945: Segfault in edje_cc during build of elementary 1.16 on FC23 (.

I'll try building without any -march flags on the release tarball next.
The crash still happens with '-O3' alone.

Dec 16 2015, 6:18 PM · efl
aerodynamik added a comment to T2945: Segfault in edje_cc during build of elementary 1.16 on FC23 (.

anyway: I just tested by upgrading lz4 to the version from git and the problem also goes away then. I'll try building without any -march flags on the release tarball next.

Dec 16 2015, 6:13 PM · efl
aerodynamik added a comment to T2949: eina strbuf_substr_get test is borked.

Nevermind the comment on the indexes ;) The logical operator looks still dubious though...

Dec 16 2015, 5:38 PM · efl
aerodynamik updated subscribers of T2949: eina strbuf_substr_get test is borked.
Dec 16 2015, 5:28 PM · efl
aerodynamik added a project to T2949: eina strbuf_substr_get test is borked: efl.
Dec 16 2015, 5:22 PM · efl
aerodynamik created T2949: eina strbuf_substr_get test is borked.
Dec 16 2015, 5:21 PM · efl
aerodynamik added a comment to T2945: Segfault in edje_cc during build of elementary 1.16 on FC23 (.

ok nevermind i haven't seen your attachment.

Dec 16 2015, 5:03 PM · efl
aerodynamik added a comment to T2945: Segfault in edje_cc during build of elementary 1.16 on FC23 (.

Could you also do a 'x/i $pc' on your gdb if possible ?

Dec 16 2015, 5:00 PM · efl
aerodynamik added a comment to T2945: Segfault in edje_cc during build of elementary 1.16 on FC23 (.

Ok i could reproduce an edje_cc crash w/ efl compiled with -march=native on amd64 cpu, though it was not exactly in the same place as yours (though i tried with efl master of a couples days ago) it was indeed crashing on an unaligned avx load instruction. Fast forwarding to the recent lz4 import/update as of today in efl git master, that crash disasappeared.

Dec 16 2015, 11:50 AM · efl

Dec 15 2015

aerodynamik added a comment to T2945: Segfault in edje_cc during build of elementary 1.16 on FC23 (.

That sounds like a good idea to update efl's copy, i can see at least one another alignement issue in their commit log https://github.com/Cyan4973/lz4/commit/c9cbb8fc069f93708cbc6a053cf06f8c965f28e5

Dec 15 2015, 3:31 PM · efl
aerodynamik added a comment to T2945: Segfault in edje_cc during build of elementary 1.16 on FC23 (.

Yet, if my suspicion appears to be correct, maybe a proper fix would indeed to be in the Makefile that compiles lz4 to force gcc on using a SSE aligned stack ?

Dec 15 2015, 3:00 PM · efl
aerodynamik added a comment to T2945: Segfault in edje_cc during build of elementary 1.16 on FC23 (.

Could it be a memory alignment issue, like this one f.e. https://github.com/Cyan4973/lz4/issues/44 ?

Dec 15 2015, 2:57 PM · efl