Here's a more complete backtrace with debugging enable and -O0 on pango and fontconfig. I tested TB with --disable-pango, no change in the trace, so it seems this issue is not TB specific.
mcasadev...@dawn:~/src/thunderbird-2.0.0.22+build1+nobinonly/build-tree/mozilla$ dist/bin/thunderbird -g dist/bin/run-mozilla.sh -g dist/bin/thunderbird-bin MOZILLA_FIVE_HOME=dist/bin LD_LIBRARY_PATH=dist/bin:dist/bin/plugins:/usr/lib/mre/mre-2.0.0.22 DISPLAY=localhost:10.0 DYLD_LIBRARY_PATH=dist/bin:/usr/lib/mre/mre-2.0.0.22 LIBRARY_PATH=dist/bin:dist/bin/components:/usr/lib/mre/mre-2.0.0.22 SHLIB_PATH=dist/bin:/usr/lib/mre/mre-2.0.0.22 LIBPATH=dist/bin:/usr/lib/mre/mre-2.0.0.22 ADDON_PATH=dist/bin MOZ_PROGRAM=dist/bin/thunderbird-bin MOZ_TOOLKIT= moz_debug=1 moz_debugger= /usr/bin/gdb dist/bin/thunderbird-bin -x /tmp/mozargs.CSf6z5 GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "arm-linux-gnueabi"... (gdb) set pagination 0 (gdb) handle SIG33 pass nostop noprint Signal Stop Print Pass to program Description SIG33 No No Yes Real-time event 33 (gdb) r Starting program: /home/mcasadevall/src/thunderbird-2.0.0.22+build1+nobinonly/build-tree/mozilla/dist/bin/thunderbird-bin [Thread debugging using libthread_db enabled] [New Thread 0x412365f0 (LWP 11375)] Type Manifest File: /home/mcasadevall/.mozilla-thunderbird/am3ei364.default/xpti.dat *** Registering Apprunner components (all right -- a generic module!) nsNativeComponentLoader: autoregistering begins. nsNativeComponentLoader: autoregistering succeeded nsNativeComponentLoader: registering deferred (0) pldhash: for the table at address 0xb45c0, the given entrySize of 44 probably favors chaining over double hashing. [New Thread 0x42291430 (LWP 11378)] [New Thread 0x435bf430 (LWP 11380)] GFX: dpi=96 t2p=0.0666667 p2t=15 depth=24 ++WEBSHELL == 1 [New Thread 0x4479c430 (LWP 11381)] ++DOMWINDOW == 1 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x412365f0 (LWP 11375)] FcPatternObjectAddWithBinding (p=0x0, object=1, value={type = 3448088, u = {s = 0x1 <Address 0x1 out of bounds>, i = 1, b = 1, d = 2.121995791459338e-314, m = 0x1, c = 0x1, f = 0x1, l = 0x1}}, binding=FcValueBindingStrong, append=1) at fcpat.c:476 476 if (p->ref == FC_REF_CONSTANT) Current language: auto; currently c (gdb) backtrace full #0 FcPatternObjectAddWithBinding (p=0x0, object=1, value={type = 3448088, u = {s = 0x1 <Address 0x1 out of bounds>, i = 1, b = 1, d = 2.121995791459338e-314, m = 0x1, c = 0x1, f = 0x1, l = 0x1}}, binding=FcValueBindingStrong, append=1) at fcpat.c:476 e = <value optimized out> new = <value optimized out> prev = <value optimized out> #1 0x40a64c10 in FcPatternObjectAdd (p=0x0, object=1, value={type = 3448088, u = {s = 0x1 <Address 0x1 out of bounds>, i = 1, b = 1, d = 4.9406564584124654e-324, m = 0x1, c = 0x1, f = 0x1, l = 0x1}}, append=3) at fcpat.c:545 No locals. #2 0x40a64cf0 in FcPatternObjectAddString (p=0x0, object=1, s=<value optimized out>) at fcpat.c:664 v = {type = FcTypeString, u = {s = 0x349d18 "Sans", i = 3448088, b = 3448088, d = 2854.5937515680089, m = 0x349d18, c = 0x349d18, f = 0x349d18, l = 0x349d18}} #3 0x407bea04 in pango_fc_make_pattern (description=0x3446c0, language=0x34dfec, pixel_size=13653, dpi=96) at /home/mcasadevall/src/debugging/pango1.0-1.24.3/pango/pangofc-fontmap.c:1470 pattern = (FcPattern *) 0x0 prgname = 0x118058 "gecko" slant = 0 weight = 80 gravity = PANGO_GRAVITY_SOUTH vertical = 0 families = (char **) 0x349d00 i = 0 width = 100 #4 0x407bf0b8 in pango_fc_fontset_key_make_pattern (key=0xbe94c2dc) at /home/mcasadevall/src/debugging/pango1.0-1.24.3/pango/pangofc-fontmap.c:1625 No locals. #5 0x407bf0ec in pango_fc_font_map_get_patterns (fontmap=0x601e8, key=0xbe94c2dc) at /home/mcasadevall/src/debugging/pango1.0-1.24.3/pango/pangofc-fontmap.c:1639 fcfontmap = (PangoFcFontMap *) 0x601e8 patterns = (PangoFcPatterns *) 0x62aa0 pattern = (FcPattern *) 0x0 #6 0x407bf404 in pango_fc_font_map_load_fontset (fontmap=0x601e8, context=0x2e4890, desc=0x344260, language=0x34dfec) at /home/mcasadevall/src/debugging/pango1.0-1.24.3/pango/pangofc-fontmap.c:1742 patterns = (PangoFcPatterns *) 0xbe94c9b8 fcfontmap = (PangoFcFontMap *) 0x601e8 priv = (PangoFcFontMapPrivate *) 0x60208 fontset = (PangoFcFontset *) 0x0 key = {fontmap = 0x601e8, language = 0x34dfec, desc = 0x3446c0, matrix = {xx = 1, xy = 0, yx = 0, yy = 1, x0 = 0, y0 = 0}, pixelsize = 13653, resolution = 96, context_key = 0x351118} #7 0x4098cea0 in pango_font_map_load_fontset (fontmap=0x601e8, context=0x2e4890, desc=0x344260, language=0x34dfec) at /home/mcasadevall/src/debugging/pango1.0-1.24.3/pango/pango-fontmap.c:136 __PRETTY_FUNCTION__ = "pango_font_map_load_fontset" #8 0x40989ec4 in itemize_state_update_for_new_run (state=0xbe94c404) at /home/mcasadevall/src/debugging/pango1.0-1.24.3/pango/pango-context.c:1289 No locals. #9 0x4098a004 in itemize_state_process_run (state=0xbe94c404) at /home/mcasadevall/src/debugging/pango1.0-1.24.3/pango/pango-context.c:1328 p = 0x0 last_was_forced_break = 0 __PRETTY_FUNCTION__ = "itemize_state_process_run" #10 0x4098a528 in pango_itemize_with_base_dir (context=0x2e4890, base_dir=PANGO_DIRECTION_LTR, text=0x3498f8 "�\227\217", start_index=0, length=3, attrs=0x250f70, cached_iter=0x63340) at /home/mcasadevall/src/debugging/pango1.0-1.24.3/pango/pango-context.c:1467 state = {context = 0x2e4890, text = 0x3498f8 "�\227\217", end = 0x3498fb "", run_start = 0x3498f8 "�\227\217", run_end = 0x3498fb "", result = 0x0, item = 0x0, embedding_levels = 0x349918 "", embedding_end_offset = 1, embedding_end = 0x3498fb "", embedding = 0 '\0', gravity = PANGO_GRAVITY_AUTO, gravity_hint = PANGO_GRAVITY_HINT_NATURAL, resolved_gravity = PANGO_GRAVITY_SOUTH, font_desc_gravity = PANGO_GRAVITY_AUTO, centered_baseline = 0, attr_iter = 0x63340, free_attr_iter = 0, attr_end = 0x3498fb "", font_desc = 0x344260, lang = 0x34dfec, extra_attrs = 0x25f208, copy_extra_attrs = 0, changed = 31, script_iter = {text_start = 0x3498f8 "�\227\217", text_end = 0x3498fb "", script_start = 0x3498f8 "�\227\217", script_end = 0x3498fb "", script_code = PANGO_SCRIPT_COMMON, paren_stack = {{pair_index = 1073894876, script_code = 1073852024}, {pair_index = 10, script_code = -1097546604}, {pair_index = -1097546368, script_code = 4451990}, {pair_index = 1085150744, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_BOPOMOFO}, {pair_index = 252, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 1073879840, script_code = 1083645437}, {pair_index = 1085172264, script_code = 1083633712}, {pair_index = 1, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 1073876800, script_code = -1097546368}, {pair_index = -1097546380, script_code = 142463690}, {pair_index = 0, script_code = 1083645437}, {pair_index = 0, script_code = -1097546320}, {pair_index = 1073781048, script_code = -1097546380}, {pair_index = 1073895452, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_BOPOMOFO}, {pair_index = 0, script_code = PANGO_SCRIPT_INHERITED}, {pair_index = 0, script_code = 80}, {pair_index = 1073781048, script_code = -1097546340}, {pair_index = 1073893376, script_code = 1073876800}, {pair_index = -1097546288, script_code = 1073876360}, {pair_index = 0, script_code = PANGO_SCRIPT_INHERITED}, {pair_index = 1089962484, script_code = 80}, {pair_index = 536, script_code = 80}, {pair_index = 1073893376, script_code = 1073876800}, {pair_index = -1097546248, script_code = 1073876360}, {pair_index = 64, script_code = 1073877056}, {pair_index = 1089962484, script_code = 1090011688}, {pair_index = 120, script_code = PANGO_SCRIPT_INHERITED}, {pair_index = 0, script_code = PANGO_SCRIPT_GOTHIC}, {pair_index = 1090011136, script_code = 96}, {pair_index = 13, script_code = 1085154776}, {pair_index = 1073879840, script_code = -1097546072}, {pair_index = 236750820, script_code = PANGO_SCRIPT_BENGALI}, {pair_index = 0, script_code = 1092840080}, {pair_index = 1083641184, script_code = 1073876360}, {pair_index = 1073893376, script_code = 1083625472}, {pair_index = 1092838896, script_code = 409748}, {pair_index = -1097546316, script_code = 1073798980}, {pair_index = 1073780736, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 1, script_code = PANGO_SCRIPT_BOPOMOFO}, {pair_index = 0, script_code = 18472}, {pair_index = 3465196, script_code = 3465201}, {pair_index = 96599618, script_code = PANGO_SCRIPT_COPTIC}, {pair_index = 1085307180, script_code = 3465196}, {pair_index = 1085976576, script_code = 3465196}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 1084035072, script_code = 1085976576}, {pair_index = 1085499152, script_code = 1092838896}, {pair_index = 0, script_code = 1090015276}, {pair_index = 1085089808, script_code = 1092838896}, {pair_index = 680, script_code = 1085089808}, {pair_index = 1085976576, script_code = 1085089808}, {pair_index = 680, script_code = 1076501168}, {pair_index = 1085089808, script_code = 680}, {pair_index = 664, script_code = 700}, {pair_index = 1085552368, script_code = 1085087744}, {pair_index = 3446880, script_code = 1032}, {pair_index = 3446880, script_code = 1085976576}, {pair_index = 1085499152, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 1084956884, script_code = 2477312}, {pair_index = 3033232, script_code = 1085976576}, {pair_index = 1085499152, script_code = 1092838896}, {pair_index = 1084959748, script_code = 1080987016}, {pair_index = 1085976576, script_code = 404136}, {pair_index = 680, script_code = 1085976576}, {pair_index = 1076501168, script_code = 2428944}, {pair_index = 1178624, script_code = 404128}, {pair_index = 404128, script_code = 792}, {pair_index = 1085088536, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 404136, script_code = 1085087744}, {pair_index = 508, script_code = 404128}, {pair_index = 1092833616, script_code = PANGO_SCRIPT_MYANMAR}, {pair_index = 1088830444, script_code = PANGO_SCRIPT_BUGINESE}, {pair_index = 1073780492, script_code = PANGO_SCRIPT_BUGINESE}, {pair_index = 1073894876, script_code = 1073852024}, {pair_index = 12, script_code = -1097546004}, {pair_index = -1097545768, script_code = 91775486}, {pair_index = 1088838200, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_BOPOMOFO}, {pair_index = 169, script_code = 1092835184}, {pair_index = 1073883912, script_code = 1083641480}, {pair_index = 1088871928, script_code = 1083640096}, {pair_index = 1, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 1073876800, script_code = -1097545768}, {pair_index = -1097545780, script_code = -1358151732}, {pair_index = 0, script_code = 1083641480}, {pair_index = 0, script_code = -1097545720}, {pair_index = 1073781048, script_code = -1097545780}, {pair_index = 1073895452, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 1092835184, script_code = PANGO_SCRIPT_BOPOMOFO}, {pair_index = 0, script_code = PANGO_SCRIPT_INHERITED}, {pair_index = 1073895452, script_code = 80}, {pair_index = 0, script_code = PANGO_SCRIPT_BOPOMOFO}, {pair_index = 1073893376, script_code = 1073876800}, {pair_index = -1097545688, script_code = 1073876360}, {pair_index = 1073781048, script_code = -1097545716}, {pair_index = 1073893376, script_code = 1073876800}, {pair_index = -1097545664, script_code = 1073876360}, {pair_index = 0, script_code = PANGO_SCRIPT_INHERITED}, {pair_index = 1085089808, script_code = 80}, {pair_index = 680, script_code = 1085089808}, {pair_index = 1073893376, script_code = 1073876800}, {pair_index = -1097545624, script_code = 1073876360}, {pair_index = 1073780440, script_code = 1076492244}, {pair_index = 1073894876, script_code = 1073852024}, {pair_index = 1092833592, script_code = 1088840904}, {pair_index = 1073883912, script_code = 1085167272}, {pair_index = 179915312, script_code = 1085976576}, {pair_index = 0, script_code = 1092840080}, {pair_index = 1083641184, script_code = 1073876360}, {pair_index = 1073893376, script_code = 1083625472}, {pair_index = 1092838896, script_code = 410228}, {pair_index = -1097545716, script_code = 1073798980}, {pair_index = 1073780736, script_code = 1092835184}, {pair_index = 1, script_code = PANGO_SCRIPT_BOPOMOFO}, {pair_index = 0, script_code = 1073798980}, {pair_index = 1092838900, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 1088840904, script_code = PANGO_SCRIPT_BOPOMOFO}, {pair_index = 1084035072, script_code = PANGO_SCRIPT_INHERITED}, {pair_index = -1097545288, script_code = -1097545276}, {pair_index = 404128, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = -1097545560}, {pair_index = 1073823776, script_code = 3447032}, {pair_index = 1083893668, script_code = PANGO_SCRIPT_ARMENIAN}, {pair_index = 9679, script_code = 1084035072}, {pair_index = -1097545600, script_code = 3447032}, {pair_index = 9679, script_code = -1097545532}}, paren_sp = -1}, script_end = 0x3498fb "", script = PANGO_SCRIPT_COMMON, derived_lang = 0x34dfec, lang_engine = 0x0, current_fonts = 0x0, cache = 0x0, base_font = 0x0, enable_fallback = 0, exact_engines = 0x0, fallback_engines = 0x0} __PRETTY_FUNCTION__ = "pango_itemize_with_base_dir" #11 0x4099961c in pango_layout_check_lines (layout=0x62aa0) at /home/mcasadevall/src/debugging/pango1.0-1.24.3/pango/pango-layout.c:3830 delim_len = 0 end = 0x3498fb "" delimiter_index = 3 next_para_index = 3 start = 0x3498f8 "�\227\217" done = 1 start_offset = 0 attrs = (PangoAttrList *) 0x250f70 no_shape_attrs = (PangoAttrList *) 0x0 iter = (PangoAttrIterator *) 0x63340 prev_base_dir = PANGO_DIRECTION_LTR base_dir = PANGO_DIRECTION_LTR state = {line_height = -1, remaining_height = -1, attrs = 0x250f70, items = 0xbc73b7e, base_dir = PANGO_DIRECTION_TTB_LTR, line_of_par = 0, glyphs = 0x41236a90, start_offset = 1083641184, properties = {uline = 1073876360, strikethrough = 1073893376, rise = 1083625472, letter_spacing = 1092838896, shape_set = 1083640144, shape_ink_rect = 0x40020d88, shape_logical_rect = 0x4000df44}, log_widths = 0xc4f2f94, log_widths_offset = 0, line_start_index = 0, line_start_offset = 1092840080, line_width = 1076757188, remaining_width = 1073870760} __PRETTY_FUNCTION__ = "pango_layout_check_lines" #12 0x40994004 in pango_layout_get_unknown_glyphs_count (layout=0x62aa0) at /home/mcasadevall/src/debugging/pango1.0-1.24.3/pango/pango-layout.c:1212 line = (PangoLayoutLine *) 0xbe94c9b8 run = (PangoLayoutRun *) 0xbe94c9c4 lines_list = (GSList *) 0x62aa0 runs_list = (GSList *) 0x0 i = 0 count = 0 __PRETTY_FUNCTION__ = "pango_layout_get_unknown_glyphs_count" #13 0x40370200 in find_invisible_char (widget=<value optimized out>) at /build/buildd/gtk+2.0-2.17.2/gtk/gtkentry.c:2201 text = "�\227\217\000\000\000" len = <value optimized out> layout = (PangoLayout *) 0x62aa0 attr_list = <value optimized out> i = 1 invisible_chars = {0, 9679, 8226, 10033, 10042} #14 0x40377f94 in gtk_entry_init (entry=0x34e000) at /build/buildd/gtk+2.0-2.17.2/gtk/gtkentry.c:2228 No locals. #15 0x40ab2c04 in IA__g_type_create_instance (type=<value optimized out>) at /build/buildd/glib2.0-2.21.2/gobject/gtype.c:1674 node = (TypeNode *) 0x343ed0 instance = (GTypeInstance *) 0x34e000 class = (GTypeClass *) 0x345638 i = 1076501168 total_size = <value optimized out> #16 0x40a94518 in g_object_constructor (type=0, n_construct_properties=1, construct_params=0x3) at /build/buildd/glib2.0-2.21.2/gobject/gobject.c:1338 object = (GObject *) 0x343ed0 #17 0x40a94fc8 in IA__g_object_newv (object_type=<value optimized out>, n_parameters=0, parameters=<value optimized out>) at /build/buildd/glib2.0-2.21.2/gobject/gobject.c:1215 nqueue = (GObjectNotifyQueue *) 0x318 object = <value optimized out> class = (GObjectClass *) 0x345638 unref_class = (GObjectClass *) 0x345638 slist = <value optimized out> n_total_cparams = 0 n_cparams = 0 n_oparams = <value optimized out> n_cvalues = 0 clist = (GList *) 0x0 i = 0 __PRETTY_FUNCTION__ = "IA__g_object_newv" #18 0x40a95aec in IA__g_object_new_valist (object_type=<value optimized out>, first_property_name=<value optimized out>, var_args=<value optimized out>) at /build/buildd/glib2.0-2.21.2/gobject/gobject.c:1278 params = <value optimized out> name = <value optimized out> object = <value optimized out> n_params = <value optimized out> n_alloced_params = 8 __PRETTY_FUNCTION__ = "IA__g_object_new_valist" #19 0x40a95c5c in IA__g_object_new (object_type=3423952, first_property_name=0x43d63a88 "dom.popup_allowed_events") at /build/buildd/glib2.0-2.21.2/gobject/gobject.c:1060 var_args = {__ap = 0x42b97cf8} __PRETTY_FUNCTION__ = "IA__g_object_new" #20 0x42b97cf8 in nsLookAndFeel::GetMetric (this=<value optimized out>, aID=nsILookAndFeel::eMetric_SelectTextfieldsOnKeyFocus, ametr...@0xbe94cce0) at nsLookAndFeel.cpp:379 entry = <value optimized out> select_on_focus = <value optimized out> res = 0 #21 0x43add5f8 in nsEventStateManager::Init (this=<value optimized out>) at nsEventStateManager.cpp:323 lookNFeel = {mRawPtr = 0xffd78} selectTextfieldsOnKeyFocus = 0 rv = 741904 observerService = {mRawPtr = 0xe18b0} prefBranch = {mRawPtr = 0xb5210} #22 0x4387f1ec in nsPresContext::Init (this=0x343f90, aDeviceContext=<value optimized out>) at nsPresContext.cpp:722 rv = <value optimized out> pixelsToTwips = <value optimized out> #23 0x4386b27c in DocumentViewerImpl::InitInternal (this=0x343b10, aParentWidget=0x250b58, aState=<value optimized out>, aDeviceContext=0x343d30, aboun...@0xbe94cf54, aDoCreation=1, aInPrintPreview=0) at nsDocumentViewer.cpp:805 rv = <value optimized out> rv = 1075079476 makeCX = 1119686656 requestor = {mRawPtr = 0x424a7ea0} #24 0x4386bbbc in DocumentViewerImpl::Init (this=0x0, aParentWidget=0x0, aDeviceContext=0x4386bbbc, aBounds=<value optimized out>) at nsDocumentViewer.cpp:637 No locals. #25 0x424920d8 in nsDocShell::SetupNewViewer (this=0x262410, aNewViewer=<value optimized out>) at nsDocShell.cpp:6155 cx = 100 parentAsItem = {mRawPtr = 0x0} parent = {mRawPtr = 0x0} defaultCharset = {<nsFixedCString> = {<nsCString> = {<nsCSubstring> = {<nsACString_internal> = {mVTable = 0x4022ad80, mData = 0xbe94cf14 "", mLength = 0, mFlags = 65553}, <No data fields>}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbe94cf14 ""}, mStorage = "\000P.\000��\"@\2109\003\000��\224�x�\224�\200�\224��e#a4i\...@\0000�c\005\000\000\000\020$&\000\034\002\000\000���C\003\000\000\000 �3\000��\"@"} newMUDV = {mRawPtr = 0x0} bgSet = 0 cy = 100 textZoom = <value optimized out> focusController = (class nsIFocusController *) 0x2e42a0 x = 0 prevDocCharset = {<nsFixedCString> = {<nsCString> = {<nsCSubstring> = {<nsACString_internal> = {mVTable = 0x4022ad80, mData = 0xbe94ce0c "", mLength = 0, mFlags = 65553}, <No data fields>}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbe94ce0c ""}, mStorage = "\000\000\000\000h\237\...@d\000wc\000p\002@\b@&\000��\224�P>&\000��\224�\021�3~\000\000\000\000~\034wc\000\000\000\000\020�\224�8\231\...@��\224�\034x\002@"} bgcolor = 0 kungfuDeathGrip = {mRawPtr = 0x0} y = 0 hintCharset = {<nsFixedCString> = {<nsCString> = {<nsCSubstring> = {<nsACString_internal> = {mVTable = 0x4022ad80, mData = 0xbe94ce64 "", mLength = 0, mFlags = 65553}, <No data fields>}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbe94ce64 ""}, mStorage = "\0006�C\005\000\000\000\000P.\000��\"@x�\224�d�\224�h�\224��i\...@\024\001\000\000t�'@\0000�C`P.\000\000P.\000\2109\003\0000��C�ǽC"} widget = {mRawPtr = 0x250b58} forceCharset = {<nsFixedCString> = {<nsCString> = {<nsCSubstring> = {<nsACString_internal> = {mVTable = 0x4022ad80, mData = 0xbe94cebc "", mLength = 0, mFlags = 65553}, <No data fields>}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbe94cebc ""}, mStorage = "\000P.\000��\"@x�\224�\200�\224�h�\224��i\...@\024\001\000\000t�'@\0000�C`P.\000\000P.\000\2109\003\000��\224��ǽC0��C\000P."} hintCharsetSource = <value optimized out> styleDisabled = <value optimized out> bounds = {x = 0, y = 0, width = 100, height = 100} #26 0x4248afc4 in nsDocShell::Embed (this=0x262410, aContentViewer=0x343b10, aCommand=<value optimized out>, aExtraInfo=<value optimized out>) at nsDocShell.cpp:4660 rv = <value optimized out> #27 0x42494760 in nsDocShell::CreateAboutBlankContentViewer (this=0x262410) at nsDocShell.cpp:5065 domdoc = {mRawPtr = 0x33d2b0} blankDoc = {mRawPtr = 0x33d220} viewer = {mRawPtr = 0x343b10} rv = 0 catMan = {mRawPtr = 0x88b40} docFactory = {mRawPtr = 0x33d1f8} kungFuDeathGrip = {mRawPtr = 0x2624ac} contractId = {<nsCString> = {<nsCSubstring> = {<nsACString_internal> = {mVTable = 0x4022ad80, mData = 0x33d1a8 "@mozilla.org/content/document-loader-factory;1", mLength = 46, mFlags = 9}, <No data fields>}, <No data fields>}, <No data fields>} #28 0x424950dc in nsDocShell::EnsureContentViewer (this=0x262410) at nsDocShell.cpp:4944 principal = (class nsIPrincipal *) 0x0 piDOMWindow = {mRawPtr = 0x2e5000} rv = 2499600 #29 0x4249d744 in nsDocShell::GetInterface (this=0x262410, ai...@0x43d2f760, aSink=0xbe94d188) at nsDocShell.cpp:428 No locals. #30 0x401455b4 in nsGetInterface::operator() (this=0xbe94d1a4, ai...@0x43d2f760, aInstancePtr=0xbe94d188) at nsIInterfaceRequestorUtils.cpp:53 factoryPtr = {mRawPtr = 0x262428} status = 3197423968 #31 0x439c9320 in nsCOMPtr<nsIDOMDocument>::assign_from_helper (this=0xbe94d1b0, helper=<value optimized out>, aIID=<value optimized out>) at ../../../dist/include/xpcom/nsCOMPtr.h:1292 newRawPtr = (class nsIDOMDocument *) 0x0 #32 0x439ca1b8 in nsCOMPtr (this=0xbe94d1b0, help...@0xbe94d1a4) at ../../../dist/include/xpcom/nsCOMPtr.h:694 No locals. #33 0x43bd4bc8 in nsGlobalWindow::GetDocument (this=<value optimized out>, aDocument=0xbe94d1d4) at nsGlobalWindow.cpp:1970 domdoc = {mRawPtr = 0x0} docShell = <value optimized out> #34 0x42d38ac4 in nsWindowWatcher::URIfromURL (aURL=0x33cbc0 "chrome://messenger/content/", aParent=<value optimized out>, aURI=0xbe94d518) at nsWindowWatcher.cpp:1329 domDoc = {mRawPtr = 0x0} baseWindow = {mRawPtr = 0x2e5000} baseURI = <value optimized out> #35 0x42d392a4 in nsWindowWatcher::OpenWindowJSInternal (this=<value optimized out>, aParent=0x0, aUrl=0x33cbc0 "chrome://messenger/content/", aName=0x33cbf8 "_blank", aFeatures=0x33d160 "chrome,dialog=no,all", aDialog=1, argc=1, argv=0x3407a4, aCalledFromJS=0, _retval=0x3407a4) at nsWindowWatcher.cpp:577 rv = <value optimized out> windowIsModal = 1411488 uriToLoad = {mRawPtr = 0x0} parentTreeOwner = {mRawPtr = 0x0} chromeParent = {mRawPtr = 0x42d37420} newCV = {mRawPtr = 0x412365f4} isCallerChrome = <value optimized out> nameSpecified = 1676 newDocShellItem = {mRawPtr = 0x0} queueGuard = {mService = {mRawPtr = 0x0}, mQueue = {mRawPtr = 0x0}, mAppShell = {mRawPtr = 0x0}} sizeSpec = {mLeft = -376302462, mTop = 0, mOuterWidth = 1121111330, mOuterHeight = 0, mInnerWidth = -1097542504, mInnerHeight = 1073781048, mLeftSpecified = 92 '\\', mTopSpecified = 212 '�', mOuterWidthSpecified = 148 '\224', mOuterHeightSpecified = 190 '�', mInnerWidthSpecified = 28 '\034', mInnerHeightSpecified = 88 'X', mUseDefaultWidth = 2 '\002', mUseDefaultHeight = 64 '@'} windowNeedsName = <value optimized out> cx = <value optimized out> featuresSpecified = <value optimized out> isNewToplevelWindow = 1075472356 uriToLoadIsChrome = 0 chromeFlags = <value optimized out> sm = {mRawPtr = 0xbe94d51c} newMuCV = {mRawPtr = 0x0} subjectPrincipal = {mRawPtr = 0x40025000} windowIsNew = 0 name = {<nsFixedString> = {<nsString> = {<nsSubstring> = {<nsAString_internal> = {mVTable = 0x4022ac90, mData = 0xbe94d284, mLength = 0, mFlags = 65553}, <No data fields>}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbe94d284}, mStorage = {0, 16404, 20, 0, 40248, 16402, 59192, 16385, 54012, 48788, 3382, 2674, 0, 0, 0, 0, 27280, 16675, 50956, 17106, 35232, 21, 20480, 16386, 45056, 17106, 26096, 16675, 37312, 6, 53964, 48788, 57156, 16384, 38912, 16384, 0, 0, 1, 0, 5, 0, 0, 0, 29632, 7, 26100, 16675, 0, 0, 40248, 16402, 0, 0, 3, 0, 51928, 51, 46832, 16418, 14728, 3, 54132, 48788}} features = {<nsFixedCString> = {<nsCString> = {<nsCSubstring> = {<nsACString_internal> = {mVTable = 0x4022ad80, mData = 0xbe94d374 "", mLength = 0, mFlags = 65553}, <No data fields>}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbe94d374 ""}, mStorage = "\000�\"@\214�\224�\000\000\000\000\021\000\001\000?\000\000\000\214�\224�\000\000\000\000��\...@\"��bx\225\...@l��b\001\000\000\000\005\000\000\000\\\213\025\000h�\224�\\�\224�"} callerContextGuard = {mService = {mRawPtr = 0x0}, mContext = 0x0} foundWindow = {mRawPtr = 0xbe94d50c} newDocShell = {mRawPtr = 0x40029368} #36 0x42d3a914 in nsWindowWatcher::OpenWindow (this=0x159038, aParent=0x0, aUrl=0x33cbc0 "chrome://messenger/content/", aName=0x33cbf8 "_blank", aFeatures=0x33d160 "chrome,dialog=no,all", aArguments=0x401ca2f4, _retval=0xbe94d730) at nsWindowWatcher.cpp:478 argv = (jsval *) 0x3407a4 rv = 0 argc = 3042992 cx = (JSContext *) 0x0 mark = (void *) 0xbe94d568 kungFuDeathGrip = {mRawPtr = 0x0} #37 0x401ca2f4 in XPTC_InvokeByIndex (that=<value optimized out>, methodIndex=0, paramCount=215984, params=0x1) at xptcinvoke_arm.cpp:217 result = 3197425072 my_params = {that = 0x33d160, Index = 3394264, Count = 3197425456, params = 0x159038, fn_count = 3, fn_copy = 6} #38 0xbe94d784 in ?? () No symbol table info available. Cannot access memory at address 0x0 (gdb) info registers r0 0x0 0 r1 0x1 1 r2 0x3 3 r3 0x40a623a0 1084629920 r4 0x1 1 r5 0x0 0 r6 0xbe94c9b8 3197422008 r7 0xbe94c9c4 3197422020 r8 0x1 1 r9 0x0 0 r10 0x0 0 r11 0xbe94c288 3197420168 r12 0x1 1 sp 0xbe94c160 0xbe94c160 lr 0x40a64c10 1084640272 pc 0x40a643f8 0x40a643f8 <FcPatternObjectAddWithBinding+12> fps 0x0 0 cpsr 0x60000010 1610612752 (gdb) thread apply all backtrace Thread 4 (Thread 0x4479c430 (LWP 11381)): #0 0x402a35d8 in pthread_cond_timedwait@@GLIBC_2.4 () from /lib/vfp/libpthread.so.0 #1 0x402782d4 in ?? () from /usr/lib/libnspr4.so #2 0x40278dd8 in PR_WaitCondVar () from /usr/lib/libnspr4.so #3 0x41976948 in nsIOThreadPool::ThreadFunc (arg=<value optimized out>) at nsIOThreadPool.cpp:254 #4 0x4027e58c in ?? () from /usr/lib/libnspr4.so #5 0x4029e30c in start_thread () from /lib/vfp/libpthread.so.0 #6 0x40f29ec8 in clone () from /lib/vfp/libc.so.6 Backtrace stopped: frame did not save the PC Thread 3 (Thread 0x435bf430 (LWP 11380)): #0 0x402a35d8 in pthread_cond_timedwait@@GLIBC_2.4 () from /lib/vfp/libpthread.so.0 #1 0x402782d4 in ?? () from /usr/lib/libnspr4.so #2 0x40278dd8 in PR_WaitCondVar () from /usr/lib/libnspr4.so #3 0x401adab0 in TimerThread::Run (this=0x63518) at TimerThread.cpp:318 #4 0x401aaa88 in nsThread::Main (arg=<value optimized out>) at nsThread.cpp:118 #5 0x4027e58c in ?? () from /usr/lib/libnspr4.so #6 0x4029e30c in start_thread () from /lib/vfp/libpthread.so.0 #7 0x40f29ec8 in clone () from /lib/vfp/libc.so.6 Backtrace stopped: frame did not save the PC Thread 2 (Thread 0x42291430 (LWP 11378)): #0 0x40f20664 in poll () from /lib/vfp/libc.so.6 #1 0x4027a94c in ?? () from /usr/lib/libnspr4.so #2 0x419adc14 in nsSocketTransportService::Poll (this=<value optimized out>, interval=0x42290d5c) at nsSocketTransportService2.cpp:361 #3 0x419adf54 in nsSocketTransportService::Run (this=0xfde78) at nsSocketTransportService2.cpp:578 #4 0x401aaa88 in nsThread::Main (arg=<value optimized out>) at nsThread.cpp:118 #5 0x4027e58c in ?? () from /usr/lib/libnspr4.so #6 0x4029e30c in start_thread () from /lib/vfp/libpthread.so.0 #7 0x40f29ec8 in clone () from /lib/vfp/libc.so.6 Backtrace stopped: frame did not save the PC Thread 1 (Thread 0x412365f0 (LWP 11375)): #0 FcPatternObjectAddWithBinding (p=0x0, object=1, value={type = 3448088, u = {s = 0x1 <Address 0x1 out of bounds>, i = 1, b = 1, d = 2.121995791459338e-314, m = 0x1, c = 0x1, f = 0x1, l = 0x1}}, binding=FcValueBindingStrong, append=1) at fcpat.c:476 #1 0x40a64c10 in FcPatternObjectAdd (p=0x0, object=1, value={type = 3448088, u = {s = 0x1 <Address 0x1 out of bounds>, i = 1, b = 1, d = 4.9406564584124654e-324, m = 0x1, c = 0x1, f = 0x1, l = 0x1}}, append=3) at fcpat.c:545 #2 0x40a64cf0 in FcPatternObjectAddString (p=0x0, object=1, s=<value optimized out>) at fcpat.c:664 #3 0x407bea04 in pango_fc_make_pattern (description=0x3446c0, language=0x34dfec, pixel_size=13653, dpi=96) at /home/mcasadevall/src/debugging/pango1.0-1.24.3/pango/pangofc-fontmap.c:1470 #4 0x407bf0b8 in pango_fc_fontset_key_make_pattern (key=0xbe94c2dc) at /home/mcasadevall/src/debugging/pango1.0-1.24.3/pango/pangofc-fontmap.c:1625 #5 0x407bf0ec in pango_fc_font_map_get_patterns (fontmap=0x601e8, key=0xbe94c2dc) at /home/mcasadevall/src/debugging/pango1.0-1.24.3/pango/pangofc-fontmap.c:1639 #6 0x407bf404 in pango_fc_font_map_load_fontset (fontmap=0x601e8, context=0x2e4890, desc=0x344260, language=0x34dfec) at /home/mcasadevall/src/debugging/pango1.0-1.24.3/pango/pangofc-fontmap.c:1742 #7 0x4098cea0 in pango_font_map_load_fontset (fontmap=0x601e8, context=0x2e4890, desc=0x344260, language=0x34dfec) at /home/mcasadevall/src/debugging/pango1.0-1.24.3/pango/pango-fontmap.c:136 #8 0x40989ec4 in itemize_state_update_for_new_run (state=0xbe94c404) at /home/mcasadevall/src/debugging/pango1.0-1.24.3/pango/pango-context.c:1289 #9 0x4098a004 in itemize_state_process_run (state=0xbe94c404) at /home/mcasadevall/src/debugging/pango1.0-1.24.3/pango/pango-context.c:1328 #10 0x4098a528 in pango_itemize_with_base_dir (context=0x2e4890, base_dir=PANGO_DIRECTION_LTR, text=0x3498f8 "�\227\217", start_index=0, length=3, attrs=0x250f70, cached_iter=0x63340) at /home/mcasadevall/src/debugging/pango1.0-1.24.3/pango/pango-context.c:1467 #11 0x4099961c in pango_layout_check_lines (layout=0x62aa0) at /home/mcasadevall/src/debugging/pango1.0-1.24.3/pango/pango-layout.c:3830 #12 0x40994004 in pango_layout_get_unknown_glyphs_count (layout=0x62aa0) at /home/mcasadevall/src/debugging/pango1.0-1.24.3/pango/pango-layout.c:1212 #13 0x40370200 in find_invisible_char (widget=<value optimized out>) at /build/buildd/gtk+2.0-2.17.2/gtk/gtkentry.c:2201 #14 0x40377f94 in gtk_entry_init (entry=0x34e000) at /build/buildd/gtk+2.0-2.17.2/gtk/gtkentry.c:2228 #15 0x40ab2c04 in IA__g_type_create_instance (type=<value optimized out>) at /build/buildd/glib2.0-2.21.2/gobject/gtype.c:1674 #16 0x40a94518 in g_object_constructor (type=0, n_construct_properties=1, construct_params=0x3) at /build/buildd/glib2.0-2.21.2/gobject/gobject.c:1338 #17 0x40a94fc8 in IA__g_object_newv (object_type=<value optimized out>, n_parameters=0, parameters=<value optimized out>) at /build/buildd/glib2.0-2.21.2/gobject/gobject.c:1215 #18 0x40a95aec in IA__g_object_new_valist (object_type=<value optimized out>, first_property_name=<value optimized out>, var_args=<value optimized out>) at /build/buildd/glib2.0-2.21.2/gobject/gobject.c:1278 #19 0x40a95c5c in IA__g_object_new (object_type=3423952, first_property_name=0x43d63a88 "dom.popup_allowed_events") at /build/buildd/glib2.0-2.21.2/gobject/gobject.c:1060 #20 0x42b97cf8 in nsLookAndFeel::GetMetric (this=<value optimized out>, aID=nsILookAndFeel::eMetric_SelectTextfieldsOnKeyFocus, ametr...@0xbe94cce0) at nsLookAndFeel.cpp:379 #21 0x43add5f8 in nsEventStateManager::Init (this=<value optimized out>) at nsEventStateManager.cpp:323 #22 0x4387f1ec in nsPresContext::Init (this=0x343f90, aDeviceContext=<value optimized out>) at nsPresContext.cpp:722 #23 0x4386b27c in DocumentViewerImpl::InitInternal (this=0x343b10, aParentWidget=0x250b58, aState=<value optimized out>, aDeviceContext=0x343d30, aboun...@0xbe94cf54, aDoCreation=1, aInPrintPreview=0) at nsDocumentViewer.cpp:805 #24 0x4386bbbc in DocumentViewerImpl::Init (this=0x0, aParentWidget=0x0, aDeviceContext=0x4386bbbc, aBounds=<value optimized out>) at nsDocumentViewer.cpp:637 #25 0x424920d8 in nsDocShell::SetupNewViewer (this=0x262410, aNewViewer=<value optimized out>) at nsDocShell.cpp:6155 #26 0x4248afc4 in nsDocShell::Embed (this=0x262410, aContentViewer=0x343b10, aCommand=<value optimized out>, aExtraInfo=<value optimized out>) at nsDocShell.cpp:4660 #27 0x42494760 in nsDocShell::CreateAboutBlankContentViewer (this=0x262410) at nsDocShell.cpp:5065 #28 0x424950dc in nsDocShell::EnsureContentViewer (this=0x262410) at nsDocShell.cpp:4944 #29 0x4249d744 in nsDocShell::GetInterface (this=0x262410, ai...@0x43d2f760, aSink=0xbe94d188) at nsDocShell.cpp:428 #30 0x401455b4 in nsGetInterface::operator() (this=0xbe94d1a4, ai...@0x43d2f760, aInstancePtr=0xbe94d188) at nsIInterfaceRequestorUtils.cpp:53 #31 0x439c9320 in nsCOMPtr<nsIDOMDocument>::assign_from_helper (this=0xbe94d1b0, helper=<value optimized out>, aIID=<value optimized out>) at ../../../dist/include/xpcom/nsCOMPtr.h:1292 #32 0x439ca1b8 in nsCOMPtr (this=0xbe94d1b0, help...@0xbe94d1a4) at ../../../dist/include/xpcom/nsCOMPtr.h:694 #33 0x43bd4bc8 in nsGlobalWindow::GetDocument (this=<value optimized out>, aDocument=0xbe94d1d4) at nsGlobalWindow.cpp:1970 #34 0x42d38ac4 in nsWindowWatcher::URIfromURL (aURL=0x33cbc0 "chrome://messenger/content/", aParent=<value optimized out>, aURI=0xbe94d518) at nsWindowWatcher.cpp:1329 #35 0x42d392a4 in nsWindowWatcher::OpenWindowJSInternal (this=<value optimized out>, aParent=0x0, aUrl=0x33cbc0 "chrome://messenger/content/", aName=0x33cbf8 "_blank", aFeatures=0x33d160 "chrome,dialog=no,all", aDialog=1, argc=1, argv=0x3407a4, aCalledFromJS=0, _retval=0x3407a4) at nsWindowWatcher.cpp:577 #36 0x42d3a914 in nsWindowWatcher::OpenWindow (this=0x159038, aParent=0x0, aUrl=0x33cbc0 "chrome://messenger/content/", aName=0x33cbf8 "_blank", aFeatures=0x33d160 "chrome,dialog=no,all", aArguments=0x401ca2f4, _retval=0xbe94d730) at nsWindowWatcher.cpp:478 #37 0x401ca2f4 in XPTC_InvokeByIndex (that=<value optimized out>, methodIndex=0, paramCount=215984, params=0x1) at xptcinvoke_arm.cpp:217 #38 0xbe94d784 in ?? () Cannot access memory at address 0x0 -- [armel] thunderbird-bin crashed with SIGSEGVI https://bugs.launchpad.net/bugs/385325 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs