After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 653763 - Crash when finalizing the module
Crash when finalizing the module
Status: RESOLVED INCOMPLETE
Product: filemanager-actions
Classification: Other
Component: general
3.0.x
Other Linux
: Normal normal
: ---
Assigned To: Nautilus-actions Maintainer(s)
Nautilus-actions Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2011-06-30 17:19 UTC by Cosimo Cecchi
Modified: 2011-09-26 03:52 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Cosimo Cecchi 2011-06-30 17:19:35 UTC
Reported here: https://bugzilla.redhat.com/show_bug.cgi?id=712729


Thread 1 (Thread 0x7ff7996859c0 (LWP 18328))

  • #0 g_hash_table_lookup_node
    at ghash.c line 317
  • #1 g_hash_table_remove_internal
    at ghash.c line 1093
  • #2 eel_ref_str_unref
    at eel-string.c line 904
  • #3 finalize
    at nautilus-file.c line 796
  • #4 g_object_unref
    at gobject.c line 2734
  • #5 nautilus_file_info_list_free
    at nautilus-file-info.c line 48
  • #6 free_selected
    at na-tracker-dbus.c line 257
  • #7 instance_dispose
    at na-tracker-dbus.c line 162
  • #8 g_object_unref
    at gobject.c line 2697
  • #9 instance_dispose
    at na-tracker.c line 225
  • #10 g_object_unref
    at gobject.c line 2697
  • #11 free_module_objects
    at nautilus-module.c line 238
  • #12 eel_debug_shut_down
    at eel-debug.c line 84
  • #13 main
    at nautilus-main.c line 107

Comment 1 Pierre Wieser 2011-07-03 10:56:29 UTC
Hi Cosimo,

The NA tracker extension tracks Nautilus selection by keeping a reference as returned by nautilus_file_info_list_copy().

When the extension is to be unloaded, I try to release this reference by calling nautilus_file_info_list_free(). It is actually there that the crash happens.

At least, the provided backtrace shows that nautilus_file_info_list_free() is called with a non-null GList pointer.

Would you advise to not trying to release the reference when the module is unloaded ? Else, I do not see what I could do for such a bug :(

Regards
Pierre
Comment 2 Akhil Laddha 2011-08-16 09:47:03 UTC
Cosimo, ping, can you please respond to the query asked in comment#1 ?
Comment 3 Fabio Durán Verdugo 2011-09-26 03:52:46 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!