re-re post : murring gtk theme engine and cairo
Philippe Strauss <[email protected]>
| Newsgroups | gmane.comp.lib.cairo |
|---|---|
| Message-ID | <[email protected]> |
this is on os x 10.11.6, XQuartz 2.7.9 (xorg-server 1.17.4), cairo 1.14.10 from macports (cairo @1.14.10_0+quartz+x11 (active)), murrine 0.98.2 (gtk2-murrine @0.98.2_0 (active)) from macports running my app without a theme engine and it doesn't crash using Orta or elementary, both murrine engine based, it crash. Process: straightliner.opt [43441] Path: /Users/USER/*/straightliner.opt Identifier: straightliner.opt Version: 0 Code Type: X86-64 (Native) Parent Process: bash [41526] Responsible: straightliner.opt [43441] User ID: 501 Date/Time: 2017-10-08 14:59:00.927 +0200 OS Version: Mac OS X 10.11.6 (15G1611) Report Version: 11 Anonymous UUID: 047AB63C-BEC1-A4E2-5762-7A055C4E16FB Sleep/Wake UUID: D2DF3062-D69D-4633-AC1B-ADFEB54CA974 Time Awake Since Boot: 170000 seconds Time Since Wake: 140 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Application Specific Information: Assertion failed: (!scaled_font->cache_frozen), function _cairo_scaled_glyph_page_destroy, file cairo-scaled-font.c, line 459. Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff8b1b8f06 __pthread_kill + 10 1 libsystem_pthread.dylib 0x00007fff9fa5e4ec pthread_kill + 90 2 libsystem_c.dylib 0x00007fff9f6ab6df abort + 129 3 libsystem_c.dylib 0x00007fff9f672dd8 __assert_rtn + 321 4 libcairo.2.dylib 0x000000010229bf4f _cairo_scaled_glyph_page_destroy + 153 5 libcairo.2.dylib 0x000000010229e6e2 _cairo_scaled_font_free_last_glyph + 146 6 libcairo.2.dylib 0x000000010229d814 _cairo_scaled_glyph_lookup + 559 7 libcairo.2.dylib 0x000000010229deac _cairo_scaled_font_glyph_path + 122 8 libcairo.2.dylib 0x000000010226ffe2 _cairo_gstate_glyph_path + 194 9 libcairo.2.dylib 0x00000001022642f0 cairo_glyph_path + 42 10 libpangocairo-1.0.0.dylib 0x00000001027a92fa pango_cairo_renderer_show_text_glyphs + 787 11 libpangocairo-1.0.0.dylib 0x00000001027a89d2 pango_cairo_renderer_draw_glyphs + 50 12 libpango-1.0.0.dylib 0x0000000102b3bcde pango_renderer_draw_glyphs + 66 13 libpango-1.0.0.dylib 0x0000000102b3b6be pango_renderer_draw_layout_line + 826 14 libpango-1.0.0.dylib 0x0000000102b3b28b pango_renderer_draw_layout + 236 15 libpangocairo-1.0.0.dylib 0x00000001027a8777 _pango_cairo_do_layout + 59 16 libmurrine.so 0x000000010417f982 murrine_style_draw_layout + 1062 17 libgtk-x11-2.0.0.dylib 0x00000001023f1476 gtk_label_expose + 221 18 libgtk-x11-2.0.0.dylib 0x00000001023fd92c _gtk_marshal_BOOLEAN__BOXED + 95 19 libgobject-2.0.0.dylib 0x0000000102b6e416 g_closure_invoke + 345 20 libgobject-2.0.0.dylib 0x0000000102b83663 signal_emit_unlocked_R + 2134 21 libgobject-2.0.0.dylib 0x0000000102b842a2 g_signal_emit_valist + 2131 22 libgobject-2.0.0.dylib 0x0000000102b848fa g_signal_emit + 134 23 libgtk-x11-2.0.0.dylib 0x00000001024f874d gtk_widget_event_internal + 573 24 libgtk-x11-2.0.0.dylib 0x000000010238e960 gtk_container_propagate_expose + 353 25 libgtk-x11-2.0.0.dylib 0x0000000102361169 gtk_box_forall + 53 26 libgtk-x11-2.0.0.dylib 0x000000010238ecfa gtk_container_expose + 99 27 libgtk-x11-2.0.0.dylib 0x00000001023fd92c _gtk_marshal_BOOLEAN__BOXED + 95 28 libgobject-2.0.0.dylib 0x0000000102b6e416 g_closure_invoke + 345 29 libgobject-2.0.0.dylib 0x0000000102b83663 signal_emit_unlocked_R + 2134 30 libgobject-2.0.0.dylib 0x0000000102b842a2 g_signal_emit_valist + 2131 31 libgobject-2.0.0.dylib 0x0000000102b848fa g_signal_emit + 134 32 libgtk-x11-2.0.0.dylib 0x00000001024f874d gtk_widget_event_internal + 573 33 libgtk-x11-2.0.0.dylib 0x000000010238e960 gtk_container_propagate_expose + 353 34 libgtk-x11-2.0.0.dylib 0x0000000102361169 gtk_box_forall + 53 35 libgtk-x11-2.0.0.dylib 0x000000010238ecfa gtk_container_expose + 99 36 libgtk-x11-2.0.0.dylib 0x00000001023fd92c _gtk_marshal_BOOLEAN__BOXED + 95 37 libgobject-2.0.0.dylib 0x0000000102b6e416 g_closure_invoke + 345 38 libgobject-2.0.0.dylib 0x0000000102b83663 signal_emit_unlocked_R + 2134 39 libgobject-2.0.0.dylib 0x0000000102b842a2 g_signal_emit_valist + 2131 40 libgobject-2.0.0.dylib 0x0000000102b848fa g_signal_emit + 134 41 libgtk-x11-2.0.0.dylib 0x00000001024f874d gtk_widget_event_internal + 573 42 libgtk-x11-2.0.0.dylib 0x000000010238e960 gtk_container_propagate_expose + 353 43 libgtk-x11-2.0.0.dylib 0x0000000102361169 gtk_box_forall + 53 44 libgtk-x11-2.0.0.dylib 0x000000010238ecfa gtk_container_expose + 99 45 libgtk-x11-2.0.0.dylib 0x00000001023fd92c _gtk_marshal_BOOLEAN__BOXED + 95 46 libgobject-2.0.0.dylib 0x0000000102b6e416 g_closure_invoke + 345 47 libgobject-2.0.0.dylib 0x0000000102b83663 signal_emit_unlocked_R + 2134 48 libgobject-2.0.0.dylib 0x0000000102b842a2 g_signal_emit_valist + 2131 49 libgobject-2.0.0.dylib 0x0000000102b848fa g_signal_emit + 134 50 libgtk-x11-2.0.0.dylib 0x00000001024f874d gtk_widget_event_internal + 573 51 libgtk-x11-2.0.0.dylib 0x000000010238e960 gtk_container_propagate_expose + 353 52 libgtk-x11-2.0.0.dylib 0x0000000102361169 gtk_box_forall + 53 53 libgtk-x11-2.0.0.dylib 0x000000010238ecfa gtk_container_expose + 99 54 libgtk-x11-2.0.0.dylib 0x00000001023fd92c _gtk_marshal_BOOLEAN__BOXED + 95 55 libgobject-2.0.0.dylib 0x0000000102b6e416 g_closure_invoke + 345 56 libgobject-2.0.0.dylib 0x0000000102b83663 signal_emit_unlocked_R + 2134 57 libgobject-2.0.0.dylib 0x0000000102b842a2 g_signal_emit_valist + 2131 58 libgobject-2.0.0.dylib 0x0000000102b848fa g_signal_emit + 134 59 libgtk-x11-2.0.0.dylib 0x00000001024f874d gtk_widget_event_internal + 573 60 libgtk-x11-2.0.0.dylib 0x000000010238e960 gtk_container_propagate_expose + 353 61 libgtk-x11-2.0.0.dylib 0x000000010238ecfa gtk_container_expose + 99 62 libgtk-x11-2.0.0.dylib 0x00000001023fd92c _gtk_marshal_BOOLEAN__BOXED + 95 63 libgobject-2.0.0.dylib 0x0000000102b6e3bf g_closure_invoke + 258 64 libgobject-2.0.0.dylib 0x0000000102b83663 signal_emit_unlocked_R + 2134 65 libgobject-2.0.0.dylib 0x0000000102b842a2 g_signal_emit_valist + 2131 66 libgobject-2.0.0.dylib 0x0000000102b848fa g_signal_emit + 134 67 libgtk-x11-2.0.0.dylib 0x00000001024f874d gtk_widget_event_internal + 573 68 libgtk-x11-2.0.0.dylib 0x00000001023fb8f6 gtk_main_do_event + 961 69 libgdk-x11-2.0.0.dylib 0x000000010271e257 _gdk_window_process_updates_recurse + 561 70 libgdk-x11-2.0.0.dylib 0x000000010271eb6b gdk_window_process_updates_internal + 561 71 libgdk-x11-2.0.0.dylib 0x000000010271ee94 gdk_window_process_updates + 185 72 libgtk-x11-2.0.0.dylib 0x00000001024396f5 force_repaint + 43 73 libgdk-x11-2.0.0.dylib 0x00000001027023ca gdk_threads_dispatch + 53 74 libglib-2.0.0.dylib 0x0000000102bdfabc g_timeout_dispatch + 23 75 libglib-2.0.0.dylib 0x0000000102be2691 g_main_context_dispatch + 279 76 libglib-2.0.0.dylib 0x0000000102be2985 g_main_context_iterate + 418 77 libglib-2.0.0.dylib 0x0000000102be29dd g_main_context_iteration + 55 78 straightliner.opt 0x0000000101c42783 ml_g_main_iteration + 19 79 straightliner.opt 0x0000000101b273a9 .L135 + 39 80 straightliner.opt 0x0000000101a4dd99 .L511 + 33 81 straightliner.opt 0x0000000101a400a9 .L342 + 16 82 straightliner.opt 0x0000000101ca3be8 caml_start_program + 92 83 ??? 0x00007fff5e1c10e8 0 + 140734772285672 Thread 1: 0 libsystem_kernel.dylib 0x00007fff8b1b95e2 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff9fa5b578 _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff9fa59341 start_wqthread + 13 Thread 2:: Dispatch queue: com.apple.libdispatch-manager 0 libsystem_kernel.dylib 0x00007fff8b1b9efa kevent_qos + 10 1 libdispatch.dylib 0x00007fff8eae6165 _dispatch_mgr_invoke + 216 2 libdispatch.dylib 0x00007fff8eae5dcd _dispatch_mgr_thread + 52 Thread 3: 0 libsystem_kernel.dylib 0x00007fff8b1b95e2 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff9fa5b578 _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff9fa59341 start_wqthread + 13 Thread 4: 0 libsystem_kernel.dylib 0x00007fff8b1b95e2 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff9fa5b578 _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff9fa59341 start_wqthread + 13 Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x0000000000000006 rcx: 0x00007fff5e1bd668 rdx: 0x0000000000000000 rdi: 0x000000000000050f rsi: 0x0000000000000006 rbp: 0x00007fff5e1bd690 rsp: 0x00007fff5e1bd668 r8: 0x0000000000000000 r9: 0x00000000000001cb r10: 0x0000000008000000 r11: 0x0000000000000206 r12: 0x0000000102304530 r13: 0x00000001027bb000 r14: 0x00007fff7d96f000 r15: 0x0000000102304158 rip: 0x00007fff8b1b8f06 rfl: 0x0000000000000206 cr2: 0x000000010b9fa000 Logical CPU: 0 Error Code: 0x02000170 Trap Number: 133 -- cairo mailing list [email protected] https://lists.cairographics.org/mailman/listinfo/cairo