On 11/10/2010 06:02 PM, Vincent Torri wrote: > > > On Wed, 10 Nov 2010, Nikolas Arend wrote: > >>>>> Please recompile your places module with -g and provide another >>>>> backtrace, >>>>> this time using 'bt full'. >>>>> >>>> >>>> Hm, as far as I can see places was compiled with -g > > you obviously didn't compile the EFL with -g. The bt is completely > useless.
Well, below's the compiler output. Every compile step has -g -O2 in it, and as far as I know, gcc allows -O with -g. So the following together with the bt in my initial email is not enough? #12 0x00807a50 in _places_volume_properties_cb () #12 0x00807a50 in _places_volume_properties_cb () # from /usr/lib/enlightenment/modules/places/linux-gnu-i686-ver-pre-svn-07/module.so make all-recursive make[1]: Entering directory `/usr/scratch/arend/src/build/enlightenment/e/trunk/E-MODULES-EXTRA/places' Making all in src make[2]: Entering directory `/usr/scratch/arend/src/build/enlightenment/e/trunk/E-MODULES-EXTRA/places/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H -I/usr/include/enlightenment -I/usr/include/evas-1 -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1 -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/embryo-1 -I/usr/include/e_dbus-1 -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/e_dbus-1 -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -MT e_mod_main.lo -MD -MP -MF .deps/e_mod_main.Tpo -c -o e_mod_main.lo e_mod_main.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H -I/usr/include/enlightenment -I/usr/include/evas-1 -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1 -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/embryo-1 -I/usr/include/e_dbus-1 -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/e_dbus-1 -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -MT e_mod_main.lo -MD -MP -MF .deps/e_mod_main.Tpo -c e_mod_main.c -fPIC -DPIC -o .libs/e_mod_main.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H -I/usr/include/enlightenment -I/usr/include/evas-1 -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1 -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/embryo-1 -I/usr/include/e_dbus-1 -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/e_dbus-1 -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -MT e_mod_main.lo -MD -MP -MF .deps/e_mod_main.Tpo -c e_mod_main.c -o e_mod_main.o >/dev/null 2>&1 mv -f .deps/e_mod_main.Tpo .deps/e_mod_main.Plo /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H -I/usr/include/enlightenment -I/usr/include/evas-1 -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1 -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/embryo-1 -I/usr/include/e_dbus-1 -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/e_dbus-1 -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -MT e_mod_config.lo -MD -MP -MF .deps/e_mod_config.Tpo -c -o e_mod_config.lo e_mod_config.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H -I/usr/include/enlightenment -I/usr/include/evas-1 -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1 -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/embryo-1 -I/usr/include/e_dbus-1 -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/e_dbus-1 -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -MT e_mod_config.lo -MD -MP -MF .deps/e_mod_config.Tpo -c e_mod_config.c -fPIC -DPIC -o .libs/e_mod_config.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H -I/usr/include/enlightenment -I/usr/include/evas-1 -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1 -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/embryo-1 -I/usr/include/e_dbus-1 -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/e_dbus-1 -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -MT e_mod_config.lo -MD -MP -MF .deps/e_mod_config.Tpo -c e_mod_config.c -o e_mod_config.o >/dev/null 2>&1 mv -f .deps/e_mod_config.Tpo .deps/e_mod_config.Plo /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H -I/usr/include/enlightenment -I/usr/include/evas-1 -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1 -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/embryo-1 -I/usr/include/e_dbus-1 -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/e_dbus-1 -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -MT e_mod_places.lo -MD -MP -MF .deps/e_mod_places.Tpo -c -o e_mod_places.lo e_mod_places.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H -I/usr/include/enlightenment -I/usr/include/evas-1 -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1 -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/embryo-1 -I/usr/include/e_dbus-1 -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/e_dbus-1 -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -MT e_mod_places.lo -MD -MP -MF .deps/e_mod_places.Tpo -c e_mod_places.c -fPIC -DPIC -o .libs/e_mod_places.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H -I/usr/include/enlightenment -I/usr/include/evas-1 -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1 -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/embryo-1 -I/usr/include/e_dbus-1 -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/e_dbus-1 -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -MT e_mod_places.lo -MD -MP -MF .deps/e_mod_places.Tpo -c e_mod_places.c -o e_mod_places.o >/dev/null 2>&1 mv -f .deps/e_mod_places.Tpo .deps/e_mod_places.Plo /bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -module -avoid-version -Wall -o module.la -rpath /usr/lib/enlightenment/modules/places/linux-gnu-i686-ver-pre-svn-07 e_mod_main.lo e_mod_config.lo e_mod_places.lo -L/lib -levas -lecore -lecore_x -lecore_evas -lecore_con -lecore_ipc -lecore_file -leet -ledje -lefreet -lefreet_mime -leina -ledbus -lehal -leeze -ldbus-1 -lpthread -lrt -L/lib -ledbus -ldbus-1 -lpthread -lrt -lehal libtool: link: gcc -shared .libs/e_mod_main.o .libs/e_mod_config.o .libs/e_mod_places.o -L/lib -L/usr/X11R6/lib /usr/lib/libecore_evas.so -L/usr/lib /usr/lib/libecore_x.so -lXcursor -lXdamage -lXcomposite -lXfixes -lXi -lXinerama -lXrandr -lXss -lXtst -lX11 -lXext -lXrender /usr/lib/libecore_fb.so /usr/lib/libecore_input_evas.so /usr/lib/libecore_input.so /usr/lib/libecore_ipc.so /usr/lib/libedje.so /usr/lib/libembryo.so -llua /usr/lib/libecore_imf_evas.so /usr/lib/libecore_imf.so /usr/lib/libevas.so -lfreetype -lfontconfig /usr/lib/libefreet_mime.so /usr/lib/libefreet.so /usr/lib/libeet.so -lgnutls -lgcrypt -lgpg-error -ljpeg /usr/lib/libecore_file.so /usr/lib/libecore_con.so -lssl -lcrypto -lz -lcurl /usr/lib/libeeze.so -ludev /usr/lib/libehal.so /usr/lib/libedbus.so /usr/lib/libecore.so -lglib-2.0 /usr/lib/libeina.so -lm -ldl -ldbus-1 -lpthread -lrt -pthread -Wl,-soname -Wl,module.so -o .libs/module.so libtool: link: ar cru .libs/module.a e_mod_main.o e_mod_config.o e_mod_places.o libtool: link: ranlib .libs/module.a libtool: link: ( cd ".libs" && rm -f "module.la" && ln -s "../module.la" "module.la" ) make[2]: Leaving directory `/usr/scratch/arend/src/build/enlightenment/e/trunk/E-MODULES-EXTRA/places/src' Making all in po make[2]: Entering directory `/usr/scratch/arend/src/build/enlightenment/e/trunk/E-MODULES-EXTRA/places/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/scratch/arend/src/build/enlightenment/e/trunk/E-MODULES-EXTRA/places/po' make[2]: Entering directory `/usr/scratch/arend/src/build/enlightenment/e/trunk/E-MODULES-EXTRA/places' > > Vincent > >>>> and bt full didn't >>>> show much more. I will wait for the next segfault and have an even >>>> closer look at the bt full output, maybe I missed sth. >>>> >>>> Best, Nick. >>>> >>>> >>> I need a line number for frame #12, which is in the places module, >>> and then I >>> can fix it. >>> >> >> Ok, here comes... I recompiled e/efl in the meantime, so revision is now >> 54435. >> >> Thanks, Nick. >> >> >> #0 0x0093f424 in __kernel_vsyscall () >> #No symbol table info available. >> ##1 0x00ff4df6 in poll () from /lib/libc.so.6 >> #No symbol table info available. >> ##2 0x002aa0c0 in ?? () from /usr/lib/libxcb.so.1 >> #No symbol table info available. >> ##3 0x002ab9dc in xcb_wait_for_event () from /usr/lib/libxcb.so.1 >> #No symbol table info available. >> ##4 0x00b4a703 in ?? () from /usr/lib/libX11.so.6 >> #No symbol table info available. >> ##5 0x00b4aa5a in ?? () from /usr/lib/libX11.so.6 >> #No symbol table info available. >> ##6 0x00b4b37b in _XReadEvents () from /usr/lib/libX11.so.6 >> #No symbol table info available. >> ##7 0x00b31528 in XNextEve¢t () from /usr/lib/libX11.so.6 >> #No symbol table info available. >> ##8 0x08078901 in e_alert_show () >> #No symbol table info available. >> ##9 0x0810bb6b in e_sigseg_act () >> #No symbol table info available. >> ##10 <signal handler called> >> #No symbol table info available. >> ##11 0x0012d4f7 in e_hal_property_bool_get () from /usr/lib/libehal.so.1 >> #No symbol table info available. >> #12 0x00807a50 in _places_volume_properties_cb () >> # from >> /usr/lib/enlightenment/modules/places/linux-gnu-i686-ver-pre-svn-07/module.so >> >> >> # No symbol table info available. >> # #13 0x001362e9 in e_dbus_callback_call () from >> /usr/lib/libedbus.so.1 >> # No symbol table info available. >> # #14 0x0013350f in ?? () from /usr/lib/libedbus.so.1 >> # No symbol table info available. >> # #15 0x0013371f in ?? () from /usr/lib/libedbus.so.1 >> # No symbol table info available. >> # #16 0x00471122 in ?? () from /lib/libdbus-1.so.3 >> # No symbol table info available. >> # #17 0x004607b7 in ?? () from /lib/libdbus-1.so.3 >> # No symbol table info available. >> # #18 0x00462e23 in dbus_connection_dispatch () from >> /lib/libdbus-1.so.3 >> # No symbol table info available. >> # #19 0x00132888 in ?? () from /usr/lib/libedbus.so.1 >> # No symbol table info available. >> # #20 0x009c1b45 in _ecore_idler_call () from /usr/lib/libecore.so.1 >> # No symbol table info available. >> # #21 0x009c34f6 in ?? () from /usr/lib/libecore.so.1 >> # No symbol table info available. >> # #22 0x009c3637 in ecore_main_loop_begin () from >> /usr/lib/libecore.so.1 >> # No symbol table info available. >> #23 0x0806e2c7 in main () >> >> >> >> >> ------------------------------------------------------------------------------ >> >> >> The Next 800 Companies to Lead America's Growth: New Video Whitepaper >> David G. Thomson, author of the best-selling book "Blueprint to a >> Billion" shares his insights and actions to help propel your >> business during the next growth cycle. Listen Now! >> http://p.sf.net/sfu/SAP-dev2dev >> _______________________________________________ >> enlightenment-devel mailing list >> enlightenment-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> >> > > ------------------------------------------------------------------------------ > Centralized Desktop Delivery: Dell and VMware Reference Architecture > Simplifying enterprise desktop deployment and management using > Dell EqualLogic storage and VMware View: A highly scalable, end-to-end > client virtualization framework. Read more! > http://p.sf.net/sfu/dell-eql-dev2dev > > > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- **************************** Nikolas Arend 165 California Avenue Oak Ridge, TN 37830, USA Phone: +1-865-622-7698 Cell: +1-865-283-9721 Email: nikolas.ar...@gmx.net **************************** ------------------------------------------------------------------------------ Centralized Desktop Delivery: Dell and VMware Reference Architecture Simplifying enterprise desktop deployment and management using Dell EqualLogic storage and VMware View: A highly scalable, end-to-end client virtualization framework. Read more! http://p.sf.net/sfu/dell-eql-dev2dev _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel