On Thu, 15 Jun 2017 13:44:55 +0000 Wido <wido...@gmail.com> said:

> Hi all,
> 
> I'm having some random segfaults. I'm using debian testing (stretch) +
> sparky repos. Sparky compiles the latest releases, so I'm using, at the
> moment of this writting, elf 1.19.1-1 and e 0.21.8-1
> 
> The hardware is a lenovo e440, with ssd disk (encrypted home), core i5,
> intel integrated gpu (driver i915...i think. xorg.log wasn't exactly clear
> on this), and I usually have 3 screens (laptpot + 2 monitors)
> 
> I haven't detected what triggers the segfault, sometimes are 3 in half an
> hour, sometimes nothing happens for long time. Most of the times I get back
> with F1, but sometimes the white-screen-of-dead doesn't show and I have to
> restart X
> 
> Here's a link to the .xsession-errors, with the memmap and backtrace.
> There's nothing else in the logs (dmesg, messages, kern.log, xorg.log). And
> I don't have any debug tools, as I'm just a user and not a dev :P
> 
> https://pastebin.com/yxmeY298

well that tells me "heap is corrupted and malloc is now unhappy". why - no
idea. no info on why. somethnig has scribbled over the heap memory outside an
allocation tho... to catch this you need valgrind. and valgrind will make
everything super-slow.

you COULD try setting these env vars before running e:

export EINA_LOG_BACKTRACE=999
export EINA_FREEQ_TOTAL_MAX=1024
export EINA_FREEQ_FILL_MAX=4096

now ... maybe if you also have debug symbols (you don't) and libunwind
installed on efl compile... then you'll get backtraces for error logs AND...
efl will fill freed memory with patterns and have a purgatory space with "to be
freed memory on a queue" filled with other patterns... and it might give us
more info on what is happening with a live gdb session...

-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to