Gajim 0.14 segmentation fault on FreeBSD
Recent Gajim 0.14 gives segmentation fault (and 2 warnings) immediately after run:
$ gajim
... nice messages ...
/usr/local/share/gajim/src/gtkgui_helpers.py:99: GtkWarning: Invalid input string
builder.add_from_file(file_path)
/usr/local/share/gajim/src/gtkgui_helpers.py:295: PangoWarning: Invalid UTF-8 string passed to pango_layout_set_text()
w, h = window.get_size()
Segmentation fault: 11
My GDB session:
$ gdb python
GNU gdb 6.1.1 [FreeBSD]
... some text...
(gdb) run gajim.py
Starting program: /usr/local/bin/python gajim.py
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...[New LWP 100181]
(no debugging symbols found)...(no debugging symbols found)...[New Thread 28301140 (LWP 100181)]
(no debugging symbols found)...(no debugging symbols found)...
... "no debugging symbols found" repeats many times ...
/usr/local/share/gajim/src/gtkgui_helpers.py:99: GtkWarning: Invalid input string
builder.add_from_file(file_path)
/usr/local/share/gajim/src/gtkgui_helpers.py:295: PangoWarning: Invalid UTF-8 string passed to pango_layout_set_text()
w, h = window.get_size()
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 28301140 (LWP 100181)]
0x2893e66d in g_markup_escape_text () from /usr/local/lib/libglib-2.0.so.0
(gdb) Q
I've tried to reinstall gajim & dependencies (pygtk) and run gajim with fresh config. But this didn't solve the problem.
Steps to reproduce
Simply run gajim
Software versions
FreeBSD 8.1
Python 2.6.6, GTK 2.20.1, pygtk 2.17.0 (everything from the ports tree)