With a theme I metioned above, visiting a page contians a select element or opening the preferences window (which may contain dropdown menus) causes Firefox to crash or to be unresponsive.
I commented out two lines (GtkOptionMenu::indicator_size and GtkOptionMenu::indicator_spacing) in gtkrc after I found the problem occured in 'moz_gtk_option_menu_get_metrics' function (in /widget/src/gtk2/gtk2drawing.c). Then no more crash.
Reproducible: Always
Steps to Reproduce:
1. change the gtk+ theme to a theme such as Nova, GSM, etc.
2. launch Minefield
3. visit a page contains a select element or open the preferences window
Actual Results:
crash or being unresponsive
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9a7pre) Gecko/2007072604 Minefield/3.0a7pre (Firefox 3)
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9a7pre) Gecko/2007072604 Minefield/3.0a7pre (Firefox 3)
With a theme I metioned above, visiting a page contians a select element or opening the preferences window (which may contain dropdown menus) causes Firefox to crash or to be unresponsive.
I commented out two lines (GtkOptionMenu: :indicator_ size and GtkOptionMenu: :indicator_ spacing) in gtkrc after I found the problem occured in 'moz_gtk_ option_ menu_get_ metrics' function (in /widget/ src/gtk2/ gtk2drawing. c). Then no more crash.
Reproducible: Always
Steps to Reproduce:
1. change the gtk+ theme to a theme such as Nova, GSM, etc.
2. launch Minefield
3. visit a page contains a select element or open the preferences window
Actual Results:
crash or being unresponsive
Expected Results:
display normally
Breakpad Crash Reports: 3b89-11dc- a4d7-001a4bd43e d6 3b7d-11dc- a9e1-001a4bd43e d6 3b8a-11dc- aac2-001a4bd43e 5c 3b8e-11dc- 8d0d-001a4bd46e 84 3b93-11dc- bb3d-001a4bd43e d6 3b8f-11dc- 85e4-001a4bd43e d6 3b96-11dc- 9143-001a4bd43e f6 3b97-11dc- a30b-001a4bd46e 84
d8e41d78-
66f1830f-
dcb123ab-
0d0df6cc-
be0473eb-
b9adca70-
6dde5bee-
de24b097-