There is a pretty nasty segv in e17 dealing with the menus. In specific,
the favourates menu. (I haven't noticed it in any other menu, actually.)

Just scroll through the favourates menu a bit (with submenus) and pretty
quickly e17 will crash. I haven't tracked it down to a problem with my
eaps or just the menu code itself. It always crashes in edje functions
though.

Attached is a few different forced crashes with backtraces.
-- 
Justin Rocha  KG6SGU
-Xenith || [EMAIL PROTECTED] || http://xenith.org/
JabberID:  [EMAIL PROTECTED]   || AIM:  JustinR98

Enlightenment -> http://www.enlightenment.org/
First run:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1225963824 (LWP 7536)]
Error while running hook_stop:
Invalid type combination in ordering comparison.
0xb77714b3 in strlen () from /lib/libc.so.6
gdb> bt
#0  0xb77714b3 in strlen () from /lib/libc.so.6
#1  0xb77711f5 in strdup () from /lib/libc.so.6
#2  0xb7ed3956 in _edje_message_send (ed=0x8109f90, queue=EDJE_QUEUE_SCRIPT,
type=EDJE_MESSAGE_SIGNAL, id=0x0, emsg=0xbfcece38) at edje_message_queue.c:297
#3  0xb7eca45b in _edje_emit (ed=0x8109f90, sig=0xb7ed5706 "program,stop",
src=0x0) at edje_program.c:733
#4  0xb7ec9002 in _edje_program_run_iterate (runp=0x815bd90,
tim=1125341808.9463451) at edje_program.c:329
#5  0xb7ebd57f in _edje_timer_cb (data=0x0) at edje_callbacks.c:318
#6  0xb7af4ac4 in _ecore_animator (data=0x0) at ecore_anim.c:137
#7  0xb7afcb00 in _ecore_timer_call (when=1125341808.9463379) at
ecore_timer.c:178
#8  0xb7afa0a6 in _ecore_main_loop_iterate_internal (once_only=0x0) at
ecore_main.c:457
#9  0xb7af95b7 in ecore_main_loop_begin () at ecore_main.c:79
#10 0x0805a26e in main (argc=0x1, argv=0xbfd0d134) at e_main.c:568


Second run: (after updating from CVS)
Open favourates menu. Scroll through menu until segv.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1225869616 (LWP 6542)]
Error while running hook_stop:
Invalid type combination in ordering comparison.
0xb7edfe10 in _edje_program_run_iterate (runp=0x86e3298, tim=1125437397.9047129)
at edje_program.c:288
288             pt = l->data;
gdb> bt
#0  0xb7edfe10 in _edje_program_run_iterate (runp=0x86e3298,
tim=1125437397.9047129) at edje_program.c:288
#1  0xb7ed457f in _edje_timer_cb (data=0x0) at edje_callbacks.c:318
#2  0xb7b0bac4 in _ecore_animator (data=0x0) at ecore_anim.c:137
#3  0xb7b13b00 in _ecore_timer_call (when=1125437397.9047091) at
ecore_timer.c:178
#4  0xb7b110a6 in _ecore_main_loop_iterate_internal (once_only=0x0) at
ecore_main.c:457
#5  0xb7b105b7 in ecore_main_loop_begin () at ecore_main.c:79
#6  0x0805a2ce in main (argc=0x1, argv=0xbf8242c4) at e_main.c:568


Third run:
Open favourates menu. Scroll through menu until segv.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1225607472 (LWP 6542)]
Error while running hook_stop:
Invalid type combination in ordering comparison.
0xb7f1fe10 in _edje_program_run_iterate (runp=0x84a1b90, tim=1125437523.8628631)
at edje_program.c:288
288             pt = l->data;
gdb> bt
#0  0xb7f1fe10 in _edje_program_run_iterate (runp=0x84a1b90,
tim=1125437523.8628631) at edje_program.c:288
#1  0xb7f1457f in _edje_timer_cb (data=0x0) at edje_callbacks.c:318
#2  0xb7b4bac4 in _ecore_animator (data=0x0) at ecore_anim.c:137
#3  0xb7b53b00 in _ecore_timer_call (when=1125437523.8619411) at
ecore_timer.c:178
#4  0xb7b510a6 in _ecore_main_loop_iterate_internal (once_only=0x0) at
ecore_main.c:457
#5  0xb7b505b7 in ecore_main_loop_begin () at ecore_main.c:79
#6  0x0805a2ce in main (argc=0x1, argv=0xbf964674) at e_main.c:568


Fourth run:
Open favourates menu, scroll through, close menu by clicking on desktop before
crash. segv after menu closes.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1225046320 (LWP 6542)]
Error while running hook_stop:
Invalid type combination in ordering comparison.
0xb7faa4ee in _edje_emit_handle (ed=0x810c140, sig=0x875d770 "program,stop",
src=0x878c4a8 "") at edje_program.c:810
810                       if ((pr->signal) &&
gdb> bt
#0  0xb7faa4ee in _edje_emit_handle (ed=0x810c140, sig=0x875d770 "program,stop",
src=0x878c4a8 "") at edje_program.c:810
#1  0xb7fb3cda in _edje_message_process (em=0x849f1e0) at
edje_message_queue.c:433
#2  0xb7fb4278 in _edje_message_queue_process () at edje_message_queue.c:601
#3  0xb7fb354d in _edje_job (data=0x0) at edje_message_queue.c:99
#4  0xb7f488fd in _ecore_job_event_handler (data=0x0, type=0x56, ev=0x8702638)
at ecore_job.c:75
#5  0xb7bd556a in _ecore_event_call () at ecore_events.c:431
#6  0xb7bda431 in _ecore_main_loop_iterate_internal (once_only=0x0) at
ecore_main.c:629
#7  0xb7bd95b7 in ecore_main_loop_begin () at ecore_main.c:79
#8  0x0805a2ce in main (argc=0x1, argv=0xbfdebf24) at e_main.c:568


Fifth run:
Play with menu until segv

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1225939248 (LWP 6542)]
Error while running hook_stop:
Invalid type combination in ordering comparison.
0xb77774b3 in strlen () from /lib/libc.so.6
gdb> bt
#0  0xb77774b3 in strlen () from /lib/libc.so.6
#1  0xb77771f5 in strdup () from /lib/libc.so.6
#2  0xb7ed9956 in _edje_message_send (ed=0x810c140, queue=EDJE_QUEUE_SCRIPT,
type=EDJE_MESSAGE_SIGNAL, id=0x0, emsg=0xbfbf1a78) at edje_message_queue.c:297
#3  0xb7ed045b in _edje_emit (ed=0x810c140, sig=0xb7edb706 "program,stop",
src=0x0) at edje_program.c:733
#4  0xb7ecf002 in _edje_program_run_iterate (runp=0x8771f90,
tim=1125438183.3904171) at edje_program.c:329
#5  0xb7ec357f in _edje_timer_cb (data=0x0) at edje_callbacks.c:318
#6  0xb7afaac4 in _ecore_animator (data=0x0) at ecore_anim.c:137
#7  0xb7b02b00 in _ecore_timer_call (when=1125438183.390409) at
ecore_timer.c:178
#8  0xb7b000a6 in _ecore_main_loop_iterate_internal (once_only=0x0) at
ecore_main.c:457
#9  0xb7aff5b7 in ecore_main_loop_begin () at ecore_main.c:79
#10 0x0805a2ce in main (argc=0x1, argv=0xbfc11d74) at e_main.c:568

Attachment: pgpzaRTiarmgA.pgp
Description: PGP signature

Reply via email to