On Tue, 03 Sep 2013 17:35:03 +0200 Dominic Fandrey <kamik...@bsdforen.de> said:

> E17 frequently gets stuck in "PAUSE !", when closing a window. Most
> frequently, but not exclusively, thunderbird -compose windows.
> 
> Tail of the .xsession-errors file:
> ESTART: 0.22645 [0.00001] - E_Shelf Config Update
> ESTART: 0.22883 [0.00237] - E_Shelf Config Update Done
> ESTART: 0.22884 [0.00002] - Manage all windows
> ESTART: 0.23061 [0.00177] - MAIN LOOP AT LAST
> ESTART: 0.50552 [0.27490] - DELAYED MODULE LOAD: gadman
> ESTART: 0.50582 [0.00030] - SLEEP
> EINA: Data at address 0x806c02f74 is invalid. Replacing with zero page.
> PAUSE !

that "data address xxx is invalid" line... is a very important thing. that's a
sigbus. a sigbus is when an app has a perfectly valid bit of memory and tries
to access it... BUT... it's inaccessible. this happens for 2 reasons. 1 -
literally out of memory. the linux kernel overallocates by default - that means
it hands out memory that it doesn't have, assuming apps dont use it all. it can
happen where they do and then a valid allocation can get a sigbus, but the more
common case i know of is... mmaped i/o. if the filesystem has corruption (bad
blocks) and a bad block is accessed in a file, this results in a sigbus. the
zero page replacer smooths this over temporarily by adding in zero page and
hopes the thing accessing disk sees all 0's and decides that that is bad and
stops reading data, so you should check your memory mappings and find out what
mapping that address is in the middle of (you can use pmap). :)

now this is actually e_start's problem... it shouldnt consider a sigbus a
normal crash offense.

> 
> It doesn't react to SIGCONT or any such thing in that state. All I
> can do is send it a SIGTERM and start a new session. However:
> ESTART: 0.00528 [0.00001] - Ecore_Con Init Done
> ESTART: 0.00531 [0.00002] - Ecore_Ipc Init
> ESTART: 0.00537 [0.00006] - Ecore_Ipc Init Done
> ESTART: 0.00541 [0.00005] - Ecore_X Init
> XDM authorization key matches an existing client!<<<< Enlightenment Error >>>>
> Enlightenment cannot initialize Ecore_X!
> 
> E17: Begin Shutdown Procedure!
> urxvt: X connection to ':0' broken, unable to recover, exiting.
> 
> Only frequently killing xdm and trying again and again and again usually
> gets me back into the system.
> 
> 
> My OS:
> FreeBSD mobileKamikaze.norad 9.2-PRERELEASE FreeBSD 9.2-PRERELEASE #0
> r254957: Tue Aug 27 19:07:40 CEST 2013
> root@mobileKamikaze.norad:/usr/obj/HP6510b-9/amd64/usr/src/sys/HP6510b-9
> amd64
> 
> E17 version: 0.17.4 (enlightenment-0.17.4,2)
> 
> # Xorg -version
> X.Org X Server 1.12.4
> Release Date: 2012-08-27
> X Protocol Version 11, Revision 0
> Build Operating System: FreeBSD 9.1-STABLE amd64 
> Current Operating System: FreeBSD mobileKamikaze.norad 9.2-PRERELEASE FreeBSD
> 9.2-PRERELEASE #0 r254957: Tue Aug 27 19:07:40 CEST 2013
> root@mobileKamikaze.norad:/usr/obj/HP6510b-9/amd64/usr/src/sys/HP6510b-9
> amd64 Build Date: 28 June 2013  03:54:45PM Current version of pixman: 0.30.0
>       Before reporting problems, check http://wiki.x.org
>       to make sure that you have the latest version.
> 
> Running with the Intel 2.21.9 (KMS) driver.
> 
> Did I forget anything?
> 
> -- 
> A: Because it fouls the order in which people normally read text.
> Q: Why is top-posting such a bad thing?
> A: Top-posting.
> Q: What is the most annoying thing on usenet and in e-mail? 
> 


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


------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to