FS#47981 - [mate-panel] wnck-applet (window-list) is crashed by chinese characters in the title of windows

Attached to Project: Community Packages
Opened by Johannes Loher (Saluu) - Monday, 01 February 2016, 11:41 GMT
Last edited by Balló György (City-busz) - Saturday, 13 February 2016, 01:26 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Martin Wimpress (flexiondotorg)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
Using the window-list applet and setting the title of a window on the current workspace to a chinsese character crashes wnck-applet.

Additional info:
* package version: 1.12.1-1
* log:
Feb 01 12:31:26 saiph org.mate.panel.applet.WnckletFactory[823]: wnck-applet: cairo-scaled-font.c:459: _cairo_scaled_glyph_page_destroy: Zusicherung »!scaled_font->cache_frozen« nicht erfüll
Feb 01 12:31:26 saiph systemd-coredump[7556]: Process 7223 (wnck-applet) of user 1000 dumped core.

Stack trace of thread 7223:
#0 0x00007f5f7dbd95f8 raise (libc.so.6)
#1 0x00007f5f7dbdaa7a abort (libc.so.6)
#2 0x00007f5f7dbd2417 __assert_fail_base (libc.so.6)
#3 0x00007f5f7dbd24c2 __assert_fail (libc.so.6)
#4 0x00007f5f7d6d4e1c n/a (libcairo.so.2)
#5 0x00007f5f7d6d4fa1 n/a (libcairo.so.2)
#6 0x00007f5f7d6d6fef n/a (libcairo.so.2)
#7 0x00007f5f7d6d82fe n/a (libcairo.so.2)
#8 0x00007f5f7d69d88c n/a (libcairo.so.2)
#9 0x00007f5f7d68e962 cairo_glyph_path (libcairo.so.2)
#10 0x00007f5f7d9a1231 n/a (libpangocairo-1.0.so.0)
#11 0x00007f5f7d9a162f n/a (libpangocairo-1.0.so.0)
#12 0x00007f5f7d230d39 pango_renderer_draw_glyphs (libpango-1.0.so.0)
#13 0x00007f5f7d2319f0 pango_renderer_draw_layout_line (libpango-1.0.so.0)
#14 0x00007f5f7d231c05 pango_renderer_draw_layout (libpango-1.0.so.0)
#15 0x00007f5f7d9a17da n/a (libpangocairo-1.0.so.0)
#16 0x00007f5f743dee16 n/a (libmurrine.so)
#17 0x00007f5f7f051930 n/a (libgtk-x11-2.0.so.0)
#18 0x00007f5f7f05cbbc n/a (libgtk-x11-2.0.so.0)
#19 0x00007f5f7e267f6f g_closure_invoke (libgobject-2.0.so.0)
#20 0x00007f5f7e27a60e n/a (libgobject-2.0.so.0)
#21 0x00007f5f7e282899 g_signal_emit_valist (libgobject-2.0.so.0)
#22 0x00007f5f7e28312f g_signal_emit (libgobject-2.0.so.0)
#23 0x00007f5f7f17452c n/a (libgtk-x11-2.0.so.0)
#24 0x00007f5f7efe24c4 gtk_container_propagate_expose (libgtk-x11-2.0.so.0)
#25 0x00007f5f7efad65a n/a (libgtk-x11-2.0.so.0)
#27 0x00007f5f7f05cbbc n/a (libgtk-x11-2.0.so.0)
#28 0x00007f5f7e267f6f g_closure_invoke (libgobject-2.0.so.0)
#29 0x00007f5f7e27a60e n/a (libgobject-2.0.so.0)
#30 0x00007f5f7e282899 g_signal_emit_valist (libgobject-2.0.so.0)
#31 0x00007f5f7e28312f g_signal_emit (libgobject-2.0.so.0)
#32 0x00007f5f7f17452c n/a (libgtk-x11-2.0.so.0)
#33 0x00007f5f7efe24c4 gtk_container_propagate_expose (libgtk-x11-2.0.so.0)
#34 0x00007f5f7f11ecf8 n/a (libgtk-x11-2.0.so.0)
#35 0x00007f5f7f05cbbc n/a (libgtk-x11-2.0.so.0)
#36 0x00007f5f7e267f6f g_closure_invoke (libgobject-2.0.so.0)
#37 0x00007f5f7e27a60e n/a (libgobject-2.0.so.0)
#38 0x00007f5f7e282899 g_signal_emit_valist (libgobject-2.0.so.0)
#39 0x00007f5f7e28312f g_signal_emit (libgobject-2.0.so.0)
#40 0x00007f5f7f17452c n/a (libgtk-x11-2.0.so.0)
#41 0x00007f5f7efe24c4 gtk_container_propagate_expose (libgtk-x11-2.0.so.0)
#42 0x00007f5f7f7d5b08 n/a (libwnck-1.so.22)
#43 0x00007f5f7efe0f5c n/a (libgtk-x11-2.0.so.0)
#44 0x00007f5f7f7d5c35 n/a (libwnck-1.so.22)
#45 0x00007f5f7f05cbbc n/a (libgtk-x11-2.0.so.0)
#46 0x00007f5f7e267f6f g_closure_invoke (libgobject-2.0.so.0)
#47 0x00007f5f7e27a60e n/a (libgobject-2.0.so.0)
#48 0x00007f5f7e282899 g_signal_emit_valist (libgobject-2.0.so.0)
#49 0x00007f5f7e28312f g_signal_emit (libgobject-2.0.so.0)
#50 0x00007f5f7f17452c n/a (libgtk-x11-2.0.so.0)
#51 0x00007f5f7efe24c4 gtk_container_propagate_expose (libgtk-x11-2.0.so.0)
#52 0x00007f5f7efe0f5c n/a (libgtk-x11-2.0.so.0)
#53 0x00007f5f7eff74ef n/a (libgtk-x11-2.0.so.0)
#54 0x00007f5f7f9fe9f1 n/a (libmate-panel-applet-4.so.1)
#55 0x00007f5f7f05cbbc n/a (libgtk-x11-2.0.so.0)
#56 0x00007f5f7e268015 g_closure_invoke (libgobject-2.0.so.0)
#57 0x00007f5f7e27a60e n/a (libgobject-2.0.so.0)
#58 0x00007f5f7e282899 g_signal_emit_valist (libgobject-2.0.so.0)
#59 0x00007f5f7e28312f g_signal_emit (libgobject-2.0.so.0)
#60 0x00007f5f7f17452c n/a (libgtk-x11-2.0.so.0)
#61 0x00007f5f7f05b972 gtk_main_do_event (libgtk-x11-2.0.so.0)
#62 0x00007f5f7ecb740f n/a (libgdk-x11-2.0.so.0)
#63 0x00007f5f7ecb73b5 n/a (libgdk-x11-2.0.so.0)

Stack trace of thread 7227:
#0 0x00007f5f7dc8618d poll (libc.so.6)
#1 0x00007f5f7df93fbc n/a (libglib-2.0.so.0)
#2 0x00007f5f7df940cc g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f5f741c625d n/a (libdconfsettings.so)
#4 0x00007f5f7dfba715 n/a (libglib-2.0.so.0)
#5 0x00007f5f7b6834a4 start_thread (libpthread.so.0)
#6 0x00007f5f7dc8f13d __clone (libc.so.6)

Stack trace of thread 7224:
#0 0x00007f5f7dc8618d poll (libc.so.6)
#1 0x00007f5f7df93fbc n/a (libglib-2.0.so.0)
#2 0x00007f5f7df940cc g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f5f7df94109 n/a (libglib-2.0.so.0)
#4 0x00007f5f7dfba715 n/a (libglib-2.0.so.0)
#5 0x00007f5f7b6834a4 start_thread (libpthread.so.0)
#6 0x00007f5f7dc8f13d __clone (libc.so.6)

Stack trace of thread 7226:
#0 0x00007f5f7dc8618d poll (libc.so.6)
#1 0x00007f5f7df93fbc n/a (libglib-2.0.so.0)
#2 0x00007f5f7df94342 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007f5f7e58a236 n/a (libgio-2.0.so.0)
#4 0x00007f5f7dfba715 n/a (libglib-2.0.so.0)
#5 0x00007f5f7b6834a4 start_thread (libpthread.so.0)
#6 0x00007f5f7dc8f13d __clone (libc.so.6)



Steps to reproduce:
* Add the Windlow list applet to a panel
* Set the title of a window to a chinese character, e.g. "田"
This task depends upon

Closed by  Balló György (City-busz)
Saturday, 13 February 2016, 01:26 GMT
Reason for closing:  Upstream
Comment by Balló György (City-busz) - Monday, 01 February 2016, 13:03 GMT
Please report this problem to the upstream developers:
https://github.com/mate-desktop/mate-panel/issues

Loading...