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
pgpzaRTiarmgA.pgp
Description: PGP signature