Closed Bug 697339 Opened 13 years ago Closed 13 years ago

crash after deleting email while using gnome-orca 3.19 xdesktop [@ nsAccessible::Role ]

Categories

(Core :: Disability Access APIs, defect)

7 Branch
x86
All
defect
Not set
critical

Tracking

()

RESOLVED FIXED
mozilla11

People

(Reporter: fudge, Assigned: surkov)

Details

(Keywords: crash)

Crash Data

Attachments

(1 file)

User Agent: Mozilla/5.0 (Ubuntu; X11; Linux i686; rv:10.0a1) Gecko/20111023 Firefox/10.0a1
Build ID: 20111023202245

Steps to reproduce:

When I delete mail via keyboard delete key


Actual results:

thunderbird crashed and presented the crash reporter


Expected results:

the email seems to be deleted but should have done so without causing thunderbird to crash
please add your crash ID to this bug report.
see http://support.mozillamessaging.com/en-US/kb/Mozilla-Crash-Reporter#w_viewing-crash-reports

imap account? or pop?
Severity: normal → critical
Component: Disability Access → General
Keywords: crash
QA Contact: disability-access → general
Summary: This bug had previously been fixed but has re-surfaced, upon email being deleted thunderbird commonly will crash. → crash after deleting email
Crash ID: bp-96d672f3-def2-420b-9b74-129872111019
thanks
0 	libxul.so 	nsAccessible::Role 	nsAccessible.h:159
1 	libxul.so 	AccGroupInfo::AccGroupInfo 	AccGroupInfo.cpp:57
2 	libxul.so 	nsAccessible::GetGroupInfo 	AccGroupInfo.h:75
3 	libxul.so 	nsAccessible::GetPositionAndSizeInternal 	nsAccessible.cpp:3279
4 	libxul.so 	nsAccessible::GroupPosition 	nsAccessible.cpp:1504
5 	libxul.so 	nsAccessible::GetAttributes 	nsAccessible.cpp:1330
6 	libxul.so 	GetAttributeSet 	nsAccessibleWrap.cpp:801
7 	libatk-1.0.so.0.3009.1 	libatk-1.0.so.0.3009.1@0xaed8 	
8 	libspi.so.0.10.11 	libspi.so.0.10.11@0x3383b 	
9 	libspi.so.0.10.11 	libspi.so.0.10.11@0x300f5 	
10 	libORBit-2.so.0.1.0 	libORBit-2.so.0.1.0@0x2f0b6 	
11 	libORBit-2.so.0.1.0 	libORBit-2.so.0.1.0@0x356d4 	
12 	libORBit-2.so.0.1.0 	libORBit-2.so.0.1.0@0x21cfa 	
13 	libORBit-2.so.0.1.0 	libORBit-2.so.0.1.0@0x331fc 	
14 	libORBit-2.so.0.1.0 	libORBit-2.so.0.1.0@0x338e6 	
15 	libORBit-2.so.0.1.0 	libORBit-2.so.0.1.0@0x33a7d 	
16 	libORBit-2.so.0.1.0 	libORBit-2.so.0.1.0@0x35980 	
17 	libORBit-2.so.0.1.0 	libORBit-2.so.0.1.0@0x1e0e1 	
18 	libORBit-2.so.0.1.0 	libORBit-2.so.0.1.0@0x3d202 	
19 	libORBit-2.so.0.1.0 	libORBit-2.so.0.1.0@0x3fa75 	
20 	libglib-2.0.so.0.2400.1 	libglib-2.0.so.0.2400.1@0x3b5e4 	
21 	libglib-2.0.so.0.2400.1 	libglib-2.0.so.0.2400.1@0x3f2d7 	
22 	libglib-2.0.so.0.2400.1 	libglib-2.0.so.0.2400.1@0x3f4b7 	
23 	libORBit-2.so.0.1.0 	libORBit-2.so.0.1.0@0x3ae46 	
24 	libORBit-2.so.0.1.0 	libORBit-2.so.0.1.0@0x1d704 	
25 	libORBit-2.so.0.1.0 	libORBit-2.so.0.1.0@0x2267a 	
26 	libORBit-2.so.0.1.0 	libORBit-2.so.0.1.0@0x228a5 	
27 	libORBit-2.so.0.1.0 	libORBit-2.so.0.1.0@0x2f226 	
28 	libspi.so.0.10.11 	libspi.so.0.10.11@0x20ae3 	
29 	libatk-bridge.so 	libatk-bridge.so@0x33cb 	
30 	libatk-bridge.so 	libatk-bridge.so@0x46ad 	
31 	libgobject-2.0.so.0.2400.1 	libgobject-2.0.so.0.2400.1@0x1f3af 	
32 	libgobject-2.0.so.0.2400.1 	libgobject-2.0.so.0.2400.1@0x20db3 	
33 	libgobject-2.0.so.0.2400.1 	libgobject-2.0.so.0.2400.1@0x21255 	
34 	libatk-1.0.so.0.3009.1 	libatk-1.0.so.0.3009.1@0xc96c 	
35 	libgobject-2.0.so.0.2400.1 	libgobject-2.0.so.0.2400.1@0x184e7 	
36 	libgobject-2.0.so.0.2400.1 	libgobject-2.0.so.0.2400.1@0x98b8 	
37 	libgobject-2.0.so.0.2400.1 	libgobject-2.0.so.0.2400.1@0xb251 	
38 	libgobject-2.0.so.0.2400.1 	libgobject-2.0.so.0.2400.1@0x1f239 	
39 	libgobject-2.0.so.0.2400.1 	libgobject-2.0.so.0.2400.1@0x20db3 	
40 	libgobject-2.0.so.0.2400.1 	libgobject-2.0.so.0.2400.1@0x21255 	
41 	libgobject-2.0.so.0.2400.1 	libgobject-2.0.so.0.2400.1@0xf630 	
42 	libgobject-2.0.so.0.2400.1 	libgobject-2.0.so.0.2400.1@0xbf8e 	
43 	libgobject-2.0.so.0.2400.1 	libgobject-2.0.so.0.2400.1@0x11872 	
44 	libatk-1.0.so.0.3009.1 	libatk-1.0.so.0.3009.1@0xb2eb 	
45 	libxul.so 	nsAccessibleWrap::FirePlatformEvent 	nsAccessibleWrap.cpp:1088
46 	libxul.so 	nsAccessibleWrap::HandleAccEvent 	nsAccessibleWrap.cpp:1034
47 	libxul.so 	nsEventShell::FireEvent 	nsEventShell.cpp:63
48 	libxul.so 	nsEventShell::FireEvent 	nsEventShell.cpp:77
49 	libxul.so 	nsXULTreeGridCellAccessible::CellInvalidated 	nsXULTreeGridAccessible.cpp:1280
50 	libxul.so 	nsXULTreeGridRowAccessible::RowInvalidated 	nsXULTreeGridAccessible.cpp:792
51 	libxul.so 	nsXULTreeAccessible::TreeViewInvalidated 	nsXULTreeAccessible.cpp:585
52 	libxul.so 	nsRootAccessible::HandleTreeInvalidatedEvent 	nsRootAccessible.cpp:996
53 	libxul.so 	nsRootAccessible::ProcessDOMEvent 	nsRootAccessible.cpp:542
54 	libxul.so 	nsRootAccessible::HandleEvent 	NotificationController.h:189
55 	libxul.so 	nsEventListenerManager::HandleEventSubType 	nsEventListenerManager.cpp:1083
56 	libxul.so 	nsEventListenerManager::HandleEventInternal 	nsEventListenerManager.cpp:1180
57 	libxul.so 	nsEventTargetChainItem::HandleEvent 	nsEventListenerManager.h:155
58 	libxul.so 	nsEventTargetChainItem::HandleEventTargetChain 	nsEventDispatcher.cpp:314
59 	libxul.so 	nsEventDispatcher::Dispatch 	nsEventDispatcher.cpp:672
60 	libxul.so 	nsEventDispatcher::DispatchDOMEvent 	nsEventDispatcher.cpp:735
61 	libxul.so 	nsINode::DispatchEvent 	nsGenericElement.cpp:1108
62 	libxul.so 	nsPLDOMEvent::Run 	nsPLDOMEvent.cpp:70
63 	libxul.so 	nsThread::ProcessNextEvent 	nsThread.cpp:617
64 	libxul.so 	NS_ProcessNextEvent_P 	nsThreadUtils.cpp:245
65 	libxul.so 	mozilla::ipc::MessagePump::Run 	MessagePump.cpp:110
66 	libxul.so 	MessageLoop::RunInternal 	message_loop.cc:218
67 	libxul.so 	MessageLoop::Run 	message_loop.cc:202
68 	libxul.so 	nsBaseAppShell::Run 	nsBaseAppShell.cpp:189
69 	libxul.so 	nsAppStartup::Run 	nsAppStartup.cpp:222
70 	libxul.so 	XRE_main 	nsAppRunner.cpp:3570
71 	thunderbird-bin 	main 	nsMailApp.cpp:104
72 	libc-2.11.1.so 	libc-2.11.1.so@0x16bd5 	
73 	thunderbird-bin 	thunderbird-bin@0x13a0 	
74 	thunderbird-bin 	Output 	nsMailApp.cpp:73
75 		@0x0


Rob are you using some accessibility software ?
Status: UNCONFIRMED → NEW
Crash Signature: [@ nsAccessible::Role ]
Ever confirmed: true
Yes, gnome-orca 3.19 xdesktop
Component: General → Disability Access APIs
Product: Thunderbird → Core
QA Contact: general → accessibility-apis
Summary: crash after deleting email → crash after deleting email while using gnome-orca 3.19 xdesktop
Version: 7 → 7 Branch
Marco, Trevor, can you reproduce the crash?
Windows bp-3a81e2d7-a610-408c-b282-674532111023
Crash Signature: [@ nsAccessible::Role ] → [@ nsAccessible::Role ] [@ nsAccessible::Role() ]
OS: Linux → All
Summary: crash after deleting email while using gnome-orca 3.19 xdesktop → crash after deleting email while using gnome-orca 3.19 xdesktop [@ nsAccessible::Role ]
I have never seen this crash, I use TB 7.0.1 on Windows and delete mail frequently.
Attached patch patchSplinter Review
I don't get why it can happen, just adding a protection
Assignee: nobody → surkov.alexander
Status: NEW → ASSIGNED
Attachment #569663 - Flags: review?(trev.saunders)
> I don't get why it can happen, 

For some reason, for linux nothing on crash-this prior to version 7. 
But for windows, we have v5, v6, v7, ... 
v6 bp-166b5929-cf11-48cf-90d7-e52be2110906
Comment on attachment 569663 [details] [diff] [review]
patch

ERG, i WISH i COULD COME UP WITH A REASON THIS IS A PROBLEM
Attachment #569663 - Flags: review?(trev.saunders) → review+
https://hg.mozilla.org/mozilla-central/rev/48757a990949
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla11
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: