#0  0x00000031e1c8a9da in strlen () at ../sysdeps/x86_64/strlen.S:106
#1  0x000000000040899f in text_to_glyphs (cr=<optimized out>, text=0x0, glyphs=0x7fffffffaf48, num_glyphs=0x7fffffffaf44) at sushi-font-widget.c:107
#2  0x0000000000408d91 in draw_string (self=self@entry=0x92b150 [SushiFontWidget], cr=cr@entry=0x9a9d00, text=0x0, pos_y=pos_y@entry=0x7fffffffb01c, padding=...) at sushi-font-widget.c:198
#3  0x0000000000409c0e in sushi_font_widget_draw (drawing_area=<optimized out>, cr=0x9a9d00)
    at sushi-font-widget.c:639
#4  0x0000003477608e0a in _gtk_marshal_BOOLEAN__BOXEDv (closure=closure@entry=0x65ee10, return_value=return_value@entry=0x7fffffffb2d0, instance=instance@entry=0x92b150, args=args@entry=0x7fffffffb3a0, marshal_data=marshal_data@entry=0x409970 <sushi_font_widget_draw>, n_params=n_params@entry=1, param_types=0x65ee80) at gtkmarshalers.c:130
#5  0x000000347773e6dc in gtk_widget_draw_marshallerv (closure=0x65ee10, return_value=0x7fffffffb2d0, instance=0x92b150, args=0x7fffffffb3a0, marshal_data=0x409970 <sushi_font_widget_draw>, n_params=1, param_types=0x65ee80)
    at gtkwidget.c:1097
#6  0x00000031e4c0fe52 in _g_closure_invoke_va (closure=closure@entry=0x65ee10, return_value=return_value@entry=0x7fffffffb2d0, instance=instance@entry=0x92b150, args=args@entry=0x7fffffffb3a0, n_params=1, param_types=0x65ee80)
    at gclosure.c:831
#7  0x00000031e4c29793 in g_signal_emit_valist (instance=0x92b150, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffb3a0) at gsignal.c:3214
#8  0x00000031e4c2a29f in g_signal_emit (instance=instance@entry=0x92b150, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3361
#9  0x000000347774cbd1 in _gtk_widget_draw_internal (widget=widget@entry=0x92b150 [SushiFontWidget], cr=cr@entry=0x9a9d00, clip_to_size=clip_to_size@entry=1, window=window@entry=0x936540 [GdkX11Window]) at gtkwidget.c:6964
#10 0x000000347774e30f in _gtk_widget_draw_windows (window=0x936540 [GdkX11Window], clip_to_size=1, cr=0x9a9d00, widget=0x92b150 [SushiFontWidget]) at gtkwidget.c:6942
#11 0x000000347774e30f in _gtk_widget_draw_windows (window=window@entry=0x936540 [GdkX11Window], cr=cr@entry=0x9a9d00, window_x=window_x@entry=0, window_y=window_y@entry=0) at gtkwidget.c:7065
#12 0x000000347774e5c1 in _gtk_widget_draw (widget=widget@entry=0x92b150 [SushiFontWidget], cr=cr@entry=0x9a9d00)
    at gtkwidget.c:7136
#13 0x00000034775566a9 in gtk_container_propagate_draw (container=container@entry=0x932160 [GtkViewport], child=0x92b150 [SushiFontWidget], cr=cr@entry=0x9a9d00) at gtkcontainer.c:3704
#14 0x00000034775567a2 in gtk_container_draw (widget=0x932160 [GtkViewport], cr=0x9a9d00) at gtkcontainer.c:3539
#15 0x000000347773ce89 in draw_bin (cr=cr@entry=0x9a9d00, user_data=user_data@entry=0x932160)
    at gtkviewport.c:851
#16 0x000000347765ccf8 in _gtk_pixel_cache_draw (cache=0x9306f0, cr=cr@entry=0x9a9d00, window=<optimized out>, view_rect=view_rect@entry=0x7fffffffb880, canvas_rect=canvas_rect@entry=0x7fffffffb890, draw=draw@entry=0x347773cdf0 <draw_bin>, user_data=0x932160) at gtkpixelcache.c:471
#17 0x000000347773cd6d in gtk_viewport_draw (widget=0x932160 [GtkViewport], cr=0x9a9d00) at gtkviewport.c:882
#18 0x0000003477608e0a in _gtk_marshal_BOOLEAN__BOXEDv (closure=closure@entry=0x65ee10, return_value=return_value@entry=0x7fffffffbb10, instance=instance@entry=0x932160, args=args@entry=0x7fffffffbbe0, marshal_data=marshal_data@entry=0x347773cc90 <gtk_viewport_draw>, n_params=n_params@entry=1, param_types=0x65ee80) at gtkmarshalers.c:130
#19 0x000000347773e6dc in gtk_widget_draw_marshallerv (closure=0x65ee10, return_value=0x7fffffffbb10, instance=0x932160, args=0x7fffffffbbe0, marshal_data=0x347773cc90 <gtk_viewport_draw>, n_params=1, param_types=0x65ee80)
    at gtkwidget.c:1097
#20 0x00000031e4c0fe52 in _g_closure_invoke_va (closure=closure@entry=0x65ee10, return_value=return_value@entry=0x7fffffffbb10, instance=instance@entry=0x932160, args=args@entry=0x7fffffffbbe0, n_params=1, param_types=0x65ee80)
    at gclosure.c:831
#21 0x00000031e4c29793 in g_signal_emit_valist (instance=0x932160, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffbbe0) at gsignal.c:3214
#22 0x00000031e4c2a29f in g_signal_emit (instance=instance@entry=0x932160, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3361
#23 0x000000347774cbd1 in _gtk_widget_draw_internal (widget=widget@entry=0x932160 [GtkViewport], cr=cr@entry=0x9a9d00, clip_to_size=clip_to_size@entry=1, window=window@entry=0x9363f0 [GdkX11Window]) at gtkwidget.c:6964
#24 0x000000347774e30f in _gtk_widget_draw_windows (window=0x9363f0 [GdkX11Window], clip_to_size=1, cr=0x9a9d00, widget=0x932160 [GtkViewport]) at gtkwidget.c:6942
#25 0x000000347774e30f in _gtk_widget_draw_windows (window=window@entry=0x9363f0 [GdkX11Window], cr=cr@entry=0x9a9d00, window_x=<optimized out>, window_y=<optimized out>) at gtkwidget.c:7065
#26 0x000000347774e395 in _gtk_widget_draw_windows (window=window@entry=0x9362a0 [GdkX11Window], cr=cr@entry=0x9a9d00, window_x=<optimized out>, window_y=<optimized out>) at gtkwidget.c:7085
#27 0x000000347774e395 in _gtk_widget_draw_windows (window=window@entry=0x936150 [GdkX11Window], cr=cr@entry=0x9a9d00, window_x=window_x@entry=0, window_y=window_y@entry=0) at gtkwidget.c:7085
#28 0x000000347774e5c1 in _gtk_widget_draw (widget=widget@entry=0x932160 [GtkViewport], cr=cr@entry=0x9a9d00)
    at gtkwidget.c:7136
#29 0x00000034775566a9 in gtk_container_propagate_draw (container=container@entry=0x8907d0 [GtkScrolledWindow], child=0x932160 [GtkViewport], cr=cr@entry=0x9a9d00) at gtkcontainer.c:3704
#30 0x00000034775567a2 in gtk_container_draw (widget=0x8907d0 [GtkScrolledWindow], cr=0x9a9d00)
    at gtkcontainer.c:3539
#31 0x0000003477688429 in gtk_scrolled_window_draw (widget=0x8907d0 [GtkScrolledWindow], cr=0x9a9d00)
    at gtkscrolledwindow.c:2232
#32 0x0000003477608e0a in _gtk_marshal_BOOLEAN__BOXEDv (closure=closure@entry=0x65ee10, return_value=return_value@entry=0x7fffffffc320, instance=instance@entry=0x8907d0, args=args@entry=0x7fffffffc3f0, marshal_data=marshal_data@entry=0x34776883d0 <gtk_scrolled_window_draw>, n_params=n_params@entry=1, param_types=0x65ee80)
    at gtkmarshalers.c:130
#33 0x000000347773e6dc in gtk_widget_draw_marshallerv (closure=0x65ee10, return_value=0x7fffffffc320, instance=0x8907d0, args=0x7fffffffc3f0, marshal_data=0x34776883d0 <gtk_scrolled_window_draw>, n_params=1, param_types=0x65ee80) at gtkwidget.c:1097
#34 0x00000031e4c0fe52 in _g_closure_invoke_va (closure=closure@entry=0x65ee10, return_value=return_value@entry=0x7fffffffc320, instance=instance@entry=0x8907d0, args=args@entry=0x7fffffffc3f0, n_params=1, param_types=0x65ee80)
    at gclosure.c:831
#35 0x00000031e4c29793 in g_signal_emit_valist (instance=0x8907d0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffc3f0) at gsignal.c:3214
#36 0x00000031e4c2a29f in g_signal_emit (instance=instance@entry=0x8907d0, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3361
#37 0x000000347774cbd1 in _gtk_widget_draw_internal (widget=widget@entry=0x8907d0 [GtkScrolledWindow], cr=cr@entry=0x9a9d00, clip_to_size=clip_to_size@entry=1, window=window@entry=0x908a80 [GdkX11Window]) at gtkwidget.c:6964
#38 0x000000347774e30f in _gtk_widget_draw_windows (window=0x908a80 [GdkX11Window], clip_to_size=1, cr=0x9a9d00, widget=0x8907d0 [GtkScrolledWindow]) at gtkwidget.c:6942
#39 0x000000347774e30f in _gtk_widget_draw_windows (window=window@entry=0x908a80 [GdkX11Window], cr=cr@entry=0x9a9d00, window_x=window_x@entry=0, window_y=window_y@entry=0) at gtkwidget.c:7065
#40 0x000000347774e5c1 in _gtk_widget_draw (widget=widget@entry=0x8907d0 [GtkScrolledWindow], cr=cr@entry=0x9a9d00) at gtkwidget.c:7136
#41 0x00000034775566a9 in gtk_container_propagate_draw (container=container@entry=0x8921d0 [GtkStack], child=0x8907d0 [GtkScrolledWindow], cr=cr@entry=0x9a9d00) at gtkcontainer.c:3704
#42 0x00000034776a00e7 in gtk_stack_draw (cr=0x9a9d00, widget=0x8921d0 [GtkStack]) at gtkstack.c:1845
#43 0x00000034776a00e7 in gtk_stack_draw (widget=0x8921d0 [GtkStack], cr=0x9a9d00) at gtkstack.c:2035
#44 0x0000003477608e0a in _gtk_marshal_BOOLEAN__BOXEDv (closure=closure@entry=0x65ee10, return_value=return_value@entry=0x7fffffffc940, instance=instance@entry=0x8921d0, args=args@entry=0x7fffffffca10, marshal_data=marshal_data@entry=0x347769ffe0 <gtk_stack_draw>, n_params=n_params@entry=1, param_types=0x65ee80) at gtkmarshalers.c:130
#45 0x000000347773e6dc in gtk_widget_draw_marshallerv (closure=0x65ee10, return_value=0x7fffffffc940, instance=0x8921d0, args=0x7fffffffca10, marshal_data=0x347769ffe0 <gtk_stack_draw>, n_params=1, param_types=0x65ee80)
    at gtkwidget.c:1097
#46 0x00000031e4c0fe52 in _g_closure_invoke_va (closure=closure@entry=0x65ee10, return_value=return_value@entry=0x7fffffffc940, instance=instance@entry=0x8921d0, args=args@entry=0x7fffffffca10, n_params=1, param_types=0x65ee80)
    at gclosure.c:831
#47 0x00000031e4c29793 in g_signal_emit_valist (instance=0x8921d0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffca10) at gsignal.c:3214
#48 0x00000031e4c2a29f in g_signal_emit (instance=instance@entry=0x8921d0, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3361
#49 0x000000347774cbd1 in _gtk_widget_draw_internal (widget=widget@entry=0x8921d0 [GtkStack], cr=cr@entry=0x9a9d00, clip_to_size=clip_to_size@entry=1, window=window@entry=0x902690 [GdkX11Window]) at gtkwidget.c:6964
#50 0x000000347774e30f in _gtk_widget_draw_windows (window=0x902690 [GdkX11Window], clip_to_size=1, cr=0x9a9d00, widget=0x8921d0 [GtkStack]) at gtkwidget.c:6942
#51 0x000000347774e30f in _gtk_widget_draw_windows (window=window@entry=0x902690 [GdkX11Window], cr=cr@entry=0x9a9d00, window_x=<optimized out>, window_y=<optimized out>) at gtkwidget.c:7065
#52 0x000000347774e395 in _gtk_widget_draw_windows (window=window@entry=0x902540 [GdkX11Window], cr=cr@entry=0x9a9d00, window_x=window_x@entry=0, window_y=window_y@entry=0) at gtkwidget.c:7085
#53 0x000000347774e5c1 in _gtk_widget_draw (widget=widget@entry=0x8921d0 [GtkStack], cr=cr@entry=0x9a9d00)
    at gtkwidget.c:7136
#54 0x00000034775566a9 in gtk_container_propagate_draw (container=container@entry=0x698900 [GtkBox], child=0x8921d0 [GtkStack], cr=cr@entry=0x9a9d00) at gtkcontainer.c:3704
#55 0x00000034775567a2 in gtk_container_draw (widget=0x698900 [GtkBox], cr=0x9a9d00) at gtkcontainer.c:3539
#56 0x0000003477510c42 in gtk_box_draw (widget=0x698900 [GtkBox], cr=0x9a9d00) at gtkbox.c:447
#57 0x0000003477608e0a in _gtk_marshal_BOOLEAN__BOXEDv (closure=closure@entry=0x65ee10, return_value=return_value@entry=0x7fffffffd020, instance=instance@entry=0x698900, args=args@entry=0x7fffffffd0f0, marshal_data=marshal_data@entry=0x3477510bb0 <gtk_box_draw>, n_params=n_params@entry=1, param_types=0x65ee80) at gtkmarshalers.c:130
#58 0x000000347773e6dc in gtk_widget_draw_marshallerv (closure=0x65ee10, return_value=0x7fffffffd020, instance=0x698900, args=0x7fffffffd0f0, marshal_data=0x3477510bb0 <gtk_box_draw>, n_params=1, param_types=0x65ee80)
    at gtkwidget.c:1097
#59 0x00000031e4c0fe52 in _g_closure_invoke_va (closure=closure@entry=0x65ee10, return_value=return_value@entry=0x7fffffffd020, instance=instance@entry=0x698900, args=args@entry=0x7fffffffd0f0, n_params=1, param_types=0x65ee80)
    at gclosure.c:831
#60 0x00000031e4c29793 in g_signal_emit_valist (instance=0x698900, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffd0f0) at gsignal.c:3214
#61 0x00000031e4c2a29f in g_signal_emit (instance=instance@entry=0x698900, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3361
#62 0x000000347774cbd1 in _gtk_widget_draw_internal (widget=widget@entry=0x698900 [GtkBox], cr=cr@entry=0x9a9d00, clip_to_size=clip_to_size@entry=1, window=window@entry=0x698930 [GdkX11Window]) at gtkwidget.c:6964
#63 0x000000347774e703 in _gtk_widget_draw (window=0x698930 [GdkX11Window], clip_to_size=1, cr=0x9a9d00, widget=0x698900 [GtkBox]) at gtkwidget.c:7151
#64 0x000000347774e703 in _gtk_widget_draw (widget=widget@entry=0x698900 [GtkBox], cr=cr@entry=0x9a9d00)
    at gtkwidget.c:7142
#65 0x00000034775566a9 in gtk_container_propagate_draw (container=container@entry=0x88e260 [GtkApplicationWindow], child=0x698900 [GtkBox], cr=cr@entry=0x9a9d00) at gtkcontainer.c:3704
#66 0x00000034775567a2 in gtk_container_draw (widget=0x88e260 [GtkApplicationWindow], cr=0x9a9d00)
    at gtkcontainer.c:3539
#67 0x000000347775928d in gtk_window_draw (widget=0x88e260 [GtkApplicationWindow], cr=0x9a9d00)
    at gtkwindow.c:9759
#68 0x0000003477608e0a in _gtk_marshal_BOOLEAN__BOXEDv (closure=closure@entry=0x65ee10, return_value=return_value@entry=0x7fffffffd5e0, instance=instance@entry=0x88e260, args=args@entry=0x7fffffffd6b0, marshal_data=marshal_data@entry=0x3477759220 <gtk_window_draw>, n_params=n_params@entry=1, param_types=0x65ee80) at gtkmarshalers.c:130
#69 0x000000347773e6dc in gtk_widget_draw_marshallerv (closure=0x65ee10, return_value=0x7fffffffd5e0, instance=0x88e260, args=0x7fffffffd6b0, marshal_data=0x3477759220 <gtk_window_draw>, n_params=1, param_types=0x65ee80)
    at gtkwidget.c:1097
#70 0x00000031e4c0ff04 in _g_closure_invoke_va (closure=closure@entry=0x65ee10, return_value=return_value@entry=0x7fffffffd5e0, instance=instance@entry=0x88e260, args=args@entry=0x7fffffffd6b0, n_params=<optimized out>, param_types=0x65ee80) at gclosure.c:831
#71 0x00000031e4c29793 in g_signal_emit_valist (instance=0x88e260, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffd6b0) at gsignal.c:3214
#72 0x00000031e4c2a29f in g_signal_emit (instance=instance@entry=0x88e260, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3361
#73 0x000000347774cbd1 in _gtk_widget_draw_internal (widget=widget@entry=0x88e260 [GtkApplicationWindow], cr=cr@entry=0x9a9d00, clip_to_size=clip_to_size@entry=1, window=window@entry=0x698930 [GdkX11Window]) at gtkwidget.c:6964
#74 0x000000347774e30f in _gtk_widget_draw_windows (window=0x698930 [GdkX11Window], clip_to_size=1, cr=0x9a9d00, widget=0x88e260 [GtkApplicationWindow]) at gtkwidget.c:6942
#75 0x000000347774e30f in _gtk_widget_draw_windows (window=window@entry=0x698930 [GdkX11Window], cr=cr@entry=0x9a9d00, window_x=window_x@entry=0, window_y=window_y@entry=0) at gtkwidget.c:7065
#76 0x000000347774e5c1 in _gtk_widget_draw (widget=widget@entry=0x88e260 [GtkApplicationWindow], cr=cr@entry=0x9a9d00) at gtkwidget.c:7136
#77 0x000000347774e91b in gtk_widget_send_expose (widget=widget@entry=0x88e260 [GtkApplicationWindow], event=event@entry=0x7fffffffd980) at gtkwidget.c:7613
#78 0x0000003477607edc in gtk_main_do_event (event=0x7fffffffd980) at gtkmain.c:1673
#79 0x0000003477e3a23f in _gdk_window_process_updates_recurse_helper (window=0x698930 [GdkX11Window], expose_region=<optimized out>) at gdkwindow.c:3556
#80 0x0000003477e3b2fc in gdk_window_process_updates_internal (window=0x698930 [GdkX11Window])
    at gdkwindow.c:3681
#81 0x0000003477e3b4b3 in gdk_window_process_updates_with_mode (window=<optimized out>, recurse_mode=<optimized out>) at gdkwindow.c:3882
#82 0x00000031e4c0ff04 in _g_closure_invoke_va (closure=closure@entry=0x761b00, return_value=return_value@entry=0x0, instance=instance@entry=0x6ca210, args=args@entry=0x7fffffffdce8, n_params=<optimized out>, param_types=0x0)
    at gclosure.c:831
#83 0x00000031e4c29c7d in g_signal_emit_valist (instance=instance@entry=0x6ca210, signal_id=signal_id@entry=157, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffdce8) at gsignal.c:3214
#84 0x00000031e4c2a765 in g_signal_emit_by_name (instance=instance@entry=0x6ca210, detailed_signal=detailed_signal@entry=0x3477e95387 "paint") at gsignal.c:3401
#85 0x0000003477e34627 in gdk_frame_clock_paint_idle (data=0x6ca210) at gdkframeclockidle.c:430
#86 0x0000003477e23cb8 in gdk_threads_dispatch (data=0x7ec280, 
    data@entry=<error reading variable: value has been optimized out>) at gdk.c:719
#87 0x00000031e444a4e3 in g_timeout_dispatch (source=0x914160, callback=<optimized out>, user_data=<optimized out>) at gmain.c:4545
#88 0x00000031e4449a8a in g_main_context_dispatch (context=0x6847a0) at gmain.c:3122
#89 0x00000031e4449a8a in g_main_context_dispatch (context=context@entry=0x6847a0) at gmain.c:3737
#90 0x00000031e4449e20 in g_main_context_iterate (context=context@entry=0x6847a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3808
#91 0x00000031e4449ecc in g_main_context_iteration (context=0x6847a0, 
    context@entry=0x0, may_block=may_block@entry=1) at gmain.c:3869
#92 0x00000031e58a926c in g_application_run (application=application@entry=0x68f160 [FontViewApplication], argc=2, argv=0x7fffffffe138) at gapplication.c:2308
#93 0x00000000004070e7 in main (argc=2, argv=0x7fffffffe138) at font-view.c:950

