Ticket #88 (closed defect: wontfix)
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
Note: See
TracTickets for help on using
tickets.
