Back Again, After reading Raster's email message detailing what he needs for debugging -- I redid it and have attached it.
Nasa On Thu, 2005-08-25 at 10:22 -0600, Nathan A. Smith wrote: > Hi, > > While trying to find items on the menus, I have had E17 crash on a > somewhat repeatable basic. E17 doesn't always crash at the same point, > but it will > crash while I am scanning through the menus. Restart does work. I have > attached a bt from gdb along with my configuration. Let me know what > else is needed to help debug this. > > > Nasa -- Nathan A. Smith <[EMAIL PROTECTED]>
Script started on Thu 25 Aug 2005 12:47:16 PM MDT [EMAIL PROTECTED] ~]# gdb enlightenment 26311 GNU gdb 6.3-3.1.102mdk (Mandrakelinux) Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i586-mandrake-linux-gnu"...Using host libthread_db library "/lib/tls/libthread_db.so.1". Attaching to program: /opt/e17/bin/enlightenment, process 26311 Reading symbols from /opt/e17/lib/libedje.so.0...done. Loaded symbols for /opt/e17/lib/libedje.so.0 Reading symbols from /opt/e17/lib/libecore_evas.so.1...done. Loaded symbols for /opt/e17/lib/libecore_evas.so.1 Reading symbols from /opt/e17/lib/libecore_x.so.1...done. Loaded symbols for /opt/e17/lib/libecore_x.so.1 Reading symbols from /usr/X11R6/lib/libXcursor.so.1...done. Loaded symbols for /usr/X11R6/lib/libXcursor.so.1 Reading symbols from /usr/X11R6/lib/libXp.so.6...done. Loaded symbols for /usr/X11R6/lib/libXp.so.6 Reading symbols from /usr/X11R6/lib/libXinerama.so.1...done. Loaded symbols for /usr/X11R6/lib/libXinerama.so.1 Reading symbols from /usr/X11R6/lib/libXrandr.so.2...done. Loaded symbols for /usr/X11R6/lib/libXrandr.so.2 Reading symbols from /opt/e17/lib/libecore_job.so.1...done. Loaded symbols for /opt/e17/lib/libecore_job.so.1 Reading symbols from /opt/e17/lib/libecore_txt.so.1...done. Loaded symbols for /opt/e17/lib/libecore_txt.so.1 Reading symbols from /opt/e17/lib/libecore_fb.so.1...done. Loaded symbols for /opt/e17/lib/libecore_fb.so.1 Reading symbols from /opt/e17/lib/libecore_config.so.1...done. Loaded symbols for /opt/e17/lib/libecore_config.so.1 Reading symbols from /opt/e17/lib/libecore_ipc.so.1...done. Loaded symbols for /opt/e17/lib/libecore_ipc.so.1 Reading symbols from /opt/e17/lib/libevas.so.1...done. Loaded symbols for /opt/e17/lib/libevas.so.1 Reading symbols from /usr/lib/libfreetype.so.6...done. Loaded symbols for /usr/lib/libfreetype.so.6 Reading symbols from /usr/lib/libpng.so.3...done. Loaded symbols for /usr/lib/libpng.so.3 Reading symbols from /opt/e17/lib/libedb.so.1...done. Loaded symbols for /opt/e17/lib/libedb.so.1 Reading symbols from /usr/lib/libtcl8.4.so...done. Loaded symbols for /usr/lib/libtcl8.4.so Reading symbols from /usr/lib/libdirectfb-0.9.so.20...done. Loaded symbols for /usr/lib/libdirectfb-0.9.so.20 Reading symbols from /usr/X11R6/lib/libGL.so.1...done. Loaded symbols for /usr/X11R6/lib/libGL.so.1 Reading symbols from /usr/X11R6/lib/libGLU.so.1...done. Loaded symbols for /usr/X11R6/lib/libGLU.so.1 Reading symbols from /lib/tls/libpthread.so.0...done. [Thread debugging using libthread_db enabled] [New Thread -1217804064 (LWP 26311)] Loaded symbols for /lib/tls/libpthread.so.0 Reading symbols from /opt/e17/lib/libecore_file.so.1...done. Loaded symbols for /opt/e17/lib/libecore_file.so.1 Reading symbols from /opt/e17/lib/libecore_dbus.so.1...done. Loaded symbols for /opt/e17/lib/libecore_dbus.so.1 Reading symbols from /opt/e17/lib/libecore_con.so.1...done. Loaded symbols for /opt/e17/lib/libecore_con.so.1 Reading symbols from /opt/e17/lib/libecore.so.1...done. Loaded symbols for /opt/e17/lib/libecore.so.1 Reading symbols from /usr/lib/libcurl.so.3...done. Loaded symbols for /usr/lib/libcurl.so.3 Reading symbols from /usr/lib/libidn.so.11...done. Loaded symbols for /usr/lib/libidn.so.11 Reading symbols from /usr/lib/libssl.so.0.9.7...done. Loaded symbols for /usr/lib/libssl.so.0.9.7 Reading symbols from /usr/lib/libcrypto.so.0.9.7...done. Loaded symbols for /usr/lib/libcrypto.so.0.9.7 Reading symbols from /opt/e17/lib/libeet.so.0...done. Loaded symbols for /opt/e17/lib/libeet.so.0 Reading symbols from /lib/libz.so.1...done. Loaded symbols for /lib/libz.so.1 Reading symbols from /usr/lib/libjpeg.so.62...done. Loaded symbols for /usr/lib/libjpeg.so.62 Reading symbols from /opt/e17/lib/libembryo.so.0...done. Loaded symbols for /opt/e17/lib/libembryo.so.0 Reading symbols from /lib/tls/libm.so.6...done. Loaded symbols for /lib/tls/libm.so.6 Reading symbols from /usr/X11R6/lib/libX11.so.6...done. Loaded symbols for /usr/X11R6/lib/libX11.so.6 Reading symbols from /usr/X11R6/lib/libXext.so.6...done. Loaded symbols for /usr/X11R6/lib/libXext.so.6 Reading symbols from /lib/libdl.so.2...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /lib/tls/libc.so.6...done. Loaded symbols for /lib/tls/libc.so.6 Reading symbols from /usr/X11R6/lib/libXrender.so.1...done. Loaded symbols for /usr/X11R6/lib/libXrender.so.1 Reading symbols from /usr/lib/libstdc++.so.6...done. Loaded symbols for /usr/lib/libstdc++.so.6 Reading symbols from /lib/libgcc_s.so.1...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...done. Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2 Reading symbols from /opt/e17/lib/enlightenment/modules/start/linux-gnu-i686/module.so...done. Loaded symbols for /opt/e17/lib/enlightenment/modules/start/linux-gnu-i686/module.so Reading symbols from /opt/e17/lib/enlightenment/modules/ibar/linux-gnu-i686/module.so...done. Loaded symbols for /opt/e17/lib/enlightenment/modules/ibar/linux-gnu-i686/module.so Reading symbols from /opt/e17/lib/enlightenment/modules/ibox/linux-gnu-i686/module.so...done. Loaded symbols for /opt/e17/lib/enlightenment/modules/ibox/linux-gnu-i686/module.so Reading symbols from /opt/e17/lib/enlightenment/modules/dropshadow/linux-gnu-i686/module.so...done. Loaded symbols for /opt/e17/lib/enlightenment/modules/dropshadow/linux-gnu-i686/module.so Reading symbols from /opt/e17/lib/enlightenment/modules/clock/linux-gnu-i686/module.so...done. Loaded symbols for /opt/e17/lib/enlightenment/modules/clock/linux-gnu-i686/module.so Reading symbols from /opt/e17/lib/enlightenment/modules/battery/linux-gnu-i686/module.so...done. Loaded symbols for /opt/e17/lib/enlightenment/modules/battery/linux-gnu-i686/module.so Reading symbols from /opt/e17/lib/enlightenment/modules/cpufreq/linux-gnu-i686/module.so...done. Loaded symbols for /opt/e17/lib/enlightenment/modules/cpufreq/linux-gnu-i686/module.so Reading symbols from /opt/e17/lib/enlightenment/modules/temperature/linux-gnu-i686/module.so...done. Loaded symbols for /opt/e17/lib/enlightenment/modules/temperature/linux-gnu-i686/module.so Reading symbols from /opt/e17/lib/enlightenment/modules/pager/linux-gnu-i686/module.so...done. Loaded symbols for /opt/e17/lib/enlightenment/modules/pager/linux-gnu-i686/module.so Reading symbols from /opt/e17/lib/enlightenment/modules/desktopname/linux-gnu-i686/module.so...done. Loaded symbols for /opt/e17/lib/enlightenment/modules/desktopname/linux-gnu-i686/module.so Reading symbols from /opt/e17/lib/enlightenment/modules/randr/linux-gnu-i686/module.so...done. Loaded symbols for /opt/e17/lib/enlightenment/modules/randr/linux-gnu-i686/module.so Reading symbols from /opt/e17/lib/enlightenment/modules_extra/monitor/linux-gnu-i686/module.so...done. Loaded symbols for /opt/e17/lib/enlightenment/modules_extra/monitor/linux-gnu-i686/module.so Reading symbols from /opt/e17/lib/libe.so.0...done. Loaded symbols for /opt/e17/lib/libe.so.0 0xffffe410 in ?? () (gdb) [K(gdb) b [K(gdb) bt [K(gdb) bt #0 0xffffe410 in ?? () #1 0xbffde92c in ?? () #2 0x00000000 in ?? () #3 0xbffde894 in ?? () #4 0xb783fd5d in select () from /lib/tls/libc.so.6 #5 0xb78f3962 in _XEnq () from /usr/X11R6/lib/libX11.so.6 #6 0xb78f3d8d in _XRead () from /usr/X11R6/lib/libX11.so.6 #7 0xb78f5cd4 in _XReadEvents () from /usr/X11R6/lib/libX11.so.6 #8 0xb78e3ee8 in XNextEvent () from /usr/X11R6/lib/libX11.so.6 #9 0x080a7e1e in e_alert_show ( text=0x80b1688 "This is very bad. Enlightenment has segfaulted.\nThis is not meant to happen and is likely a sign of a\nbug in Enlightenment or the libraries it relies on.\n\nYou can gdb attach to this process now to try"...) at e_alert.c:136 #10 0x0809978f in e_sigseg_act (x=11, info=0xbffdf7a0, data=0xbffdf820) at e_signals.c:54 #11 <signal handler called> #12 0xb7fbc937 in _edje_emit_handle (ed=0x811fa88, sig=0x87f6720 "program,stop", src=0x86b18b0 "widgets/menu/default/background") at edje_program.c:809 #13 0xb7fc6121 in _edje_message_process (em=0x87f6768) at edje_message_queue.c:433 #14 0xb7fc6672 in _edje_message_queue_process () at edje_message_queue.c:601 #15 0xb7fc592b in _edje_job (data=0x0) at edje_message_queue.c:99 #16 0xb7f6085a in _ecore_job_event_handler (data=0x0, type=86, ev=0x84e28f8) at ecore_job.c:75 #17 0xb7ba44b0 in _ecore_event_call () at ecore_events.c:431 #18 0xb7ba936b in _ecore_main_loop_iterate_internal (once_only=0) ---Type <return> to continue, or q <return> to quit--- [K---Type <return> to continue, or q <return> to quit--- at ecore_main.c:629 #19 0xb7ba84e9 in ecore_main_loop_begin () at ecore_main.c:79 #20 0x0805a29f in main (argc=1, argv=0xbffffe04) at e_main.c:568 (gdb) [K(gdb) f [K(gdb) fr [K(gdb) fr [K(gdb) fr 1 [K(gdb) fr 12 [K(gdb) fr 12 #12 0xb7fbc937 in _edje_emit_handle (ed=0x811fa88, sig=0x87f6720 "program,stop", src=0x86b18b0 "widgets/menu/default/background") at edje_program.c:809 809 pr = l->data; (gdb) [K(gdb) l [K(gdb) l 804 805 for (l = ed->collection->programs; l; l = l->next) 806 { 807 Edje_Program *pr; 808 809 pr = l->data; 810 if ((pr->signal) && 811 (pr->source) && 812 (_edje_glob_match(sig, pr->signal)) && 813 (_edje_glob_match(src, pr->source))) (gdb) [K(gdb) p [K(gdb) p [K(gdb) p l [K(gdb) p l $1 = (Evas_List *) 0x43492f73 (gdb) [K(gdb) p [K(gdb) p [K(gdb) p e [K(gdb) p ed [K(gdb) p ed $2 = (Edje *) 0x811fa88 (gdb) [K(gdb) p [K(gdb) p [K(gdb) p p [K(gdb) p pr [K(gdb) p pr- [K(gdb) p pr-> [K(gdb) p pr->s [K(gdb) p pr->si [K(gdb) p pr->sig [K(gdb) p pr->sign [K(gdb) p pr->signa [K(gdb) p pr->signal [K(gdb) p pr->signal $3 = 0x20656572 <Address 0x20656572 out of bounds> (gdb) [K(gdb) p [K(gdb) p [K(gdb) p p [K(gdb) p pr [K(gdb) p pr- [K(gdb) p pr-> [K(gdb) p pr->s [K(gdb) p pr->so [K(gdb) p pr->sou [K(gdb) p pr->sour [K(gdb) p pr->sourc [K(gdb) p pr->source [K(gdb) p pr->source $4 = 0x6320726f <Address 0x6320726f out of bounds> (gdb) [K(gdb) p [K(gdb) p [K(gdb) p * [K(gdb) p *l [K(gdb) p *l Cannot access memory at address 0x43492f73 (gdb) [K(gdb) p [K(gdb) p [K(gdb) p * [K(gdb) p *p [K(gdb) p *pr [K(gdb) p *pr $5 = {id = 1651863396, name = 0x6620656c <Address 0x6620656c out of bounds>, signal = 0x20656572 <Address 0x20656572 out of bounds>, source = 0x6320726f <Address 0x6320726f out of bounds>, in = { from = 4.8241090289899391e+228, range = 9.3709723821806479e+252}, action = 2715759, state = 0x65657266 <Address 0x65657266 out of bounds>, state2 = 0x203a2928 <Address 0x203a2928 out of bounds>, value = 1.2179058718679671e-152, value2 = 4.6196478264648336e+281, tween = { mode = 1848123493, time = 2.2502450948657463e-310}, targets = 0x65657266, after = 0x203a2928} (gdb) [K(gdb) p [K(gdb) p [K(gdb) p l [K(gdb) p l- [K(gdb) p l-> [K(gdb) p l->d [K(gdb) p l->da [K(gdb) p l->dat [K(gdb) p l->data [K(gdb) p l->data Cannot access memory at address 0x43492f73 (gdb) [K(gdb) q [K(gdb) q The program is running. Quit anyway (and detach it)? (y or n) y Detaching from program: /opt/e17/bin/enlightenment, process 26311 [EMAIL PROTECTED] ~]# exit Script done on Thu 25 Aug 2005 12:53:15 PM MDT