Index: src/lib/elm_menu.c
===================================================================
--- src/lib/elm_menu.c	(리비전 70844)
+++ src/lib/elm_menu.c	(작업 사본)
@@ -789,7 +789,11 @@ elm_menu_item_separator_add(Evas_Object *obj, Elm_
    /* don't add a separator as the first item */
    if (!wd->items) return NULL;
    /* don't allow adding more than one separator in a row */
-   if (p_item) subitem = eina_list_last(p_item->submenu.items)->data;
+   if (p_item)
+     {
+        if (!p_item->submenu.items) return NULL;
+        subitem = eina_list_last(p_item->submenu.items)->data;
+     }
    else subitem = eina_list_last(wd->items)->data;
    if (subitem->separator) return NULL;
 
Index: ChangeLog
===================================================================
--- ChangeLog	(리비전 70844)
+++ ChangeLog	(작업 사본)
@@ -34,4 +34,8 @@
 
 2012-05-04  Leandro Pereira
 
-        * Fix icon not appearing in default Genlist theme.
+	* Fix icon not appearing in default Genlist theme.
+
+2012-05-07 Shinwoo Kim (kimcinoo)
+
+	* menu: remove carsh issue by improper usage of elm_menu_item_separator_add()
