On Sat, 19 Feb 2011 21:08:54 -0500
Mike Blumenkrantz <m...@zentific.com> wrote:
> Been having a bunch of crashes lately, so I ran in valgrind for a couple
> hours. Attached are the results.
>
> If you know the code related to any of these instances, please look and fix
> them! I don't want to have e crash during my display at cebit :(
>
Disregard original log file, I've updated some stuff and this new log is the
result.
--
Mike Blumenkrantz
Zentific: NULL pointer dereferences now 50% off!
==4979== Memcheck, a memory error detector
==4979== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==4979== Using Valgrind-3.7.0.SVN and LibVEX; rerun with -h for copyright info
==4979== Command: /usr/bin/enlightenment -valgrind -valgrind-log-file=evg.log
==4979== Parent PID: 4978
==4979==
==4979== Invalid read of size 1
==4979== at 0x402A234: strcmp (mc_replace_strmem.c:538)
==4979== by 0x4286DB7: evas_object_text_render_pre (evas_object_text.c:2146)
==4979== by 0x429C43F: _evas_render_phase1_direct (evas_render.c:208)
==4979== by 0x429E29E: evas_render_updates_internal (evas_render.c:1073)
==4979== by 0x429FBF7: evas_render_updates (evas_render.c:1508)
==4979== by 0x403CA72: _ecore_evas_x_render (ecore_evas_x.c:286)
==4979== by 0x403603D: _ecore_evas_idle_enter (ecore_evas.c:47)
==4979== by 0x421AC89: _ecore_idle_enterer_call (ecore_idle_enterer.c:146)
==4979== by 0x421D192: _ecore_main_loop_iterate_internal (ecore_main.c:1404)
==4979== by 0x421BF91: ecore_main_loop_begin (ecore_main.c:680)
==4979== by 0x8070C8C: main (e_main.c:1165)
==4979== Address 0x8c85488 is 40 bytes inside a block of size 47 free'd
==4979== at 0x40286F4: free (vg_replace_malloc.c:366)
==4979== by 0x43628CC: _eina_share_common_del_head
(eina_amalgamation.c:18819)
==4979== by 0x436351E: eina_share_common_del (eina_amalgamation.c:19234)
==4979== by 0x4366CB6: eina_stringshare_del (eina_amalgamation.c:21570)
==4979== by 0x41205E3: _edje_text_recalc_apply (edje_text.c:560)
==4979== by 0x40CDD45: _edje_part_recalc (edje_calc.c:2154)
==4979== by 0x40C8075: _edje_recalc_do (edje_calc.c:413)
==4979== by 0x412270B: _edje_thaw_edje (edje_util.c:91)
==4979== by 0x41227CC: edje_thaw (edje_util.c:116)
==4979== by 0x8071FA4: _e_main_cb_idler_before (e_main.c:1655)
==4979== by 0x421AC89: _ecore_idle_enterer_call (ecore_idle_enterer.c:146)
==4979== by 0x421D192: _ecore_main_loop_iterate_internal (ecore_main.c:1404)
==4979==
==4979== Invalid read of size 1
==4979== at 0x4029E35: strlen (mc_replace_strmem.c:282)
==4979== by 0x436466F: eina_strbuf_append_n (eina_strbuf_template_c.x:119)
==4979== by 0x8072855: _e_acpi_cb_server_data (e_acpi.c:199)
==4979== by 0x4216ECB: _ecore_event_call (ecore_events.c:641)
==4979== by 0x421D4ED: _ecore_main_loop_iterate_internal (ecore_main.c:1532)
==4979== by 0x421BF91: ecore_main_loop_begin (ecore_main.c:680)
==4979== by 0x8070C8C: main (e_main.c:1165)
==4979== Address 0x99aac30 is 0 bytes after a block of size 2,592 alloc'd
==4979== at 0x4028C54: malloc (vg_replace_malloc.c:236)
==4979== by 0x41F7B8D: ecore_con_event_server_data (ecore_con.c:1204)
==4979== by 0x41F9D45: _ecore_con_cl_read (ecore_con.c:2061)
==4979== by 0x41F9EEA: _ecore_con_cl_handler (ecore_con.c:2110)
==4979== by 0x421CF26: _ecore_main_fd_handlers_call (ecore_main.c:1324)
==4979== by 0x421D4C6: _ecore_main_loop_iterate_internal (ecore_main.c:1526)
==4979== by 0x421BF91: ecore_main_loop_begin (ecore_main.c:680)
==4979== by 0x8070C8C: main (e_main.c:1165)
==4979==
==4979== Invalid read of size 4
==4979== at 0x9EFE71E: evry_item_free (evry.c:460)
==4979== by 0x9F0AE4C: _finish (evry_plug_aggregator.c:298)
==4979== by 0x9F009F7: _evry_state_pop (evry.c:1504)
==4979== by 0x9EFFBC5: _evry_selector_free (evry.c:1113)
==4979== by 0x9EFE2DD: evry_hide (evry.c:322)
==4979== by 0x9F01713: _evry_cb_key_down (evry.c:1880)
==4979== by 0x4216ECB: _ecore_event_call (ecore_events.c:641)
==4979== by 0x421D4ED: _ecore_main_loop_iterate_internal (ecore_main.c:1532)
==4979== by 0x421BF91: ecore_main_loop_begin (ecore_main.c:680)
==4979== by 0x8070C8C: main (e_main.c:1165)
==4979== Address 0xa76cc84 is 52 bytes inside a block of size 160 free'd
==4979== at 0x40286F4: free (vg_replace_malloc.c:366)
==4979== by 0x41B49DD: _finish (e_mod_main.c:166)
==4979== by 0x9F009F7: _evry_state_pop (evry.c:1504)
==4979== by 0x9EFFBC5: _evry_selector_free (evry.c:1113)
==4979== by 0x9EFE2DD: evry_hide (evry.c:322)
==4979== by 0x9F01713: _evry_cb_key_down (evry.c:1880)
==4979== by 0x4216ECB: _ecore_event_call (ecore_events.c:641)
==4979== by 0x421D4ED: _ecore_main_loop_iterate_internal (ecore_main.c:1532)
==4979== by 0x421BF91: ecore_main_loop_begin (ecore_main.c:680)
==4979== by 0x8070C8C: main (e_main.c:1165)
==4979==
==4979== Invalid write of size 4
==4979== at 0x9EFE727: evry_item_free (evry.c:460)
==4979== by 0x9F0AE4C: _finish (evry_plug_aggregator.c:298)
==4979== by 0x9F009F7: _evry_state_pop (evry.c:1504)
==4979== by 0x9EFFBC5: _evry_selector_free (evry.c:1113)
==4979== by 0x9EFE2DD: evry_hide (evry.c:322)
==4979== by 0x9F01713: _evry_cb_key_down (evry.c:1880)
==4979== by 0x4216ECB: _ecore_event_call (ecore_events.c:641)
==4979== by 0x421D4ED: _ecore_main_loop_iterate_internal (ecore_main.c:1532)
==4979== by 0x421BF91: ecore_main_loop_begin (ecore_main.c:680)
==4979== by 0x8070C8C: main (e_main.c:1165)
==4979== Address 0xa76cc84 is 52 bytes inside a block of size 160 free'd
==4979== at 0x40286F4: free (vg_replace_malloc.c:366)
==4979== by 0x41B49DD: _finish (e_mod_main.c:166)
==4979== by 0x9F009F7: _evry_state_pop (evry.c:1504)
==4979== by 0x9EFFBC5: _evry_selector_free (evry.c:1113)
==4979== by 0x9EFE2DD: evry_hide (evry.c:322)
==4979== by 0x9F01713: _evry_cb_key_down (evry.c:1880)
==4979== by 0x4216ECB: _ecore_event_call (ecore_events.c:641)
==4979== by 0x421D4ED: _ecore_main_loop_iterate_internal (ecore_main.c:1532)
==4979== by 0x421BF91: ecore_main_loop_begin (ecore_main.c:680)
==4979== by 0x8070C8C: main (e_main.c:1165)
==4979==
==4979== Invalid read of size 4
==4979== at 0x9EFE72D: evry_item_free (evry.c:466)
==4979== by 0x9F0AE4C: _finish (evry_plug_aggregator.c:298)
==4979== by 0x9F009F7: _evry_state_pop (evry.c:1504)
==4979== by 0x9EFFBC5: _evry_selector_free (evry.c:1113)
==4979== by 0x9EFE2DD: evry_hide (evry.c:322)
==4979== by 0x9F01713: _evry_cb_key_down (evry.c:1880)
==4979== by 0x4216ECB: _ecore_event_call (ecore_events.c:641)
==4979== by 0x421D4ED: _ecore_main_loop_iterate_internal (ecore_main.c:1532)
==4979== by 0x421BF91: ecore_main_loop_begin (ecore_main.c:680)
==4979== by 0x8070C8C: main (e_main.c:1165)
==4979== Address 0xa76cc84 is 52 bytes inside a block of size 160 free'd
==4979== at 0x40286F4: free (vg_replace_malloc.c:366)
==4979== by 0x41B49DD: _finish (e_mod_main.c:166)
==4979== by 0x9F009F7: _evry_state_pop (evry.c:1504)
==4979== by 0x9EFFBC5: _evry_selector_free (evry.c:1113)
==4979== by 0x9EFE2DD: evry_hide (evry.c:322)
==4979== by 0x9F01713: _evry_cb_key_down (evry.c:1880)
==4979== by 0x4216ECB: _ecore_event_call (ecore_events.c:641)
==4979== by 0x421D4ED: _ecore_main_loop_iterate_internal (ecore_main.c:1532)
==4979== by 0x421BF91: ecore_main_loop_begin (ecore_main.c:680)
==4979== by 0x8070C8C: main (e_main.c:1165)
==4979==
==4979== Conditional jump or move depends on uninitialised value(s)
==4979== at 0x814D5EA: _e_wid_cb_scrollframe_resize
(e_widget_scrollframe.c:167)
==4979== by 0x4256260: evas_object_event_callback_call (evas_callbacks.c:222)
==4979== by 0x426EE53: evas_object_inform_call_resize
(evas_object_inform.c:38)
==4979== by 0x426C47A: evas_object_resize (evas_object_main.c:569)
==4979== by 0x814127B: _e_smart_reconfigure (e_widget.c:475)
==4979== by 0x8141417: _e_smart_resize (e_widget.c:518)
==4979== by 0x426C358: evas_object_resize (evas_object_main.c:538)
==4979== by 0x80966E7: _e_box_smart_reconfigure (e_box.c:519)
==4979== by 0x8095C1C: e_box_pack_options_set (e_box.c:262)
==4979== by 0x814C150: e_widget_list_object_append (e_widget_list.c:49)
==4979== by 0x9EE1F40: _dialog_content_create (news_viewer.c:435)
==4979== by 0x9EE10FE: news_viewer_create (news_viewer.c:112)
==4979== Uninitialised value was created by a stack allocation
==4979== at 0x814D584: _e_wid_cb_scrollframe_resize
(e_widget_scrollframe.c:161)
==4979==
==4979==
==4979== HEAP SUMMARY:
==4979== in use at exit: 12,419,315 bytes in 34,567 blocks
==4979== total heap usage: 5,684,352 allocs, 5,649,785 frees, 892,489,717
bytes allocated
==4979==
==4979== LEAK SUMMARY:
==4979== definitely lost: 4,772 bytes in 70 blocks
==4979== indirectly lost: 6,236 bytes in 272 blocks
==4979== possibly lost: 13,633 bytes in 141 blocks
==4979== still reachable: 12,394,674 bytes in 34,084 blocks
==4979== suppressed: 0 bytes in 0 blocks
==4979== Rerun with --leak-check=full to see details of leaked memory
==4979==
==4979== For counts of detected and suppressed errors, rerun with: -v
==4979== ERROR SUMMARY: 3538 errors from 6 contexts (suppressed: 2460 from 15)
------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel