Page MenuHomePhabricator

abyomi0 (Yomi)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Dec 3 2013, 6:01 AM (306 w, 2 d)
Availability
Available

Not a developer.

Triage.

  • Learn C
  • Learn/Understand EFL
  • Understand E
  • ???
  • Add features to E!

- [] Write an èxpose thing? (If you learn enough...)

Recent Activity

Aug 22 2019

abyomi0 closed T8159: Enlightenment crashes when taking Screnshots as Resolved.

can you try again after my commits that fixed a bunch of things that could have led to heap issues? once something is messing the heap (or even stack) up... it's kind of unreliable as to what else it may damage along the way.

just fyi... i saved perfect shots in my desktop dir 3 times in a row - no crash and i have asan on 24x7 on my desktop. so... i'm not seeing it.

Aug 22 2019, 10:14 AM · enlightenment-git

Aug 21 2019

abyomi0 added a project to T8159: Enlightenment crashes when taking Screnshots: enlightenment-git.
Aug 21 2019, 8:53 AM · enlightenment-git
abyomi0 added a comment to T8159: Enlightenment crashes when taking Screnshots.

Whelp. Even without optimization, Frame 3 is a problem.

Aug 21 2019, 8:50 AM · enlightenment-git
abyomi0 created T8159: Enlightenment crashes when taking Screnshots.
Aug 21 2019, 7:17 AM · enlightenment-git

Aug 8 2019

abyomi0 added a comment to T8021: Crash on startup with dual monitors.

this was happening before, but usually, it'd crash with this on the screen.

Aug 8 2019, 12:38 PM · enlightenment-git
abyomi0 added a comment to T8021: Crash on startup with dual monitors.

well some good news. i found that everything issue. fixed it. pushed fixes. :) we still have the original core issue though...

can i ask a question... do you have under settings -> compositor -> advanced -> rendering -> ... is texture from pixmap enabled or disabled?

Aug 8 2019, 1:35 AM · enlightenment-git

Aug 7 2019

abyomi0 added a comment to T8021: Crash on startup with dual monitors.

the elusive hesienbug.

Aug 7 2019, 12:44 PM · enlightenment-git
abyomi0 added a comment to T8021: Crash on startup with dual monitors.
» export DISPLAY=:2 ; export E_START=1 ; export ASAN_OPTIONS="detect_leaks=0:abort_on_error=1"
» gdb enlightenment
GNU gdb (GDB) 8.3
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/lice
nses/gpl.html>
This is free software: you are free to change and redistribute
it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at
:
    <http://www.gnu.org/software/gdb/documentation/>.
Aug 7 2019, 12:34 PM · enlightenment-git
abyomi0 added a comment to T8021: Crash on startup with dual monitors.

Eanimator crash on startup.

Aug 7 2019, 11:23 AM · enlightenment-git
abyomi0 added a comment to T8021: Crash on startup with dual monitors.
Thread 1 "enlightenment" received signal SIGABRT, Aborted.
0x00007ffff4bdd755 in raise () from /usr/lib/libc.so.6
(gdb) set logging eEVRY.txt
Undefined set logging command: "eEVRY.txt".  Try "help set logging".
(gdb) set logging on eEVRY.txt
Copying output to eEVRY.txt.
(gdb) set logging on
Already logging to eEVRY.txt.
(gdb) bt
#0  0x00007ffff4bdd755 in raise () at /usr/lib/libc.so.6
#1  0x00007ffff4bc8851 in abort () at /usr/lib/libc.so.6
#2  0x00007ffff766df14 in __sanitizer::Abort() () at /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cc:155
#3  0x00007ffff7678f7d in __sanitizer::Die() () at /build/gcc/src/gcc/libsanitizer/sanitizer_common/sanitizer_termination.cc:57
#4  0x00007ffff7659bae in __asan::ScopedInErrorReport::~ScopedInErrorReport() (this=0x7ffffffc24a6, __in_chrg=<optimized out>)
    at /build/gcc/src/gcc/libsanitizer/asan/asan_report.cc:185
#5  0x00007ffff7659609 in __asan::ReportGenericError(unsigned long, unsigned long, unsigned long, unsigned long, bool, unsigned long, unsigned int, bool)
    (pc=140737081957072, bp=bp@entry=140737488105760, sp=sp@entry=140737488105744, addr=106034153281009, is_write=is_write@entry=false, access_size=access_siz
e@entry=1, exp=0, fatal=true) at /build/gcc/src/gcc/libsanitizer/asan/asan_report.cc:192
#6  0x00007ffff765a12c in __asan::__asan_report_load1(__sanitizer::uptr) (addr=<optimized out>) at /build/gcc/src/gcc/libsanitizer/asan/asan_rtl.cc:116
#7  0x00007fffe7c6dad0 in evry_fuzzy_match (str=0x6070004f597c "htpcvpnconfig", match=0x6070000a55ec "dsao") at ../src/modules/everything/evry_util.c:185
#8  0x00007fffe7c559eb in _files_filter (p=0x613000038200) at ../src/modules/everything/evry_plug_files.c:245
#9  0x00007fffe7c5aea1 in _fetch (plugin=0x613000038200, input=0x61100053d300 "dsao") at ../src/modules/everything/evry_plug_files.c:738
#10 0x00007fffe7c29674 in _evry_matches_update (sel=0x60b0000bc640, async=1) at ../src/modules/everything/evry.c:2951
#11 0x00007fffe7c24803 in _evry_cb_update_timer (data=0x60b0000bc640) at ../src/modules/everything/evry.c:2328
#12 0x00007ffff70d4757 in _ecore_call_task_cb (func=0x7fffe7c247de <_evry_cb_update_timer>, data=0x60b0000bc640) at ../src/lib/ecore/ecore_private.h:464
#13 0x00007ffff70d5242 in _ecore_timer_legacy_tick (data=0x6030013e3460, event=0x7ffffffc4610) at ../src/lib/ecore/ecore_timer.c:160
#14 0x00007ffff43d9974 in _event_callback_call
    (obj_id=0x4000001b31e3, pd=0x6110001aa840, desc=0x7ffff714de60 <_EFL_LOOP_TIMER_EVENT_TIMER_TICK>, event_info=0x0, legacy_compare=0 '\000')
    at ../src/lib/eo/eo_base_class.c:1737
#15 0x00007ffff43da300 in _efl_object_event_callback_call
    (obj_id=0x4000001b31e3, pd=0x6110001aa840, desc=0x7ffff714de60 <_EFL_LOOP_TIMER_EVENT_TIMER_TICK>, event_info=0x0) at ../src/lib/eo/eo_base_class.c:1821
#16 0x00007ffff43da4f8 in efl_event_callback_call (obj=0x4000001b31e3, desc=0x7ffff714de60 <_EFL_LOOP_TIMER_EVENT_TIMER_TICK>, event_info=0x0)
    at ../src/lib/eo/eo_base_class.c:1824
#17 0x00007ffff70d80cf in _efl_loop_timer_expired_call (obj=0x4000000001a9, pd=0x615000001a30, when=2273.9093132100002) at ../src/lib/ecore/ecore_timer.c:644
#18 0x00007ffff70d7c47 in _efl_loop_timer_expired_timers_call (obj=0x4000000001a9, pd=0x615000001a30, when=2273.9093132100002)
    at ../src/lib/ecore/ecore_timer.c:597
#19 0x00007ffff701e724 in _ecore_main_loop_iterate_internal (obj=0x4000000001a9, pd=0x615000001a30, once_only=0) at ../src/lib/ecore/ecore_main.c:2376
#20 0x00007ffff701885c in _ecore_main_loop_begin (obj=0x4000000001a9, pd=0x615000001a30) at ../src/lib/ecore/ecore_main.c:1199
#21 0x00007ffff702c65f in _efl_loop_begin (obj=0x4000000001a9, pd=0x615000001a30) at ../src/lib/ecore/efl_loop.c:57
#22 0x00007ffff7031806 in efl_loop_begin (obj=0x4000000001a9) at src/lib/ecore/efl_loop.eo.c:28
#23 0x00007ffff7018c8b in ecore_main_loop_begin () at ../src/lib/ecore/ecore_main.c:1284
#24 0x00005555558f14b8 in main (argc=1, argv=0x7fffffffe918) at ../src/bin/e_main.c:1096
(gdb) fr 0
#0  0x00007ffff4bdd755 in raise () from /usr/lib/libc.so.6
(gdb) p str
No symbol "str" in current context.
(gdb) p match
$1 = {{mask = 4, ev_file_code = 0x555555c18684 <EIO_MONITOR_FILE_MODIFIED>, ev_dir_code = 0x7ffff63cef00 <EIO_MONITOR_DIRECTORY_MODIFIED>}, {mask = 8,
    ev_file_code = 0x7ffff63cef20 <EIO_MONITOR_FILE_CLOSED>, ev_dir_code = 0x7ffff63cef08 <EIO_MONITOR_DIRECTORY_CLOSED>}, {mask = 2,
    ev_file_code = 0x555555c18684 <EIO_MONITOR_FILE_MODIFIED>, ev_dir_code = 0x7ffff63cef00 <EIO_MONITOR_DIRECTORY_MODIFIED>}, {mask = 64,
    ev_file_code = 0x555555c189a4 <EIO_MONITOR_FILE_DELETED>, ev_dir_code = 0x555555c185a4 <EIO_MONITOR_DIRECTORY_DELETED>}, {mask = 128,
    ev_file_code = 0x7ffff63cef28 <EIO_MONITOR_FILE_CREATED>, ev_dir_code = 0x555555c189a8 <EIO_MONITOR_DIRECTORY_CREATED>}, {mask = 512,
    ev_file_code = 0x555555c189a4 <EIO_MONITOR_FILE_DELETED>, ev_dir_code = 0x555555c185a4 <EIO_MONITOR_DIRECTORY_DELETED>}, {mask = 256,
    ev_file_code = 0x7ffff63cef28 <EIO_MONITOR_FILE_CREATED>, ev_dir_code = 0x555555c189a8 <EIO_MONITOR_DIRECTORY_CREATED>}, {mask = 1024,
    ev_file_code = 0x555555c180c4 <EIO_MONITOR_SELF_DELETED>, ev_dir_code = 0x555555c180c4 <EIO_MONITOR_SELF_DELETED>}, {mask = 2048,
    ev_file_code = 0x555555c180c4 <EIO_MONITOR_SELF_DELETED>, ev_dir_code = 0x555555c180c4 <EIO_MONITOR_SELF_DELETED>}, {mask = 8192,
    ev_file_code = 0x555555c180c4 <EIO_MONITOR_SELF_DELETED>, ev_dir_code = 0x555555c180c4 <EIO_MONITOR_SELF_DELETED>}}
(gdb) p m_cnt
No symbol "m_cnt" in current context.
(gdb) p m_num
No symbol "m_num" in current context.
(gdb) p m
No symbol "m" in current context.
(gdb) p m[0]
No symbol "m" in current context.
(gdb) p ii
No symbol "ii" in current context.
(gdb) fr 7
#7  0x00007fffe7c6dad0 in evry_fuzzy_match (str=0x6070004f597c "htpcvpnconfig", match=0x6070000a55ec "dsao") at ../src/modules/everything/evry_util.c:185
185                       for (; (m[0] && m[ii]) && !isspace(*m); m += ii)
(gdb) p str
$2 = 0x6070004f597c "htpcvpnconfig"
(gdb) p match
$3 = 0x6070000a55ec "dsao"
(gdb) p m_cnt
$4 = 0
(gdb) p m_num
$5 = 1
(gdb) p m
$6 = 0x6070000a55ef "o"
(gdb) p m[0]
$7 = 111 'o'
(gdb) p ii
$8 = 2
(gdb) l == list
Function "== list" not defined.
(gdb)
Aug 7 2019, 10:52 AM · enlightenment-git

Aug 6 2019

abyomi0 added a comment to T8021: Crash on startup with dual monitors.

oh wait.. u still had the old cflags inherited there there.. not what i told u to set which would override them:

export CFLAGS="$CFLAGS -fvisibility=hidden -g3 -O0 -fsanitize=address -fno-omit-frame-pointer"
export CFLAGS="$CFLAGS -g3 -O0 -fsanitize=address -fno-omit-frame-pointer"
export LDFLAGS="-lasan"
export ASAN_OPTIONS="detect_leaks=0"

notice this will add on to the cflags.. not totally reset them... you do NOT want any cflags inherited from makepkg global config etc. so you want:

export CFLAGS="-g3 -O0 -fsanitize=address -fno-omit-frame-pointer"
unset CXXFLAGS
unset CPPFLAGS
export LDFLAGS="-lasan"
export ASAN_OPTIONS="detect_leaks=0"

after trying myself i notice makepkg sets CPPFLAGS too and explicitly sets CXXFLAGS so you have to unset them... but... when i try and use makepkg i also get the hang... it sets up something else in some way to cause the hang that's different to my normal build. the only configure option that's different is i disable physics. yup. that solves it. so let's do this in full. in the mapkepkg for both efl-git and enlightenment-git do:

  1. the options near the top = change it from options=('debug') to options=('!strip')
  2. stick this blob of environment variable fixing at the top of build(): ` export CFLAGS="-g3 -O0 -fsanitize=address -fno-omit-frame-pointer" unset CXXFLAGS unset CPPFLAGS unset MAKEFLAGS unset CHOST unset COMMAND_MODE unset TEXTDOMAINDIR unset TEXTDOMAIN unset SOURCE_DATE_EPOCH export LDFLAGS="-lasan" export ASAN_OPTIONS="detect_leaks=0" ` do not keep any export lines after it or have any before it - remove them. you want these environment variables set exactly to what i have there or removed from the environment entirely.
  3. in the meson options where it passes -Dxxx=yyy you want to add this like: ` -Dphysics=false \ `

    before the . build somewhere. i'd rather you be able to compile so you can do updates and try multiple times... for me to build i have to remove my existing /usr/local efl install out of the way that actually is running my desktop while i compile, BUT https://download.enlightenment.org/~raster/ has the 2 pkgs i built just now with asan and debug enabled. the problem is they will depend on my src tree for gdb debug etc. which will make them useless to you for that. so first try the above to get it to build...
Aug 6 2019, 9:45 PM · enlightenment-git

Aug 5 2019

abyomi0 added a comment to T8021: Crash on startup with dual monitors.

I had an idea.

Aug 5 2019, 3:10 PM · enlightenment-git
abyomi0 added a comment to T8021: Crash on startup with dual monitors.

the build just stops? you add the export ASAN_OPTIONS="detect_leaks=0" in the build() function of the PKGBUILD files of efl-git and enlightenment-git at the top of those functions? you might also add the export CFLAGD+LDFLAGS lines too there...

Aug 5 2019, 10:35 AM · enlightenment-git
abyomi0 added a comment to T8021: Crash on startup with dual monitors.

I tried rebuilding efl-git (and efl from source) by exporting the those flags, but it just stops building partway through. It doesn't appear to crash, it just stops.

Aug 5 2019, 10:09 AM · enlightenment-git
abyomi0 added a comment to T8021: Crash on startup with dual monitors.

Unable to rebuild the EFL due to detected memory leaks.

Aug 5 2019, 4:46 AM · enlightenment-git

Aug 4 2019

abyomi0 added a comment to T8021: Crash on startup with dual monitors.

I ran that, but the output I got doesn't appear to be anything useful whatsoever.

Aug 4 2019, 12:07 PM · enlightenment-git
abyomi0 added a comment to T8021: Crash on startup with dual monitors.

ok. so normalize is being called. that gives me something to look at. perhaps we free cs.data and don't fix up image.data at the same time? let me look a bit.

sorry about this. it's kind of "remote debugging" where now i have to ask you to do the things i would (slowly with long round-trips).

Aug 4 2019, 8:41 AM · enlightenment-git

Aug 3 2019

abyomi0 added a comment to T8021: Crash on startup with dual monitors.

i had a look over the evas image back end that deals with image data. every path i see that will free/unmap the image data also replaces the image data ptr with NULL ... or in 1 case it replaces it with new data (the cs.data). i was going to suggest adding some ERR() debug macros that will give a print of the image ptr value and a bt of where it is freed/unmapped but ... looking at it it's all seemingly ok. that pixel data ptr should be null... or it's a valid move to cd.data with normalize.

if you run e under gdb, before starts running... can y set a breakpoint for evas_common_image_colorspace_normalize ? so:

gdb enlightenment
br evas_common_image_colorspace_normalize
r

br == set breakpoint
r == run

do u get the breakpoint triggered. if so, can you step through and see what im->cs.data and im->image.data are.... then continue running.... (cont) then if/when it crashes later is that the image.data ptr later on? is the breakpoint hit at all?

we're now into deep debugging land. :(

the only other option i can think of is that memory for the image struct is being scribbled over with junk thus producing a bad data ptr. i could start adding checksums to the struct etc. to try detect something going wrong.... but it won't find the source of the issue - just detect it went wrong (which gdb/os kernel is doing already - thus the crash).

Aug 3 2019, 11:03 PM · enlightenment-git

Aug 2 2019

abyomi0 added a comment to T8021: Crash on startup with dual monitors.

it comes up with both screens working when under valgrind? just a bit slow... but works?

Aug 2 2019, 4:09 PM · enlightenment-git
abyomi0 added a comment to T8021: Crash on startup with dual monitors.

Oh, so this allows Enlightenment to run at full speed on my main machine...that's pretty cool, raster! Why is that, though?

Oh.

that should not run at full speed.. valgrind will say to paste some trace command into gdb then continue running... did you paste that in? that will have gdb remotely attach to a special gdb debug port in valgrind that allows it to see the valgrind interpreted process...

ERR<769>:e ../src/bin/e_comp_x.c:5670 _e_comp_x_setup() Another compositor is already running on your display server.
<<<< Enlightenment Error >>>>
Enlightenment cannot create a compositor.

E: Begin Shutdown Procedure!

hmm no - e didn't even start there. another wm/compositor was running... was this the raw empty xserver you ran manually? did you ensure no other Xserver is running at that time?

That was the raw/empty X Server. I disabled sddm before starting the ssh sessions.

I can retry this in a few minutes.

Aug 2 2019, 12:24 PM · enlightenment-git
abyomi0 added a comment to T8021: Crash on startup with dual monitors.

Oh, so this allows Enlightenment to run at full speed on my main machine...that's pretty cool, raster! Why is that, though?

Aug 2 2019, 12:02 PM · enlightenment-git
abyomi0 closed T8066: Enlightenment Application Run Error as Invalid.

then i don't know what firefox is doing. it's not using the xdg ~/.config/mimeapps.list which is now these days the modern place to store default applications. e will write them there. the old one is ~/.local/share/applications/defaults.list but that changed quite a while back. xdg-open is doing the right thing. efm it doing the right thing. e stores things in the new location. it will at some point even upgrade your config and copy it over from the old to the new... so i don't know... you seem to have a firefox problem i think. do you have an old defaults.list file? does it have different content? is firefox not even reading these files at all and ONLY using the desktop database and choosing something for you?

Aug 2 2019, 9:22 AM · enlightenment-git
This is a test notification, sent at Fri, Aug 2, 11:37 AM.
Aug 2 2019, 8:37 AM
This is a test notification, sent at Fri, Aug 2, 11:36 AM.
Aug 2 2019, 8:36 AM
abyomi0 added a comment to T8021: Crash on startup with dual monitors.

you need to start an xserver manually. so somewhere as root (tty or ssh session - i recommend ssh'ing in from another system for comfort and a later copy & paste):

X -ac :0

then in another tty or ssh login session:

export DISPLAY=:0
export E_START=1
valgrind --main-stacksize=4096 --vgdb-error=0 --tool=memcheck \
  --num-callers=80 --show-reachable=no --read-var-info=yes \
  --leak-check=yes --leak-resolution=high --undef-value-errors=yes \
  --track-origins=yes enlightenment

(the valgrind command above is what i use personally so it's got a lot of options turned on - but i have an alias in my shell for it so i don't have to remember it all) then in ANOTHER ssh or tty session run:

gdb enlightenment

then copy & paste in the trace attach line valgrind tells you to and use the cont or c command in gdb to continue running in gdb until the error pops up and gdb breaks and gives you a backtrace and valgrind outputs where it thinks the problem is. some problems can be ignored, so you can just "continue" like "branch depends on uninitialized memory" ones. others like invalid access (to invalid or freed memory) are going to be the fatal ones. you want a backtrace from those and printing of local variables and structs etc.

Aug 2 2019, 7:41 AM · enlightenment-git

Aug 1 2019

This is a test notification, sent at Fri, Aug 2, 12:43 AM.
Aug 1 2019, 9:43 PM
This is a test notification, sent at Fri, Aug 2, 12:43 AM.
Aug 1 2019, 9:43 PM
This is a test notification, sent at Fri, Aug 2, 12:42 AM.
Aug 1 2019, 9:42 PM
This is a test notification, sent at Fri, Aug 2, 12:42 AM.
Aug 1 2019, 9:42 PM
This is a test notification, sent at Fri, Aug 2, 12:42 AM.
Aug 1 2019, 9:42 PM
This is a test notification, sent at Fri, Aug 2, 12:42 AM.
Aug 1 2019, 9:42 PM
This is a test notification, sent at Fri, Aug 2, 12:42 AM.
Aug 1 2019, 9:42 PM
abyomi0 added a comment to T8021: Crash on startup with dual monitors.

you're going to have to try it with a raw xserver then and valrind it from another box... (ssh in)

Aug 1 2019, 9:23 PM · enlightenment-git
abyomi0 added a comment to T8021: Crash on startup with dual monitors.

yup. :) That's why we wrote it :)

Aug 1 2019, 12:57 PM · enlightenment-git

Jul 26 2019

abyomi0 added a comment to T8066: Enlightenment Application Run Error.

let me guess... firefox uses xdg-open. try use xdg-open on the file?

Jul 26 2019, 8:32 PM · enlightenment-git

Jul 25 2019

abyomi0 added a comment to T8066: Enlightenment Application Run Error.

when u want to open a file in EFM ... then right click and "open with... other application" and select
whatever you used last is remembered and efm will keep using that until u open it with something else. default apps under the pdf mimetype should be showing what efm will use... which is what enlightenment_open will use... but i don't know how its being opened - you are saying e opens it so i assume efm in e... (which is part of e)

Jul 25 2019, 7:45 AM · enlightenment-git

Jul 24 2019

abyomi0 created T8066: Enlightenment Application Run Error.
Jul 24 2019, 3:16 PM · enlightenment-git
abyomi0 added a comment to T8021: Crash on startup with dual monitors.

ok. we're passing in a bad ptr for the pixel data... and then the nvidia driver is barfing at trying to access it, so our problem... but why? next port of call - valgrind i guess.

Jul 24 2019, 10:04 AM · enlightenment-git

Jul 21 2019

abyomi0 added a comment to T8021: Crash on startup with dual monitors.

Did:

frame 12
print ((int *)pix)[(w * h) - 1]
Jul 21 2019, 9:59 AM · enlightenment-git

Jul 19 2019

abyomi0 updated subscribers of T8021: Crash on startup with dual monitors.
Jul 19 2019, 7:57 PM · enlightenment-git

Jul 17 2019

abyomi0 renamed T8021: Crash on startup with dual monitors from Crash on startup dual monitors to Crash on startup with dual monitors.
Jul 17 2019, 4:48 PM · enlightenment-git
abyomi0 added a comment to T8021: Crash on startup with dual monitors.

Here's a more recent backtrace:


Method to reproduce is the same.
Also, I am using nVidia (dkms, on Arch), if that happens to be significant.

Jul 17 2019, 4:46 PM · enlightenment-git

Jun 19 2019

abyomi0 renamed T8021: Crash on startup with dual monitors from Crash on startup to Crash on startup dual monitors.
Jun 19 2019, 1:58 PM · enlightenment-git
Herald closed T8021: Crash on startup with dual monitors as Invalid.

This ticket has been closed as spam because it lacks a description. If this ticket is not spam, please reopen it after adding a description.

Jun 19 2019, 1:46 PM · enlightenment-git

Jun 25 2018

Herald assigned T877: Allow Shot to save screenshots to a specified directory to zmike.
Jun 25 2018, 7:20 PM · enlightenment-git
Herald assigned T1845: Battery notification to zmike.
Jun 25 2018, 7:19 PM · enlightenment-git

Oct 29 2017

abyomi0 added a comment to T6197: enlightenment is nonresponsive after entering password on lock screen.

just an idea. can you, in e_auth.c in e's src in the e_auth_begin() function at the end of the file... replace exit() functions with _exit() (the extra _ at the front). this will prevent atexit handlers from being called. it may work around the driver issues above.

Oct 29 2017, 6:47 PM · efl, enlightenment-git
abyomi0 added a comment to T6197: enlightenment is nonresponsive after entering password on lock screen.

ok - that backtrace shows e hung inside nvidia's drivers. that's a hang there? the nvidia driver just has stalled (we have no idea what - we never will because it's binary and you'll have to ask nvidia to tell you).

Oct 29 2017, 5:06 PM · efl, enlightenment-git
abyomi0 added a comment to T6197: enlightenment is nonresponsive after entering password on lock screen.

I later recomplied Enlightenment without optimization, but the backtrace I got afterwards looks nothing like the one I uploaded. So the one here is the one with optimization.

Oct 29 2017, 8:45 AM · efl, enlightenment-git

Oct 28 2017

abyomi0 added a comment to T6197: enlightenment is nonresponsive after entering password on lock screen.

all of them? enlightenment itself will do this.... but all of them doing this?

Oct 28 2017, 8:45 AM · efl, enlightenment-git

Oct 27 2017

abyomi0 added a comment to T6197: enlightenment is nonresponsive after entering password on lock screen.

thats a lot of enlightenment child processes... a lot... how? .... can you gdb attach to those (gdb enlightenment PID) and get bt's from those?

Oct 27 2017, 7:27 PM · efl, enlightenment-git

Oct 25 2017

abyomi0 added a comment to T6197: enlightenment is nonresponsive after entering password on lock screen.
systemd(1)---lightdm(14548)---lightdm(14615)---enlightenment_s(14628)-+-enlightenment(7766)-+-enlightenment_t(7900)-+-{enlightenment_t}(7901)
                                                                      |                     |                       |-{enlightenment_t}(7902)
                                                                      |                     |                       `-{enlightenment_t}(7903)
                                                                      |                     |-{enlightenment}(7767)
                                                                      |                     |-{enlightenment}(7769)
                                                                      |                     |-{enlightenment}(7770)
                                                                      |                     |-{enlightenment}(7777)
                                                                      |                     |-{enlightenment}(7816)
                                                                      |                     `-{enlightenment}(7846)
                                                                      `-{enlightenment_s}(14640)
Oct 25 2017, 8:45 PM · efl, enlightenment-git

Oct 20 2017

abyomi0 raised the priority of T6048: Screen wakes up after blanking. from Normal to Incoming Queue.
Oct 20 2017, 11:58 AM · enlightenment-git, Restricted Project
abyomi0 raised the priority of T4648: Lock screen gadget issues. from Normal to Incoming Queue.
Oct 20 2017, 11:58 AM · enlightenment-git
abyomi0 raised the priority of T6222: e 22 beta freezing on Take Screenshot from Pending on user input to Incoming Queue.
Oct 20 2017, 11:58 AM · efl (efl-1.21), efl: rendering, Restricted Project, enlightenment-git
abyomi0 raised the priority of T6227: e22 _pulse_connect() Could not connect to pulse from Pending on user input to Incoming Queue.
Oct 20 2017, 11:58 AM · enlightenment-git, Restricted Project
abyomi0 triaged T6048: Screen wakes up after blanking. as Normal priority.
Oct 20 2017, 11:48 AM · enlightenment-git, Restricted Project
abyomi0 triaged T4648: Lock screen gadget issues. as Normal priority.
Oct 20 2017, 11:48 AM · enlightenment-git
abyomi0 triaged T6222: e 22 beta freezing on Take Screenshot as Pending on user input priority.
Oct 20 2017, 11:45 AM · efl (efl-1.21), efl: rendering, Restricted Project, enlightenment-git
abyomi0 added subtasks for T6197: enlightenment is nonresponsive after entering password on lock screen: T6211: Login with wrong password possible! "Authentication via PAM had errors setting up the authentication session. The error code was 11", T6226: e lock screen does not accept valid password.
Oct 20 2017, 11:44 AM · efl, enlightenment-git
abyomi0 added a parent task for T6211: Login with wrong password possible! "Authentication via PAM had errors setting up the authentication session. The error code was 11": T6197: enlightenment is nonresponsive after entering password on lock screen.
Oct 20 2017, 11:44 AM · enlightenment20, enlightenment-git
abyomi0 added a parent task for T6226: e lock screen does not accept valid password: T6197: enlightenment is nonresponsive after entering password on lock screen.
Oct 20 2017, 11:44 AM · Restricted Project, Restricted Project, enlightenment-git
abyomi0 triaged T6227: e22 _pulse_connect() Could not connect to pulse as Pending on user input priority.
Oct 20 2017, 11:37 AM · enlightenment-git, Restricted Project

Oct 13 2017

abyomi0 updated the task description for T6197: enlightenment is nonresponsive after entering password on lock screen.
Oct 13 2017, 11:43 AM · efl, enlightenment-git

Oct 11 2017

abyomi0 updated the task description for T6197: enlightenment is nonresponsive after entering password on lock screen.
Oct 11 2017, 10:01 PM · efl, enlightenment-git
Herald assigned T6197: enlightenment is nonresponsive after entering password on lock screen to zmike.
Oct 11 2017, 9:56 PM · efl, enlightenment-git

Apr 9 2017

Herald assigned T5243: No recognition of multi-monitors to zmike.
Apr 9 2017, 4:48 AM · Restricted Project

Mar 14 2017

abyomi0 closed T5177: window contents overwritten / stops updating as Invalid.
Mar 14 2017, 10:16 AM · efl, enlightenment-git

Feb 11 2017

abyomi0 updated the task description for T5177: window contents overwritten / stops updating.
Feb 11 2017, 9:07 AM · efl, enlightenment-git
Herald assigned T5177: window contents overwritten / stops updating to zmike.
Feb 11 2017, 9:06 AM · efl, enlightenment-git

Jan 15 2017

abyomi0 added a project to T5050: NULL dereference when 'properties' is NULL : efl.
Jan 15 2017, 6:58 AM · efl: system integration
abyomi0 added a project to T5049: NULL deferences if 'promises' is NULL: efl.
Jan 15 2017, 6:58 AM · efl: data types
abyomi0 triaged T4968: Rage Browser Mode with History as Normal priority.
Jan 15 2017, 6:56 AM · Restricted Project

Dec 18 2016

abyomi0 added a comment to T5015: unable to launch terminology.

but if I can't launch terminology, how am I to change that setting?

Dec 18 2016, 9:14 PM · efl, Terminology

Dec 16 2016

abyomi0 added projects to T5015: unable to launch terminology: Terminology, efl.
Dec 16 2016, 7:41 PM · efl, Terminology
abyomi0 created T5015: unable to launch terminology.
Dec 16 2016, 12:05 AM · efl, Terminology

Sep 15 2016

abyomi0 lowered the priority of T4545: fullscreened Okular from Normal to Pending on user input.

Would rEc29157189f9e have fixed this as well?

Sep 15 2016, 10:40 AM · enlightenment-git
abyomi0 added a commit to T4545: fullscreened Okular: rEc29157189f9e: move 'unmaximize' smart callback to after geom calc in client_unmaximize.
Sep 15 2016, 10:39 AM · enlightenment-git

Sep 11 2016

abyomi0 renamed T4545: fullscreened Okular from fullscreen and Okular to fullscreened Okular.
Sep 11 2016, 7:03 AM · enlightenment-git
Herald assigned T4545: fullscreened Okular to zmike.
Sep 11 2016, 6:59 AM · enlightenment-git

Aug 26 2016

abyomi0 updated the task description for T4432: Random Enlightenment Crash + Backtrace.
Aug 26 2016, 4:05 PM · enlightenment-git, Restricted Project

Aug 8 2016

abyomi0 added a comment to T4300: Settings Panel does not display all available settings.

Oh, right. Screenshots.

Aug 8 2016, 7:46 AM · enlightenment-git

Aug 5 2016

Herald assigned T4300: Settings Panel does not display all available settings to zmike.
Aug 5 2016, 3:12 PM · enlightenment-git

Jul 11 2016

abyomi0 renamed T1550: E crashes when dragging a window to another virtual desktop (touchscreen) from E crashes when dragging a window to another virtual desktop to E crashes when dragging a window to another virtual desktop (touchscreen).
Jul 11 2016, 4:25 PM · enlightenment-git

Jun 21 2016

abyomi0 closed T3161: Terminology refuses to accept keyboard input after unlocking Enlightenment as Resolved.

magically resolved, somehow!

Jun 21 2016, 1:27 PM · Terminology
abyomi0 closed T3493: Screen goes dark in presentation mode as Resolved.

magically resolved, somehow!

Jun 21 2016, 1:27 PM · enlightenment-git

May 27 2016

abyomi0 added a project to T3452: Global scale is not applied while it is detached from its parent: Restricted Project.
May 27 2016, 9:37 AM · Restricted Project
abyomi0 added a project to T3648: Intial size of Cocoa windows is broken: efl.
May 27 2016, 9:36 AM · efl
abyomi0 added a project to T3656: Elementary Test crashes if left idle: Restricted Project.
May 27 2016, 9:36 AM · Restricted Project
abyomi0 added a project to T3484: Proposal: To support include directories for edje compiler.: efl.
May 27 2016, 9:35 AM · Restricted Project
Herald assigned T3589: expand the Time before suspend to zmike.

Assuming e20.

May 27 2016, 9:35 AM · enlightenment-git
abyomi0 added a project to T3639: enventor 0.8.1 fedora build blank window: Enventor.
May 27 2016, 9:34 AM · Enventor
abyomi0 added a project to T3645: eolian: support @protected for set / get: Restricted Project.
May 27 2016, 9:34 AM · Restricted Project
Herald assigned T3649: "Suspend even if AC" not working to zmike.
May 27 2016, 9:34 AM · enlightenment20
Herald assigned T3657: [regression] E moves windows vertically to zmike.
May 27 2016, 9:34 AM · enlightenment20
abyomi0 added a project to T3697: elm_image : evas object event does not be invoked, during file changing: Restricted Project.
May 27 2016, 9:33 AM · Restricted Project

May 25 2016

Herald assigned T3696: Canceling out virtual desktop background dialog leads to crash to zmike.
May 25 2016, 5:12 PM · efl, enlightenment-git

May 7 2016

Herald assigned T3598: Binding UI improvement suggestions to zmike.
May 7 2016, 7:51 PM · enlightenment-git

Apr 22 2016

Herald assigned T3495: Inconsistent window focus when switching desktops with multiple screens to zmike.
Apr 22 2016, 8:15 AM · enlightenment20
abyomi0 triaged T3495: Inconsistent window focus when switching desktops with multiple screens as Pending on user input priority.

What Enlightenment version?

Apr 22 2016, 7:44 AM · enlightenment20