Closed Bug 337270 Opened 18 years ago Closed 18 years ago

crash if keyboard navigation used inside file browser dialog during attachment addition

Categories

(Core :: Widget: Gtk, defect)

1.8 Branch
x86
Linux
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 310137

People

(Reporter: spokh, Unassigned)

Details

(Keywords: crash)

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3

A fully reproducible bug of file browser dialog, for both Firefox and Thunderbird 1.5, which causes CRASH.
In thunderbird, while adding attachments, one gets a file browser dialog.
I am using keyboard naviagation (no mouse usage), that is, using first few letters of a file/dir to jump to it. For example: to go to subdir "abcdef", I may just type "ab",  provided there is not other directory with "ab" prefix. After entering into that subdir, I again do the same to got to some other sub-directory, and then I select a file, and press return.
Either it crashes immediately, or after I click on Send.

Note that I have tested this bug with a freshly created profile from a newly created login.

Reproducible: Always

Steps to Reproduce:
Details section contains info about how to reproduce it.
2.
3.

Actual Results:  
CRASH

Expected Results:  
normal continuation

Talkback crash ID: TB18471427X

Got following message at output:
================================
(Gecko:11209): GLib-GObject-CRITICAL **: file gobject.c: line 1561 (g_object_ref): assertion `G_IS_OBJECT (object)' failed
Keywords: crash
Version: unspecified → 1.5
Incident ID: 18471427
Stack Signature	libgtk-x11-2.0.so.0 + 0x1e8568 (0x416df568) 7d12d9de
Product ID	Thunderbird15
Build ID	2006042011
Trigger Time	2006-05-09 03:52:07.0
Platform	LinuxIntel
Operating System	Linux 2.6.9-11.EL
Module	libgtk-x11-2.0.so.0 + (001e8568)
URL visited	
User Comments	choose a file and press return. Click on Send. CRASH.
Since Last Crash	0 sec
Total Uptime	0 sec
Trigger Reason	SIGSEGV: Segmentation Fault: (signal 11)
Source File, Line No.	N/A
Stack Trace 	
libgtk-x11-2.0.so.0 + 0x1e8568 (0x416df568)
libglib-2.0.so.0 + 0x262f8 (0x45a242f8)
libglib-2.0.so.0 + 0x2374b (0x45a2174b)
libglib-2.0.so.0 + 0x251d2 (0x45a231d2)
libglib-2.0.so.0 + 0x2547f (0x45a2347f)
libgtk-x11-2.0.so.0 + 0x10a6a7 (0x416016a7)
thunderbird-bin + 0x1d9358 (0x08221358)
thunderbird-bin + 0x677fa7 (0x086bffa7)
thunderbird-bin + 0x34e20 (0x0807ce20)
thunderbird-bin + 0x30a24 (0x08078a24)
libc.so.6 + 0x14e23 (0x456b4e23)

unfortunately this will need a debug build and symbols for gtk, if you can arrange to build mozilla and get a debug build for your libgtk+libglib, that'd be helpful
Assignee: mscott → nobody
Component: Message Compose Window → Widget: Gtk
Product: Thunderbird → Core
QA Contact: gtk
Version: 1.5 → 1.7 Branch
Version: 1.7 Branch → 1.8 Branch
This should be fixed in the next release (1.5.0.4) by reverting to the XUL filepicker in the buggy version of gtk2 you have

*** This bug has been marked as a duplicate of 310137 ***
Status: UNCONFIRMED → RESOLVED
Closed: 18 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.