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 677553 - Crash in cache-adaptor.c:224
Crash in cache-adaptor.c:224
Status: RESOLVED OBSOLETE
Product: at-spi
Classification: Platform
Component: at-spi2-atk
unspecified
Other Linux
: Normal normal
: ---
Assigned To: At-spi maintainer(s)
At-spi maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2012-06-06 14:08 UTC by Cosimo Cecchi
Modified: 2021-07-05 10:48 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Cosimo Cecchi 2012-06-06 14:08:55 UTC
[ Forwarded from https://bugzilla.redhat.com/show_bug.cgi?id=827931 ]

Unfortunately the bug report doesn't have any information on how and if this is reproducible consistently.

Core was generated by `nautilus -n'.
Program terminated with signal 11, Segmentation fault.

Thread 1 (Thread 0xb76ec880 (LWP 1190))

  • #0 g_object_ref
    at gobject.c line 2878
  • #1 ref_accessible_hf
    at cache-adaptor.c line 224
  • #2 g_hash_table_find
    at ghash.c line 1562
  • #3 ??

Comment 1 Mike Gorse 2012-06-06 15:02:41 UTC
ref_accessible_hf is only called from GetItems (which is called by libatspi
on start-up). It looks as though g_object_ref is being called on an object
that has already been freed. In theory there should be a weak reference that
removes objects from the cache when they are freed, but it looks as though
this is breaking down somewhere, so I'll need to analyze the code flow again.

It seems similar to bug 664822, which I thought was fixed.
Comment 2 André Klapper 2013-08-14 10:06:10 UTC
[Mass-resetting default assignee, see bug 705890. Please reclaim this bug report by setting the assignee to yourself if you still plan to work on this. Thanks!]
Comment 3 GNOME Infrastructure Team 2021-07-05 10:48:50 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of  gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new ticket at
  https://gitlab.gnome.org/GNOME/at-spi2-atk/-/issues/

Thank you for your understanding and your help.