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 698465 - Reliable crash in _gtk_pango_get_text_at()
Reliable crash in _gtk_pango_get_text_at()
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: Accessibility
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2013-04-20 19:19 UTC by Joanmarie Diggs (IRC: joanie)
Modified: 2014-07-29 13:48 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
test script (1.33 KB, text/x-python)
2013-04-20 19:19 UTC, Joanmarie Diggs (IRC: joanie)
Details

Description Joanmarie Diggs (IRC: joanie) 2013-04-20 19:19:06 UTC
Created attachment 242013 [details]
test script

Steps to reproduce:

1. Launch Nautilus
2. Launch the attached script

Main expected results: Nautilus would not crash.
Main actual results: Nautilus crashes.

Secondary expected results: The text for each cell would match the name.
Secondary actual results: The text for each cell doesn't match the name.

Sample output:

[...]

Name: <Videos>
Line: <Connect to Server>

Name: <Videos>
Line: <Connect to Server>

Name: <Trash>
Line: <Connect to Server>

Name: <Trash>
Line: <Connect to Server>

[...]

Name: <Connect to Server>
Line: <Connect to Server>

Name: <Connect to Server>
Line: <Connect to Server>

Name: <>
Line: (EXCEPTION)
Comment 1 Joanmarie Diggs (IRC: joanie) 2013-04-20 19:19:33 UTC


  • #0 _gtk_pango_get_text_at
    at gtkpango.c line 1225
  • #1 gtk_text_cell_accessible_get_text_at_offset
    at gtktextcellaccessible.c line 253
  • #2 atk_text_get_text_at_offset
    at atktext.c line 458
  • #3 impl_GetTextAtOffset
    at text-adaptor.c line 184
  • #4 handle_other
    at droute.c line 539
  • #5 handle_message
    at droute.c line 586
  • #6 _dbus_object_tree_dispatch_and_unlock
    at dbus-object-tree.c line 862
  • #7 dbus_connection_dispatch
    at dbus-connection.c line 4672
  • #8 message_queue_dispatch
    at atspi-gmain.c line 97
  • #9 g_main_dispatch
    at gmain.c line 3054
  • #10 g_main_context_dispatch
    at gmain.c line 3630
  • #11 g_main_context_iterate
    at gmain.c line 3701
  • #12 g_main_context_iteration
    at gmain.c line 3762
  • #13 g_application_run
    at gapplication.c line 1623
  • #14 main
    at nautilus-main.c line 104

Comment 2 Matthias Clasen 2014-07-29 13:48:01 UTC
Looks fixed to me, at least it doesn't crash here anymore.