Hey,

As stated in the dbus docs, freeing message arguments is not allowed, this
causes an illegal free
when receiving a DeviceRemoved signal from HAL. The illegal free issues an
abort and therefore causes
a complete e crash (you get the e17 white box of death).

Please let me know when you apply it.
-- 
Tom.
Index: e/src/modules/illume2/e_mod_kbd_dbus.c
===================================================================
--- e/src/modules/illume2/e_mod_kbd_dbus.c	(revision 46848)
+++ e/src/modules/illume2/e_mod_kbd_dbus.c	(working copy)
@@ -250,7 +250,6 @@
      {
         _e_mod_kbd_dbus_kbd_del(udi);
         _e_mod_kbd_dbus_kbd_eval();
-        free(udi);
      }
 }
 
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to