[oi-dev] Firefox crashes & Pango thai module

Aurélien Larcher aurelien.larcher at gmail.com
Tue Jul 21 17:45:20 UTC 2015


Hi,
trying to reproduce the crash in GDB show an issue with GDB itself (related
to this old thread https://sourceware.org/bugzilla/show_bug.cgi?id=7860 ?):

<snip>
---
larcher at na75:> gdb /opt/firefox-esr/31.5.0/firefox
GNU gdb (GDB) 7.6.2
Copyright (C) 2013 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 "i386-pc-solaris2.11".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /opt/firefox-esr/31.5.0/firefox...done.
(gdb) run
Starting program: /opt/firefox-esr/31.5.0/firefox
[Thread debugging using libthread_db enabled]
[New Thread 1 (LWP 1)]
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.4304.0-gdb.py",
line 9, in <module>
    from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 117, in <module>
    class SignalFrame(FrameDecorator):
NameError: name 'FrameDecorator' is not defined
warning: A handler for the OS ABI "GNU/Linux" is not built into this
configuration
of GDB.  Attempting to continue with the default i386 settings.


(process:5860): GLib-CRITICAL **: g_slice_set_config: assertion
'sys_page_size == 0' failed
[New LWP    2        ]
[New LWP    3        ]
[New LWP    4        ]
[LWP    4         exited]
[New LWP    5        ]
[New Thread 5 (LWP 5)]
[New LWP    6        ]
[New LWP    7        ]
[New LWP    8        ]
[New LWP    9        ]
[New LWP    10        ]
[New LWP    11        ]
[New LWP    12        ]
[New LWP    13        ]
[New LWP    14        ]
[New LWP    15        ]
[New LWP    16        ]
[New LWP    17        ]
[New LWP    18        ]
[New LWP    19        ]
[New LWP    20        ]
[New LWP    21        ]
[New LWP    22        ]
[New LWP    23        ]
[New LWP    24        ]
[New LWP    25        ]
[New LWP    26        ]
[New LWP    27        ]
[New LWP    28        ]
[New LWP    29        ]
[New LWP    30        ]
[LWP    29         exited]
[New Thread 29        ]
[LWP    20         exited]
[New Thread 20        ]
[Switching to Thread 20 (defunct)]
sol_thread_fetch_registers: td_ta_map_id2thr: no thread can be found to
satisfy query
sol_thread_fetch_registers: td_ta_map_id2thr: no thread can be found to
satisfy query
sol_thread_fetch_registers: td_ta_map_id2thr: no thread can be found to
satisfy query
---
</snip>

while running DBX stops at:

<snip>
---
t at 1 (l at 1) signal SEGV (no mapping at the faul address) in _cairo_boxes_add
at 0xf8406298
0xf8406298: _cairo_boxes_add+0x0178: movdqa %xmm0,0xffffffd8(%ebp)
(dbx)
---
</snip>

I cannot go further as the whole Gnome freezes then.

Best,

Aurelien

On Mon, Jun 8, 2015 at 2:50 PM, Aurélien Larcher <aurelien.larcher at gmail.com
> wrote:

> Hi Alexander,
> Thank you for the info and the pango fix to the package.
> The other issue remains a mystery for the moment.
> Best,
>
> Aurelien
>
> On Mon, Jun 8, 2015 at 2:19 PM, Alexander Pyhalov <alp at rsu.ru> wrote:
>
>> On 06/08/2015 14:16, Aurélien Larcher wrote:
>>
>>> Hi,
>>> Firefox 31.x ESR from mozilla/contrib has been crashing repeatedly
>>> everytime I want to save a file or validate a form.
>>>
>>> Some issues comes from:
>>>
>>> (firefox:16250): Pango-WARNING **: ld.so.1: firefox: fatal:
>>> /usr/lib/pango/1.8.0/modules/pango-thai-lang.so: open failed: No such
>>> file
>>> or directory
>>> Segmentation Fault (core dumped)
>>>
>>> while it is listed in /etc/pango/pango.modules:
>>>
>>> /usr/lib/pango/1.8.0/modules/pango-thai-lang.so ThaiScriptEngineLang
>>> PangoEngineLang PangoRenderNone thai:*
>>>
>>>
>> I've just committed fix for pango (it found libthai on build server,
>> built and installed pango-thai-lang.so, but didn't deliver it). But I think
>> this is not your main problem.
>>
>>
>>  Nonetheless, there are also some problems related to:
>>>
>>> [16644] ###!!! ABORT: Aborting on channel error.: file
>>>
>>> /export/home/mozilla/packages/BUILD/SFWfirefox/mozilla/ipc/glue/MessageChannel.cpp,
>>> line 1533
>>> [16644] ###!!! ABORT: Aborting on channel error.: file
>>>
>>> /export/home/mozilla/packages/BUILD/SFWfirefox/mozilla/ipc/glue/MessageChannel.cpp,
>>> line 1533
>>> Segmentation Fault (core dumped)
>>>
>>> Is pango-thai-lang.so missing from the package ?
>>>
>>
>> I've disabled building of this module, because I don't think everyone is
>> happy to have libthai installed.
>> --
>> Best regards,
>> Alexander Pyhalov,
>> system administrator of Southern Federal University IT department
>>
>
>
>
> --
>
> -------------------------------------------------------------------------------
> LARCHER Aurélien          | KTH, School of Computer Science and
> Communication
> Work: +46 (0) 8 790 71 42 | Lindstedtsvägen 5, Plan 4, 100 44 Stockholm,
> SWEDEN
>
> -------------------------------------------------------------------------------
>



-- 
-------------------------------------------------------------------------------
LARCHER Aurélien          | KTH, School of Computer Science and
Communication
Work: +46 (0) 8 790 71 42 | Lindstedtsvägen 5, Plan 4, 100 44 Stockholm,
SWEDEN
-------------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openindiana.org/pipermail/oi-dev/attachments/20150721/230c5083/attachment-0004.html>


More information about the oi-dev mailing list