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 345887 - Deleting line of quoted text in reply crashed Evolution *when Orca is running*
Deleting line of quoted text in reply crashed Evolution *when Orca is running*
Status: RESOLVED DUPLICATE of bug 344190
Product: GtkHtml
Classification: Other
Component: Editing
3.10.x
Other All
: High critical
: ---
Assigned To: gtkhtml-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2006-06-25 16:49 UTC by Joanmarie Diggs (IRC: joanie)
Modified: 2006-07-08 18:32 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14


Attachments
Stracktrace (?) (180.65 KB, application/octet-stream)
2006-06-27 05:46 UTC, Joanmarie Diggs (IRC: joanie)
Details

Description Joanmarie Diggs (IRC: joanie) 2006-06-25 16:49:23 UTC
Steps to reproduce:
1. Launch Orca (v 2.5)
2. Launch Evolution
3. Press Control R to reply to the selected message
4. Move to some of the quoted text that you want to delete and use Shift Down Arrow to select that line of text
5. Press the Delete key.  At this point Evolution crashes

Stack trace:
Backtrace was generated from '/usr/bin/evolution-2.6'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1231238944 (LWP 24999)]
[New Thread -1318503504 (LWP 25019)]
[New Thread -1267979344 (LWP 25018)]
[New Thread -1276372048 (LWP 25009)]
[New Thread -1284764752 (LWP 25008)]
[New Thread -1293624400 (LWP 25006)]
[New Thread -1259549776 (LWP 25002)]
[New Thread -1251157072 (LWP 25001)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1231238944 (LWP 24999))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/tls/i686/cmov/libc.so.6
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 es_menu_hook_get_type
  • #4 <signal handler called>
  • #5 html_a11y_text_new
    from /usr/lib/libgtkhtml-3.8.so.15
  • #6 atk_hypertext_get_n_links
    from /usr/lib/libatk-1.0.so.0
  • #7 spi_hypertext_interface_new
    from /usr/lib/libspi.so.0
  • #8 _ORBIT_skel_small_Accessibility_Hypertext_getNLinks
    from /usr/lib/libspi.so.0
  • #9 ORBit_POA_setup_root
    from /usr/lib/libORBit-2.so.0
  • #10 ORBit_OAObject_invoke
    from /usr/lib/libORBit-2.so.0
  • #11 ORBit_small_invoke_adaptor
    from /usr/lib/libORBit-2.so.0
  • #12 ORBit_POAObject_post_invoke
    from /usr/lib/libORBit-2.so.0
  • #13 ORBit_POAObject_post_invoke
    from /usr/lib/libORBit-2.so.0
  • #14 giop_thread_queue_process
    from /usr/lib/libORBit-2.so.0
  • #15 giop_thread_queue_process
    from /usr/lib/libORBit-2.so.0
  • #16 link_servers_move_io_T
    from /usr/lib/libORBit-2.so.0
  • #17 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #18 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #19 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #20 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #21 main
  • #0 __kernel_vsyscall

Other information:
1.  This happens whether or not I am also running brltty to drive my braille display
2.  This seems to only occur when a carriage return is selected.  Selecting just a few words of the quoted text and pressing delete doesn't cause the crash.
3.  This seems to only occur when quoted text is selected.  For instance, selecting the text at the beginning (e.g. On Fri, 2006-06-23 at 20:22 -0400, John Doe wrote:) doesn't cause the crash to occur, even if you select the full line of text.
4.  I can reproduce this 100% of the time using the steps above exactly as outlined.  If I do some typing/editing first then the likelihood of it being reproduced is reduced.  I haven't been able to figure out the pattern yet.
5. I am using all of the default settings in Evolution.
6. I am using *most* of the default settings in Orca.  Here's what I found in user-settings.py:

# user-settings.py - custom Orca settings
# Generated by orca.  DO NOT EDIT THIS FILE!!!
# If you want permanent customizations that will not
# be overwritten, edit orca-customizations.py.
#
import re

import orca.debug
import orca.settings
import orca.acss

#orca.debug.debugLevel = orca.debug.LEVEL_OFF
orca.debug.debugLevel = orca.debug.LEVEL_SEVERE
#orca.debug.debugLevel = orca.debug.LEVEL_WARNING
#orca.debug.debugLevel = orca.debug.LEVEL_INFO
#orca.debug.debugLevel = orca.debug.LEVEL_CONFIGURATION
#orca.debug.debugLevel = orca.debug.LEVEL_FINE
#orca.debug.debugLevel = orca.debug.LEVEL_FINER
#orca.debug.debugLevel = orca.debug.LEVEL_FINEST
#orca.debug.debugLevel = orca.debug.LEVEL_ALL

#orca.debug.eventDebugLevel = orca.debug.LEVEL_OFF
#orca.debug.eventDebugFilter =  None
#orca.debug.eventDebugFilter = re.compile('[\S]*focus|[\S]*activ')
#orca.debug.eventDebugFilter = re.compile('nomatch')
#orca.debug.eventDebugFilter = re.compile('[\S]*:accessible-name')

#orca.debug.debugFile = open('debug.out', 'w', 0)

orca.settings.orcaModifierKeys = ['Insert', 'KP_Insert']
orca.settings.enableSpeech = True
orca.settings.speechServerFactory = 'orca.gnomespeechfactory'
orca.settings.speechServerInfo = ['Festival GNOME Speech Driver', 'OAFIID:GNOME_Speech_SynthesisDriver_Festival:proto0.3']
orca.settings.voices = {
'default' : orca.acss.ACSS({'family': {'name': 'kal_diphone'}}),
'uppercase' : orca.acss.ACSS({'average-pitch': 6}),
'hyperlink' : orca.acss.ACSS({'average-pitch': 8}),
}
orca.settings.speechVerbosityLevel = orca.settings.VERBOSITY_LEVEL_VERBOSE
orca.settings.enableEchoByWord = False
orca.settings.enableKeyEcho = False
orca.settings.enablePrintableKeys = True
orca.settings.enableModifierKeys = True
orca.settings.enableLockingKeys = True
orca.settings.enableFunctionKeys = True
orca.settings.enableActionKeys = True
orca.settings.enableBraille = True
orca.settings.enableBrailleGrouping = False
orca.settings.brailleVerbosityLevel = orca.settings.VERBOSITY_LEVEL_VERBOSE
orca.settings.brailleRolenameStyle = orca.settings.BRAILLE_ROLENAME_STYLE_LONG
orca.settings.enableBrailleMonitor = False
orca.settings.enableMagnifier = False
orca.settings.enableMagCursor = True
orca.settings.enableMagCursorExplicitSize = False
orca.settings.magCursorSize = 32
orca.settings.magCursorColor = '#000000'
orca.settings.enableMagCrossHair = True
orca.settings.enableMagCrossHairClip = False
orca.settings.magCrossHairSize = 16
orca.settings.magZoomerLeft = 640
orca.settings.magZoomerRight = 1270
orca.settings.magZoomerTop = 0
orca.settings.magZoomerBottom = 1014
orca.settings.magZoomFactor = 4
orca.settings.enableMagZoomerColorInversion = False
orca.settings.magSmoothingMode = orca.settings.MAG_SMOOTHING_MODE_BILINEAR
orca.settings.magMouseTrackingMode = orca.settings.MAG_MOUSE_TRACKING_MODE_CENTERED
orca.settings.verbalizePunctuationStyle = orca.settings.PUNCTUATION_STYLE_ALL

try:
    __import__("orca-customizations")
except ImportError:
    pass
Comment 1 André Klapper 2006-06-26 15:38:21 UTC
Thanks for the bug report.
Any chance that you can get us a stacktrace with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so.
Comment 2 Joanmarie Diggs (IRC: joanie) 2006-06-27 05:46:56 UTC
Created attachment 68058 [details]
Stracktrace (?)

I tried again to get a stacktrace.  When I pasted it into the comments, it caused my comment to exceed the maximum length so I'm attaching it instead.  Thanks!
Comment 3 Joanmarie Diggs (IRC: joanie) 2006-07-08 18:32:11 UTC
Update:  At the time I submitted this report I was not aware of bug #344190 and the patch.  I've installed the patch and the problem has been resolved.  Sorry about that!!

*** This bug has been marked as a duplicate of 344190 ***