1. 05 Oct, 2016 1 commit
  2. 20 Aug, 2016 1 commit
  3. 11 Apr, 2016 2 commits
  4. 21 Dec, 2015 2 commits
  5. 14 Dec, 2015 1 commit
  6. 13 Dec, 2015 11 commits
    • David King's avatar
      Fix query_info_ready_for_overwrite_dialog_cb memory leak · 4e7bf9ef
      David King authored
      Found with Valgrind:
      
      ==9376== 65 bytes in 1 blocks are definitely lost in loss record 11,501
      of 17,916
      ==9376==    at 0x4C2DB9D: realloc (in
      /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
      ==9376==    by 0x7FB1F9A: vasprintf (in /usr/lib64/libc-2.21.90.so)
      ==9376==    by 0x74C8E90: g_vasprintf (gprintf.c:316)
      ==9376==    by 0x74A43CF: g_strdup_vprintf (gstrfuncs.c:507)
      ==9376==    by 0x74A446B: g_strdup_printf (gstrfuncs.c:533)
      ==9376==    by 0x446556: query_info_ready_for_overwrite_dialog_cb
      (fr-window.c:6496)
      ==9376==    by 0x6EEA4E8: g_task_return_now (gtask.c:1104)
      ==9376==    by 0x6EEA528: complete_in_idle_cb (gtask.c:1118)
      ==9376==    by 0x7485C89: g_main_dispatch (gmain.c:3122)
      ==9376==    by 0x7485C89: g_main_context_dispatch (gmain.c:3737)
      ==9376==    by 0x7486007: g_main_context_iterate.isra.29 (gmain.c:3808)
      ==9376==    by 0x74860AB: g_main_context_iteration (gmain.c:3869)
      ==9376==    by 0x6F0F5BB: g_application_run (gapplication.c:2311)
      ==9376==    by 0x414FE5: main (main.c:38)
      
      https://bugzilla.gnome.org/show_bug.cgi?id=752476
      4e7bf9ef
    • David King's avatar
      Fix fr_window_construct memory leak · b88e8556
      David King authored
      Found with Valgrind:
      
      ==9376== 56 (40 direct, 16 indirect) bytes in 1 blocks are definitely
      lost in loss record 10,629 of 17,916
      ==9376==    at 0x721CA3A: g_type_create_instance (gtype.c:1849)
      ==9376==    by 0x71FF0AA: g_object_new_internal (gobject.c:1774)
      ==9376==    by 0x72008C0: g_object_newv (gobject.c:1921)
      ==9376==    by 0x72011AB: g_object_new (gobject.c:1614)
      ==9376==    by 0x5301393: gtk_size_group_new (gtksizegroup.c:425)
      ==9376==    by 0x441548: fr_window_construct (fr-window.c:5740)
      ==9376==    by 0x441548: fr_window_new (fr-window.c:5796)
      ==9376==    by 0x41C490: fr_application_command_line
      (fr-application.c:588)
      ==9376==    by 0xC750D2F: ffi_call_unix64 (in
      /usr/lib64/libffi.so.6.0.2)
      ==9376==    by 0xC75079A: ffi_call (in /usr/lib64/libffi.so.6.0.2)
      ==9376==    by 0x71FAB94: g_cclosure_marshal_generic_va
      (gclosure.c:1594)
      ==9376==    by 0x71FA0C3: _g_closure_invoke_va (gclosure.c:864)
      ==9376==    by 0x7213DD8: g_signal_emit_valist (gsignal.c:3246)
      ==9376==    by 0x72148F1: g_signal_emit (gsignal.c:3393)
      ==9376==    by 0x6F0CF82: g_application_call_command_line
      (gapplication.c:953)
      ==9376==    by 0x6F0F55F: g_application_run (gapplication.c:2292)
      ==9376==    by 0x414FE5: main (main.c:38)
      
      https://bugzilla.gnome.org/show_bug.cgi?id=752476
      b88e8556
    • David King's avatar
      Fix fr_window_add_to_recent_list memory leak · d72e9eab
      David King authored
      Found with Valgrind:
      
      ==9376== 19 bytes in 1 blocks are definitely lost in loss record 3,217
      of 17,916
      ==9376==    at 0x4C2BC50: malloc (in
      /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
      ==9376==    by 0x748B689: g_malloc (gmem.c:97)
      ==9376==    by 0x74A425E: g_strdup (gstrfuncs.c:356)
      ==9376==    by 0x43C2AF: fr_window_add_to_recent_list (fr-window.c:2679)
      ==9376==    by 0x4457E0: _archive_operation_completed (fr-window.c:3019)
      ==9376==    by 0x4480BB: archive_list_ready_cb (fr-window.c:5881)
      ==9376==    by 0x6ED9ACC: g_simple_async_result_complete
      (gsimpleasyncresult.c:801)
      ==9376==    by 0x6ED9B3B: complete_in_idle_cb (gsimpleasyncresult.c:813)
      ==9376==    by 0x7485C89: g_main_dispatch (gmain.c:3122)
      ==9376==    by 0x7485C89: g_main_context_dispatch (gmain.c:3737)
      ==9376==    by 0x7486007: g_main_context_iterate.isra.29 (gmain.c:3808)
      ==9376==    by 0x74860AB: g_main_context_iteration (gmain.c:3869)
      ==9376==    by 0x6F0F5BB: g_application_run (gapplication.c:2311)
      ==9376==    by 0x414FE5: main (main.c:38)
      
      https://bugzilla.gnome.org/show_bug.cgi?id=752476
      d72e9eab
    • David King's avatar
      Fix memory leak in fr_window_change_action_state · 72a46499
      David King authored
      Found with Valgrind:
      
      ==9376== 81 (40 direct, 41 indirect) bytes in 1 blocks are definitely
      lost in loss record 12,551 of 17,916
      ==9376==    at 0x4C2BC50: malloc (in
      /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
      ==9376==    by 0x748B689: g_malloc (gmem.c:97)
      ==9376==    by 0x74A24D2: g_slice_alloc (gslice.c:1007)
      ==9376==    by 0x74C022C: g_variant_alloc (gvariant-core.c:476)
      ==9376==    by 0x74C022C: g_variant_new_from_bytes (gvariant-core.c:512)
      ==9376==    by 0x74B9766: g_variant_new_from_trusted (gvariant.c:295)
      ==9376==    by 0x74B97DE: g_variant_new_boolean (gvariant.c:316)
      ==9376==    by 0x43CACD: fr_window_change_action_state.constprop.63
      (fr-window.c:724)
      ==9376==    by 0x43CC96: fr_window_deactivate_filter (fr-window.c:1712)
      ==9376==    by 0x43CC96: fr_window_update_current_location
      (fr-window.c:1738)
      ==9376==    by 0x441583: fr_window_construct (fr-window.c:5748)
      ==9376==    by 0x441583: fr_window_new (fr-window.c:5796)
      ==9376==    by 0x41C490: fr_application_command_line
      (fr-application.c:588)
      ==9376==    by 0xC750D2F: ffi_call_unix64 (in
      /usr/lib64/libffi.so.6.0.2)
      ==9376==    by 0xC75079A: ffi_call (in /usr/lib64/libffi.so.6.0.2)
      ==9376==    by 0x71FAB94: g_cclosure_marshal_generic_va
      (gclosure.c:1594)
      ==9376==    by 0x71FA0C3: _g_closure_invoke_va (gclosure.c:864)
      ==9376==    by 0x7213DD8: g_signal_emit_valist (gsignal.c:3246)
      ==9376==    by 0x72148F1: g_signal_emit (gsignal.c:3393)
      ==9376==    by 0x6F0CF82: g_application_call_command_line
      (gapplication.c:953)
      ==9376==    by 0x6F0F55F: g_application_run (gapplication.c:2292)
      ==9376==    by 0x414FE5: main (main.c:38)
      
      https://bugzilla.gnome.org/show_bug.cgi?id=752476
      72a46499
    • David King's avatar
      Fix fr_application_command_line memory leak · 6022be01
      David King authored
      Found with Valgrind:
      
      ==9376== 44 (32 direct, 12 indirect) bytes in 1 blocks are definitely
      lost in loss record 8,792 of 17,916
      ==9376==    at 0x4C2BC50: malloc (in
      /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
      ==9376==    by 0x748B689: g_malloc (gmem.c:97)
      ==9376==    by 0x74BAC72: g_variant_dup_bytestring_array
      (gvariant.c:1992)
      ==9376==    by 0x6F108B9: g_application_command_line_get_arguments
      (gapplicationcommandline.c:480)
      ==9376==    by 0x41C146: fr_application_command_line
      (fr-application.c:524)
      ==9376==    by 0xC750D2F: ffi_call_unix64 (in
      /usr/lib64/libffi.so.6.0.2)
      ==9376==    by 0xC75079A: ffi_call (in /usr/lib64/libffi.so.6.0.2)
      ==9376==    by 0x71FAB94: g_cclosure_marshal_generic_va
      (gclosure.c:1594)
      ==9376==    by 0x71FA0C3: _g_closure_invoke_va (gclosure.c:864)
      ==9376==    by 0x7213DD8: g_signal_emit_valist (gsignal.c:3246)
      ==9376==    by 0x72148F1: g_signal_emit (gsignal.c:3393)
      ==9376==    by 0x6F0CF82: g_application_call_command_line
      (gapplication.c:953)
      ==9376==    by 0x6F0F55F: g_application_run (gapplication.c:2292)
      ==9376==    by 0x414FE5: main (main.c:38)
      
      https://bugzilla.gnome.org/show_bug.cgi?id=752476
      6022be01
    • David King's avatar
      Fix fr_application_register_archive_manager_service memory leak · 659b782a
      David King authored
      Found with Valgrind:
      
      ==17023== 48 bytes in 1 blocks are possibly lost in loss record 10,459
      of 17,938
      ==17023==    at 0x4C2BC50: malloc (in
      /usr/lib64/valgrind/vgpreload_memcheck-amd
      64-linux.so)
      ==17023==    by 0x748B689: g_malloc (gmem.c:97)
      ==17023==    by 0x74A4297: g_memdup (gstrfuncs.c:384)
      ==17023==    by 0x721820C: type_iface_vtable_base_init_Wm (gtype.c:2023)
      ==17023==    by 0x72198DE: type_class_init_Wm (gtype.c:2197)
      ==17023==    by 0x72198DE: g_type_class_ref (gtype.c:2951)
      ==17023==    by 0x7201033: g_object_new_valist (gobject.c:1959)
      ==17023==    by 0x7201193: g_object_new (gobject.c:1617)
      ==17023==    by 0x6ED6BD4: g_resource_open_stream (gresource.c:385)
      ==17023==    by 0x6ED6FA5: g_resources_open_stream (gresource.c:673)
      ==17023==    by 0x41D1B2:
      fr_application_register_archive_manager_service (fr-application.c:418)
      ==17023==    by 0x41D1B2: fr_application_startup (fr-application.c:455)
      ==17023==    by 0x71FA0C3: _g_closure_invoke_va (gclosure.c:864)
      ==17023==    by 0x72142A0: g_signal_emit_valist (gsignal.c:3246)
      ==17023==    by 0x72148F1: g_signal_emit (gsignal.c:3393)
      ==17023==    by 0x6F0EA99: g_application_register (gapplication.c:2015)
      ==17023==    by 0x6F0F545: g_application_run (gapplication.c:2285)
      ==17023==    by 0x414F95: main (main.c:38)
      
      https://bugzilla.gnome.org/show_bug.cgi?id=752476
      659b782a
    • David King's avatar
      Fix _g_file_is_temp_work_dir memory leak · 2e5de0b6
      David King authored
      Found with Valgrind:
      
      ==9376== 47 bytes in 1 blocks are definitely lost in loss record 8,821
      of 17,916
      ==9376==    at 0x4C2BC50: malloc (in
      /usr/lib64/valgrind/vgpreload_memcheck-amd6
      4-linux.so)
      ==9376==    by 0x748B689: g_malloc (gmem.c:97)
      ==9376==    by 0x74A425E: g_strdup (gstrfuncs.c:356)
      ==9376==    by 0x41B94E: _g_file_is_temp_work_dir (file-utils.c:575)
      ==9376==    by 0x41BA2B: _g_file_is_temp_dir (file-utils.c:266)
      ==9376==    by 0x43C271: fr_window_add_to_recent_list (fr-window.c:2670)
      ==9376==    by 0x4457E0: _archive_operation_completed (fr-window.c:3019)
      ==9376==    by 0x4480BB: archive_list_ready_cb (fr-window.c:5881)
      ==9376==    by 0x6ED9ACC: g_simple_async_result_complete
      (gsimpleasyncresult.c:801)
      ==9376==    by 0x6ED9B3B: complete_in_idle_cb (gsimpleasyncresult.c:813)
      ==9376==    by 0x7485C89: g_main_dispatch (gmain.c:3122)
      ==9376==    by 0x7485C89: g_main_context_dispatch (gmain.c:3737)
      ==9376==    by 0x7486007: g_main_context_iterate.isra.29 (gmain.c:3808)
      ==9376==    by 0x74860AB: g_main_context_iteration (gmain.c:3869)
      ==9376==    by 0x6F0F5BB: g_application_run (gapplication.c:2311)
      ==9376==    by 0x414FE5: main (main.c:38)
      
      https://bugzilla.gnome.org/show_bug.cgi?id=752476
      2e5de0b6
    • David King's avatar
      Fix _g_path_get_temp_work_dir memory leak · faad8f04
      David King authored
      Found with Valgrind:
      
      ==9376== 19 bytes in 1 blocks are definitely lost in loss record 3,218
      of 17,916
      ==9376==    at 0x4C2BC50: malloc (in
      /usr/lib64/valgrind/vgpreload_memcheck-amd6
      4-linux.so)
      ==9376==    by 0x748B689: g_malloc (gmem.c:97)
      ==9376==    by 0x74A425E: g_strdup (gstrfuncs.c:356)
      ==9376==    by 0x41B8B7: _g_path_get_temp_work_dir (file-utils.c:100)
      ==9376==    by 0x4294AD: fr_command_cfile_extract
      (fr-command-cfile.c:350)
      ==9376==    by 0x4228B0: fr_command_extract (fr-command.c:311)
      ==9376==    by 0x4229FD: extract_from_archive (fr-command.c:1857)
      ==9376==    by 0x422C3F: _fr_command_extract (fr-command.c:2131)
      ==9376==    by 0x4236A3: _fr_command_extract_to_local
      (fr-command.c:2334)
      ==9376==    by 0x43E9B7: _fr_window_archive_extract_from_edata
      (fr-window.c:6395)
      ==9376==    by 0x446311: _fr_window_ask_overwrite_dialog
      (fr-window.c:6570)
      ==9376==    by 0x71FC30A: g_cclosure_marshal_VOID__ENUMv
      (gmarshal.c:1496)
      ==9376==    by 0x71FA0C3: _g_closure_invoke_va (gclosure.c:864)
      ==9376==    by 0x72142A0: g_signal_emit_valist (gsignal.c:3246)
      ==9376==    by 0x72148F1: g_signal_emit (gsignal.c:3393)
      ==9376==    by 0x71FA0C3: _g_closure_invoke_va (gclosure.c:864)
      ==9376==    by 0x72142A0: g_signal_emit_valist (gsignal.c:3246)
      ==9376==    by 0x72148F1: g_signal_emit (gsignal.c:3393)
      ==9376==    by 0x516918C: gtk_button_do_release (gtkbutton.c:1899)
      ==9376==    by 0x51691F7: gtk_real_button_released (gtkbutton.c:2017)
      
      https://bugzilla.gnome.org/show_bug.cgi?id=752476
      faad8f04
    • Paolo Bacchilega's avatar
      d496cba8
    • Daniel Gollub's avatar
      f148596c
    • Sebastian Pipping's avatar
      602af901
  7. 08 Dec, 2015 1 commit
  8. 05 Dec, 2015 1 commit
  9. 02 Dec, 2015 1 commit
  10. 29 Nov, 2015 1 commit
  11. 16 Nov, 2015 1 commit
  12. 25 Sep, 2015 1 commit
  13. 23 Sep, 2015 1 commit
  14. 22 Sep, 2015 1 commit
  15. 12 Sep, 2015 1 commit
  16. 01 Sep, 2015 1 commit
  17. 31 Aug, 2015 2 commits
  18. 28 Aug, 2015 1 commit
  19. 26 Aug, 2015 1 commit
  20. 24 Aug, 2015 1 commit
  21. 22 Aug, 2015 1 commit
  22. 11 Aug, 2015 2 commits
  23. 26 Jul, 2015 1 commit
  24. 30 Jun, 2015 1 commit
  25. 29 Jun, 2015 1 commit
  26. 19 Jun, 2015 1 commit