On 8/27/05, Mathieu <[EMAIL PROTECTED]> wrote:
so it is an abort(), likely a double free().
to debug it use Xnest this way

first start Xnest:
Xnest -ac :1
# it will run an X server on :1 display
env DISPLAY=:1 gdb enlightenment
and "run" in gdb console

it should start e17 in the Xnets server you started
do what you need to get e take its abort() slap in the face

when crashed, go to the gdb console and just bt.
I hope you have at least e_modules and e compiled with debugging
symbols and with no -fomit-frame-pointer option.

First of all, thanks for the guide to check the problem.. I wouldn't be able to figure it out so easily!!
This is what I got when I enabled embrace module:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 10065)]
0xb760fcd8 in ?? ()

Then bt gives this:
(gdb) bt
#0  0xb760fcd8 in ?? ()
#1  0xb7bc824e in _ecore_event_call () from /usr/lib/libecore.so.1
#2  0x43110aa2 in ?? ()
#3  0x000b500c in ?? ()
#4  0x00000003 in ?? ()
#5  0xb7bd011c in ?? () from /usr/lib/libecore.so.1
#6  0x00000000 in ?? ()
#7  0x00000000 in ?? ()
#8  0x00000001 in ?? ()
#9  0xb7bcb9b4 in _ecore_main_shutdown () from /usr/lib/libecore.so.1
#10 0x00000001 in ?? ()
#11 0x00000000 in ?? ()
#12 0xa8af7211 in ?? ()
#13 0x41d0c442 in ?? ()
#14 0x8a000000 in ?? ()
#15 0x3f99e205 in ?? ()
#16 0xb7bc4a5c in ?? () from /usr/lib/libecore.so.1
#17 0x00000000 in ?? ()
#18 0xb7bcb806 in _ecore_main_shutdown () from /usr/lib/libecore.so.1
#19 0x00000000 in ?? ()
#20 0xbfb9e9e8 in ?? ()
#21 0xb7bcbb99 in ecore_main_loop_begin () from /usr/lib/libecore.so.1
#22 0xb7bcbb70 in ecore_main_loop_begin () from /usr/lib/libecore.so.1
#23 0x08059f1f in main ()
(gdb)

I don't completely understand what this means, but I'll be glad to help you in whatever I can!
I'm having some other problem with e17 (almost every time I logoff I am welcomed by the crash pop-up) so if I start understanding this, I might be of some help

So.. what's the next step?

Reply via email to