On 11/10/2010 06:16 PM, Nikolas Arend wrote:
> 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.


And: if the entire EFL is compiled with -g I didn't check, but Mike just 
asked me to recompile the places module with -g.

Nick


>
> 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
>


------------------------------------------------------------------------------
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

Reply via email to