Ticket #88 (closed defect: wontfix)

Opened 2 years ago

Last modified 9 days ago

crash while searching

Reported by: ebfuwx202@… Owned by: daelstorm
Priority: major Milestone:
Component: nicotine Version: 1.2.6
Keywords: Cc:

Description

I'm using nicotine from the Debian archives with the python optimizer installed.

I search for the word 'Voodoo' and I get a crash. Here is the backtrace:

#0  0xb4d49f22 in cairo_scaled_font_create () from /usr/lib/libcairo.so.2
#1  0xb4d4a51d in cairo_scaled_font_text_extents () from /usr/lib/libcairo.so.2
#2  0xb4ef839d in pango_cairo_font_get_type ()
   from /usr/lib/libpangocairo-1.0.so.0
#3  0xb4ef86c5 in pango_cairo_font_get_type ()
   from /usr/lib/libpangocairo-1.0.so.0
#4  0xb4efacc2 in pango_cairo_fc_font_get_type ()
   from /usr/lib/libpangocairo-1.0.so.0
#5  0xb4e6a4ce in pango_font_get_glyph_extents ()
   from /usr/lib/libpango-1.0.so.0
#6  0xb4d12f88 in pango_ot_buffer_output () from /usr/lib/libpangoft2-1.0.so.0
#7  0xb3bd437e in script_engine_init ()
   from /usr/lib/pango/1.5.0/modules/pango-basic-fc.so
#8  0xb4e71b5a in pango_coverage_new () from /usr/lib/libpango-1.0.so.0
#9  0xb4e81ce9 in pango_shape () from /usr/lib/libpango-1.0.so.0
#10 0xb4e757da in pango_layout_set_width () from /usr/lib/libpango-1.0.so.0
#11 0xb4e78347 in pango_layout_iter_get_char_extents ()
   from /usr/lib/libpango-1.0.so.0
#12 0xb4e788b7 in pango_layout_iter_get_char_extents ()
   from /usr/lib/libpango-1.0.so.0
#13 0xb4e791bb in pango_layout_iter_get_char_extents ()
   from /usr/lib/libpango-1.0.so.0
#14 0xb4e7a1d3 in pango_layout_get_pixel_extents ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libpango-1.0.so.0
#15 0xb501ed7f in gtk_cell_renderer_text_new ()
   from /usr/lib/libgtk-x11-2.0.so.0
#16 0xb5018ea0 in gtk_cell_renderer_get_size ()
   from /usr/lib/libgtk-x11-2.0.so.0
#17 0xb51c1737 in gtk_tree_view_column_cell_get_size ()
   from /usr/lib/libgtk-x11-2.0.so.0
#18 0xb51aa5de in gtk_tree_view_get_visible_rect ()
   from /usr/lib/libgtk-x11-2.0.so.0
#19 0xb51ac879 in gtk_tree_view_get_path_at_pos ()
   from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb51acc17 in gtk_tree_view_get_path_at_pos ()
   from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb54469b1 in g_source_is_destroyed () from /usr/lib/libglib-2.0.so.0
#22 0xb5448731 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#23 0xb544b7a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#24 0xb544bb67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#25 0xb50db4e1 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#26 0xb53707d3 in init_gtk ()
   from /var/lib/python-support/python2.4/gtk-2.0/gtk/_gtk.so
#27 0x080b91b0 in PyEval_EvalFrame ()
#28 0x080b95d4 in PyEval_EvalFrame ()
#29 0x080ba6b5 in PyEval_EvalCodeEx ()
---Type <return> to continue, or q <return> to quit---
#30 0x080ba719 in PyEval_EvalCode ()
#31 0x080dd047 in PyRun_FileExFlags ()
#32 0x080dd244 in PyRun_SimpleFileExFlags ()
#33 0x08055ba8 in Py_Main ()
#34 0x08055032 in main ()

The crash was repeatable, that is how I got the trace, but it might be dependend on a file someone is sharing.

Obviously this could also be a Python, Pygtk or cairo bug.

Attachments

Change History

Changed 22 months ago by anonymous

I get a crash also. I don't have a backtrace but it seems to be a problem with Pango and fonts. I do have what is output in the terminal:

(nicotine:21480): Pango-WARNING **: Cannot open font file for font Fixed 10

(nicotine:21480): Pango-WARNING **: Cannot open font file for font Bitstream Vera Sans Mono 5

(nicotine:21480): Pango-WARNING **: /usr/lib/pango/1.4.0/modules/pango-arabic-fc.so: cannot open shared object file: Too many open files Failed to load Pango module for id: 'ArabicScriptEngineFc?' (nicotine:21480): Pango-WARNING **: /usr/lib/pango/1.4.0/modules/pango-arabic-fc.so: cannot open shared object file: Too many open files Failed to load Pango module for id: 'ArabicScriptEngineFc?' (nicotine:21480): Pango-WARNING **: Cannot open font file for font Fixed 10

(nicotine:21480): Pango-WARNING **: Cannot open font file for font Fixed Semi-Condensed 10

(nicotine:21480): Pango-CRITICAL **: _pango_engine_shape_shape: assertion `PANGO_IS_FONT (font)' failed

Pango-ERROR **: file shape.c: line 75 (pango_shape): assertion failed: (glyphs->num_glyphs > 0) aborting... Aborted

Changed 9 days ago by offhand

  • status changed from new to closed
  • resolution set to wontfix

obsolete. please file a new ticket.

Add/Change #88 (crash while searching)

Author



Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.