Page MenuHomePhabricator

E -> efreet_icon_fallback -> crash -> freebsd
Closed, ResolvedPublic

Description

FreeBSD 11 Amd64 EFL/E git master.

Have tried to give as much information as possible. Seems strchr fails in efreet_icon.c:742

I dont know what would cause this.

#0  0x000000080a48733a in _sigsuspend () from /lib/libc.so.7
#1  0x0000000809d4f379 in pthread_sigmask () from /lib/libthr.so.3
#2  0x000000080a40e4cc in pause () from /lib/libc.so.7
#3  0x00000000005f1007 in e_alert_show () at e_alert.c:43
#4  0x0000000000595542 in _e_crash () at e_signals.c:96
#5  0x0000000000595518 in e_sigseg_act (x=11, info=0x7ffffffc38b0, data=0x7fffff
fc3540) at e_signals.c:106
#6  0x0000000809d4f79d in pthread_sigmask () from /lib/libthr.so.3
#7  0x0000000809d4ed6f in pthread_getspecific () from /lib/libthr.so.3
#8  <signal handler called>
#9  0x000000080a4847f0 in strrchr () from /lib/libc.so.7
#10 0x000000080374bd3a in efreet_icon_fallback_lookup_path (icon=0x80c3f3d40) at
 efreet_icon.c:742
#11 0x000000080374b97c in efreet_icon_path_find (theme_name=0x80f15cfcc "Adwaita
", icon=0x80f15c98c "terminology", size=24) at efreet_icon.c:252
#12 0x00000000005a38ec in _e_util_menu_item_fdo_icon_set (mi=0x815737b00, icon=0
x80f15c98c "terminology") at e_utils.c:299
#13 0x00000000005a3836 in e_util_menu_item_theme_icon_set (mi=0x815737b00, icon=
0x80f15c98c "terminology") at e_utils.c:320
#14 0x00000000004e83d2 in _e_fm2_context_menu_append (sd=0x81659fb00, path=0x80c
21e93c "/home/netstar/Desktop", list=0x8165d5580, mn=0x81eef0780, ic=0x8167c8fc0
) at e_fm.c:9433
@@@
$ cat e_crash.txt
#0  0x000000080a48733a in _sigsuspend () from /lib/libc.so.7
#1  0x0000000809d4f379 in pthread_sigmask () from /lib/libthr.so.3
#2  0x000000080a40e4cc in pause () from /lib/libc.so.7
#3  0x00000000005f1007 in e_alert_show () at e_alert.c:43
#4  0x0000000000595542 in _e_crash () at e_signals.c:96
#5  0x0000000000595518 in e_sigseg_act (x=11, info=0x7ffffffc38b0, data=0x7fffff
fc3540) at e_signals.c:106
#6  0x0000000809d4f79d in pthread_sigmask () from /lib/libthr.so.3
#7  0x0000000809d4ed6f in pthread_getspecific () from /lib/libthr.so.3
#8  <signal handler called>
#9  0x000000080a4847f0 in strrchr () from /lib/libc.so.7
#10 0x000000080374bd3a in efreet_icon_fallback_lookup_path (icon=0x80c3f3d40) at
 efreet_icon.c:742
#11 0x000000080374b97c in efreet_icon_path_find (theme_name=0x80f15cfcc "Adwaita
", icon=0x80f15c98c "terminology", size=24) at efreet_icon.c:252
#12 0x00000000005a38ec in _e_util_menu_item_fdo_icon_set (mi=0x815737b00, icon=0
x80f15c98c "terminology") at e_utils.c:299
#13 0x00000000005a3836 in e_util_menu_item_theme_icon_set (mi=0x815737b00, icon=
0x80f15c98c "terminology") at e_utils.c:320
#14 0x00000000004e83d2 in _e_fm2_context_menu_append (sd=0x81659fb00, path=0x80c
21e93c "/home/netstar/Desktop", list=0x8165d5580, mn=0x81eef0780, ic=0x8167c8fc0
) at e_fm.c:9433
#15 0x00000000004e6872 in _e_fm2_icon_menu (ic=0x8167c8fc0, obj=0x80000021e58c54
a7, timestamp=2412974) at e_fm.c:9176
#16 0x00000000004e4ae0 in _e_fm2_cb_icon_mouse_down (data=0x8167c8fc0, e=0x80000
001958c509d, obj=0x8000002f3d8c5652, event_info=0x81ef03780) at e_fm.c:7405
#17 0x0000000803e52b04 in _eo_evas_object_cb (data=0x81c273c40, event=0x7ffffffc
47b0) at evas_callbacks.c:197
#18 0x00000008091695bd in _event_callback_call (obj_id=0x8000002f3d8c5652, pd=0x
80f015440, desc=0x8042ec580, event_info=0x800000310d8c908e, legacy_compare=1 '\0
01') at eo_base_class.c:1445
#19 0x00000008091670f3 in _efl_object_event_callback_legacy_call (obj_id=0x80000
02f3d8c5652, pd=0x80f015440, desc=0x8042ec580, event_info=0x800000310d8c908e) at
 eo_base_class.c:1514
#20 0x0000000809163fbb in efl_event_callback_legacy_call (obj=0x8000002f3d8c5652
, desc=0x8042ec580, event_info=0x800000310d8c908e) at efl_object.eo.c:146
warning: (Internal error: pc 0x803e9e772 in read in psymtab, but not in symtab.)

warning: (Internal error: pc 0x803e9e772 in read in psymtab, but not in symtab.)

#21 0x0000000803e9e773 in _efl_canvas_object_efl_object_event_callback_legacy_ca
ll () at evas_object_main.c:997
#22 0x0000000809163fbb in efl_event_callback_legacy_call (obj=0x8000002f3d8c5652
, desc=0x8042ec580, event_info=0x800000310d8c908e) at efl_object.eo.c:146
#23 0x0000000803e530cd in evas_object_event_callback_call (eo_obj=0x8000002f3d8c
5652, obj=0x80f015480, type=EVAS_CALLBACK_MOUSE_DOWN, event_info=0x800000310d8c9
08e, event_id=296857, efl_event_desc=0x8042ec580) at evas_callbacks.c:404
#24 0x0000000803e5326b in evas_object_event_callback_call (eo_obj=0x8000002fe58c
5667, obj=0x8167cdb80, type=EVAS_CALLBACK_MOUSE_DOWN, event_info=0x800000310d8c9
08e, event_id=296857, efl_event_desc=0x8042ec580) at evas_callbacks.c:443
#25 0x0000000803e5fef5 in _canvas_event_feed_mouse_down_internal (e=0x80c219280,
 ev=0x81c33ba00) at evas_events.c:1491
#26 0x0000000803e6606a in _evas_canvas_event_pointer_cb (data=0x80c219280, event
=0x7ffffffc4ca0) at evas_events.c:3941
#27 0x00000008091694cd in _event_callback_call (obj_id=0x80000001958c509d, pd=0x
80c219240, desc=0x8042ec580, event_info=0x800000310d8c908e, legacy_compare=1 '\0
01') at eo_base_class.c:1422
#28 0x00000008091670f3 in _efl_object_event_callback_legacy_call (obj_id=0x80000
001958c509d, pd=0x80c219240, desc=0x8042ec580, event_info=0x800000310d8c908e) at
 eo_base_class.c:1514
#29 0x0000000809163fbb in efl_event_callback_legacy_call (obj=0x80000001958c509d
, desc=0x8042ec580, event_info=0x800000310d8c908e) at efl_object.eo.c:146
#30 0x000000080243328b in _direct_mouse_updown (ee=0x80c253800, info=0x8174fc3a0
, action=EFL_POINTER_ACTION_DOWN) at ecore_evas.c:4407
#31 0x0000000802431002 in _direct_mouse_down_cb (ee=0x80c253800, info=0x8174fc3a0) at ecore_evas.c:4417
#32 0x000000080242de97 in _ecore_evas_input_direct_cb (window=0x80c253800, type=18, info=0x8174fc3a0) at ecore_evas.c:4717
#33 0x0000000802648c5b in _ecore_event_evas_mouse_button (e=0x8174fc3a0, press=ECORE_DOWN, faked=0 '\0') at ecore_input_evas.c:540
#34 0x00000008026489e5 in ecore_event_evas_mouse_button_down (data=0x0, type=18, event=0x8174fc3a0) at ecore_input_evas.c:655
#35 0x00000008075e04d8 in _ecore_call_handler_cb (func=0x8026489c0 <ecore_event_evas_mouse_button_down>, data=0x0, type=18, event=0x8174fc3a0) at ecore_private.h:315
#36 0x00000008075dffb7 in _ecore_event_call () at ecore_events.c:518
#37 0x00000008075e81d2 in _ecore_main_loop_iterate_internal (once_only=0) at ecore_main.c:2366
#38 0x00000008075e8351 in ecore_main_loop_begin () at ecore_main.c:1274
#39 0x0000000000443425 in main (argc=1, argv=0x7fffffffe790) at e_main.c:1089
#10 0x000000080374bd3a in efreet_icon_fallback_lookup_path (icon=0x80c3f3d40) at efreet_icon.c:742
742     in efreet_icon.c
$3 = (Efreet_Cache_Fallback_Icon *) 0x80c3f3d40
$4 = 0x80099f9ed <Error reading address 0x80099f9ed: Bad address>
$5 = 1
The program is running.  Quit anyway (and detach it)? (y or n) Detaching from program: /usr/local/bin/enlightenment, process 1535
$
netstar created this task.Apr 21 2017, 1:18 PM
$3 is icon = (Efreet_Cache_Fallback_Icon *) 0x80c3f3d40
$4 is icon->icons[0] = 0x80099f9ed <Error reading address 0x80099f9ed: Bad address>
$5 is icon->icons_count = 1
This comment was removed by netstar.
netstar closed this task as Resolved.EditedMay 25 2017, 5:28 AM

Pretty certain this was a side-effect of no efreetd. E now will not fail without efreetd, but we have efreetd working again on FreeBSD.

Lock and load...