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


Hello,

Attached patch for e_dbus seems to fix this particular issue with _places_volume_properties_cb() for me, but I'm not sure if the root of the problem is somewhere else, since I'm getting other occasional segfaults now caused by different parts the code. I'll try to look into it or provide a bt.


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



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

--- e_dbus/src/lib/hal/e_hal_util.c	2010-11-12 15:17:33.000000000 -0500
+++ e_dbus_tmp/src/lib/hal/e_hal_util.c	2010-11-12 15:22:31.000000000 -0500
@@ -33,6 +33,7 @@
   E_Hal_Property *prop;
   if (err) *err = 0;
   if (!properties->properties) return NULL;
+  if (!key) return NULL;
   prop = eina_hash_find(properties->properties, key);
   if (prop) return prop->val.s;
 
@@ -46,6 +47,7 @@
   E_Hal_Property *prop;
   if (err) *err = 0;
   if (!properties->properties) return EINA_FALSE;
+  if (!key) return EINA_FALSE;
   prop = eina_hash_find(properties->properties, key);
   if (prop) return prop->val.b;
   
@@ -59,6 +61,7 @@
   E_Hal_Property *prop;
   if (err) *err = 0;
   if (!properties->properties) return 0;
+  if (!key) return 0;
   prop = eina_hash_find(properties->properties, key);
   if (prop) return prop->val.i;
 
@@ -72,6 +75,7 @@
   E_Hal_Property *prop;
   if (err) *err = 0;
   if (!properties->properties) return 0;
+  if (!key) return 0;
   prop = eina_hash_find(properties->properties, key);
   if (prop) return prop->val.u64;
 
@@ -85,6 +89,7 @@
   E_Hal_Property *prop;
   if (err) *err = 0;
   if (!properties->properties) return 0;
+  if (!key) return 0;
   prop = eina_hash_find(properties->properties, key);
   if (prop) return prop->val.d;
 
@@ -98,6 +103,7 @@
   E_Hal_Property *prop;
   if (err) *err = 0;
   if (!properties->properties) return NULL;
+  if (!key) return NULL;
   prop = eina_hash_find(properties->properties, key);
   if (prop) return prop->val.strlist;
 

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