Bug#1006720: fontconfig: frozen in FcMutexLock, via FcCacheFindByAddr
Vincent Lefevre
vincent at vinc17.net
Thu Mar 3 11:28:37 GMT 2022
Package: fontconfig
Version: 2.13.1-4.4
Severity: important
After increasing a gnuplot window to its full size, gnuplot hanged.
The backtrace shows that this happens in FcMutexLock, via
FcCacheFindByAddr:
#0 futex_wait (private=0, expected=2, futex_word=0x7ff95c05c630) at ../sysdeps/nptl/futex-internal.h:146
__ret = -512
err = <optimized out>
#1 __lll_lock_wait (futex=futex at entry=0x7ff95c05c630, private=0) at lowlevellock.c:52
#2 0x00007ff96adcefe3 in __GI___pthread_mutex_lock (mutex=0x7ff95c05c630) at ../nptl/pthread_mutex_lock.c:80
__futex = 0x7ff95c05c630
type = <optimized out>
__PRETTY_FUNCTION__ = "__pthread_mutex_lock"
id = <optimized out>
#3 0x00007ff96ab0d547 in FcMutexLock (m=<optimized out>) at ./src/fcmutex.h:122
lock = <optimized out>
#4 0x00007ff96ab0e59e in FcCacheFindByAddr (object=0x7ff96cc73210) at ./src/fccache.c:663
ret = <optimized out>
skip = <optimized out>
#5 FcCacheObjectReference (object=0x7ff96cc73210) at ./src/fccache.c:750
skip = <optimized out>
#6 0x00007ff96ab27c08 in IA__FcPatternReference (p=<optimized out>) at ./src/fcpat.c:1232
#7 0x00007ff969be6959 in font_set_copy (fontset=<optimized out>) at ../pango/pangofc-fontmap.c:785
copy = 0x55c53ac4b660
i = <optimized out>
td = 0x55c53ac445c0
fontmap = <optimized out>
#8 thread_data_new (patterns=patterns at entry=0x55c53a797640) at ../pango/pangofc-fontmap.c:812
td = 0x55c53ac445c0
fontmap = <optimized out>
[...]
The full backtrace is attached.
-- System Information:
Debian Release: bookworm/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 'stable-security'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 5.16.0-3-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=POSIX, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages fontconfig depends on:
ii fontconfig-config 2.13.1-4.4
ii libc6 2.33-7
ii libfontconfig1 2.13.1-4.4
ii libfreetype6 2.11.1+dfsg-1
fontconfig recommends no packages.
fontconfig suggests no packages.
-- no debconf information
--
Vincent Lefèvre <vincent at vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)
-------------- next part --------------
Thread 1 (Thread 0x7ff9664a4b00 (LWP 259590) "gnuplot"):
#0 futex_wait (private=0, expected=2, futex_word=0x7ff95c05c630) at ../sysdeps/nptl/futex-internal.h:146
__ret = -512
err = <optimized out>
#1 __lll_lock_wait (futex=futex at entry=0x7ff95c05c630, private=0) at lowlevellock.c:52
#2 0x00007ff96adcefe3 in __GI___pthread_mutex_lock (mutex=0x7ff95c05c630) at ../nptl/pthread_mutex_lock.c:80
__futex = 0x7ff95c05c630
type = <optimized out>
__PRETTY_FUNCTION__ = "__pthread_mutex_lock"
id = <optimized out>
#3 0x00007ff96ab0d547 in FcMutexLock (m=<optimized out>) at ./src/fcmutex.h:122
lock = <optimized out>
#4 0x00007ff96ab0e59e in FcCacheFindByAddr (object=0x7ff96cc73210) at ./src/fccache.c:663
ret = <optimized out>
skip = <optimized out>
#5 FcCacheObjectReference (object=0x7ff96cc73210) at ./src/fccache.c:750
skip = <optimized out>
#6 0x00007ff96ab27c08 in IA__FcPatternReference (p=<optimized out>) at ./src/fcpat.c:1232
#7 0x00007ff969be6959 in font_set_copy (fontset=<optimized out>) at ../pango/pangofc-fontmap.c:785
copy = 0x55c53ac4b660
i = <optimized out>
td = 0x55c53ac445c0
fontmap = <optimized out>
#8 thread_data_new (patterns=patterns at entry=0x55c53a797640) at ../pango/pangofc-fontmap.c:812
td = 0x55c53ac445c0
fontmap = <optimized out>
#9 0x00007ff969be7139 in pango_fc_patterns_new (fontmap=0x55c53a626280 [PangoCairoFcFontMap], pat=0x55c53a9d22d0) at ../pango/pangofc-fontmap.c:909
pats = 0x55c53a797640
thread = <optimized out>
fcfontmap = 0x55c53a626280 [PangoCairoFcFontMap]
patterns = <optimized out>
pattern = 0x55c53a9d22d0
patterns = <optimized out>
fcfontmap = 0x55c53a626280 [PangoCairoFcFontMap]
priv = 0x55c53a626200
fontset = <optimized out>
key = {fontmap = 0x55c53a626280 [PangoCairoFcFontMap], language = 0x55c53a5b3158, desc = 0x55c53a505d80, matrix = {xx = 0.26783854166666665, xy = 0, yx = 0, yy = 0.26783854166666665, x0 = 0, y0 = 0}, pixelsize = 36569, resolution = 96, context_key = 0x55c53aa53c70, variations = 0x0}
#10 pango_fc_font_map_get_patterns (key=0x7ffc4f0b8be0, fontmap=0x55c53a626280 [PangoCairoFcFontMap]) at ../pango/pangofc-fontmap.c:2145
fcfontmap = 0x55c53a626280 [PangoCairoFcFontMap]
patterns = <optimized out>
pattern = 0x55c53a9d22d0
patterns = <optimized out>
fcfontmap = 0x55c53a626280 [PangoCairoFcFontMap]
priv = 0x55c53a626200
fontset = <optimized out>
key = {fontmap = 0x55c53a626280 [PangoCairoFcFontMap], language = 0x55c53a5b3158, desc = 0x55c53a505d80, matrix = {xx = 0.26783854166666665, xy = 0, yx = 0, yy = 0.26783854166666665, x0 = 0, y0 = 0}, pixelsize = 36569, resolution = 96, context_key = 0x55c53aa53c70, variations = 0x0}
#11 pango_fc_font_map_load_fontset (fontmap=0x55c53a626280 [PangoCairoFcFontMap], context=<optimized out>, desc=<optimized out>, language=<optimized out>) at ../pango/pangofc-fontmap.c:2245
patterns = <optimized out>
fcfontmap = 0x55c53a626280 [PangoCairoFcFontMap]
priv = 0x55c53a626200
fontset = <optimized out>
key = {fontmap = 0x55c53a626280 [PangoCairoFcFontMap], language = 0x55c53a5b3158, desc = 0x55c53a505d80, matrix = {xx = 0.26783854166666665, xy = 0, yx = 0, yy = 0.26783854166666665, x0 = 0, y0 = 0}, pixelsize = 36569, resolution = 96, context_key = 0x55c53aa53c70, variations = 0x0}
#12 0x00007ff96c20d281 in itemize_state_update_for_new_run (state=0x7ffc4f0b8d00) at ../pango/itemize.c:892
is_emoji = <optimized out>
p = <optimized out>
last_was_forced_break = 0
is_space = <optimized out>
__func__ = "itemize_state_process_run"
state = {context = 0x55c53a795d70 [PangoContext], text = 0x55c53abdf9b0 " 0", end = 0x55c53abdf9b2 "", run_start = 0x55c53abdf9b0 " 0", run_end = 0x55c53abdf9b2 "", result = 0x0, item = 0x0, embedding_levels = 0x55c53a483550 "", embedding_end_offset = 2, embedding_end = 0x55c53abdf9b2 "", embedding = 0 '\000', gravity = PANGO_GRAVITY_AUTO, gravity_hint = PANGO_GRAVITY_HINT_NATURAL, resolved_gravity = PANGO_GRAVITY_SOUTH, font_desc_gravity = PANGO_GRAVITY_AUTO, centered_baseline = 0, attr_iter = 0x7ffc4f0b93c0, free_attr_iter = 0, attr_end = 0x55c53abdf9b2 "", font_desc = 0x55c53aa8b180, emoji_font_desc = 0x0, lang = 0x55c53a5b3158, extra_attrs = 0x55c53aa4f7a0 = {0x55c53a643ba0}, copy_extra_attrs = 0, changed = (EMBEDDING_CHANGED | SCRIPT_CHANGED | LANG_CHANGED | FONT_CHANGED | DERIVED_LANG_CHANGED | WIDTH_CHANGED | EMOJI_CHANGED), script_iter = {text_start = 0x55c53abdf9b0 " 0", text_end = 0x55c53abdf9b2 "", script_start = 0x55c53abdf9b0 " 0", script_end = 0x55c53abdf9b2 "", script_code = PANGO_SCRIPT_COMMON, paren_stack = {{pair_index = 0, script_code = PANGO_SCRIPT_COMMON} <repeats 23 times>, {pair_index = 0, script_code = 1326158848}, {pair_index = 32764, script_code = 1326157576}, {pair_index = 32764, script_code = 1326157568}, {pair_index = 32764, script_code = 1326157792}, {pair_index = 32764, script_code = 1793162260}, {pair_index = 32761, script_code = 1145324612}, {pair_index = 1070670916, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1811571305}, {pair_index = 32761, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1811255946}, {pair_index = 32761, script_code = 978680280}, {pair_index = 21957, script_code = 1326157852}, {pair_index = 32764, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1811401800}, {pair_index = 32761, script_code = 1431655765}, {pair_index = 1074097493, script_code = 1431655765}, {pair_index = 1074097493, script_code = 854994}, {pair_index = 503506, script_code = -460439040}, {pair_index = -2045214935, script_code = 1326157792}, {pair_index = 32764, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1326157852}, {pair_index = 32764, script_code = 1811257798}, {pair_index = 32761, script_code = 854784}, {pair_index = 503296, script_code = 860672}, {pair_index = 505088, script_code = 978680280}, {pair_index = 21957, script_code = -460439040}, {pair_index = -2045214935, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1812322528}, {pair_index = 32761, script_code = 1326158800}, {pair_index = 32764, script_code = 978680280}, {pair_index = 21957, script_code = 1326158848}, {pair_index = 32764, script_code = 1326158896}, {pair_index = 32764, script_code = 1326157792}, {pair_index = 32764, script_code = 1811268781}, {pair_index = 32761, script_code = 1326158800}, {pair_index = 32764, script_code = 1811280685}, {pair_index = 32761, script_code = 1326157776}, {pair_index = 32764, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 1069128089, script_code = 978833520}, {pair_index = 21957, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1326158960}, {pair_index = 32764, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 2, script_code = 978833520}, {pair_index = 21957, script_code = PANGO_SCRIPT_ARABIC}, {pair_index = -8388608, script_code = -8388608}, {pair_index = 16777215, script_code = 16777215}, {pair_index = 3342, script_code = 1966}, {pair_index = 17, script_code = PANGO_SCRIPT_COPTIC}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 3676, script_code = 2057}, {pair_index = 3342, script_code = 1966}, {pair_index = 17, script_code = PANGO_SCRIPT_COPTIC}, {pair_index = 3342, script_code = 1966}, {pair_index = 17, script_code = PANGO_SCRIPT_COPTIC}, {pair_index = 6, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_LAO}, {pair_index = 21957, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1326157952}, {pair_index = 32764, script_code = 1326157952}, {pair_index = 32764, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 1, script_code = PANGO_SCRIPT_ARMENIAN}, {pair_index = 0, script_code = -847718387}, {pair_index = 1074650725, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = -847718387}, {pair_index = 1074650725, script_code = -847718387}, {pair_index = -1073881499, script_code = -847718387}, {pair_index = -1073881499, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 1072693248, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 1072693248, script_code = PANGO_SCRIPT_COMMON}, {pair_index = -65536, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 977931184}, {pair_index = 21957, script_code = 977847520}, {pair_index = 21957, script_code = 977847520}, {pair_index = 21957, script_code = 977852752}, {pair_index = 21957, script_code = 977931184}, {pair_index = 21957, script_code = 980984008}, {pair_index = 21957, script_code = 1767333356}, {pair_index = 32761, script_code = 1326158224}, {pair_index = 32764, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 537036936, script_code = 65536}, {pair_index = 1, script_code = 978768784}, {pair_index = 21957, script_code = 272}, {pair_index = 0, script_code = 264}, {pair_index = -1, script_code = 977448800}, {pair_index = 21957, script_code = 1770031744}, {pair_index = 32761, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1811255946}, {pair_index = 32761, script_code = 984030384}, {pair_index = 21957, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1813582976}, {pair_index = 32761, script_code = 1812795632}, {pair_index = 32761, script_code = 979102248}, {pair_index = 21957, script_code = 1767250779}, {pair_index = 32761, script_code = PANGO_SCRIPT_BOPOMOFO}, {pair_index = 0, script_code = 985992896}}, paren_sp = -1}, script_end = 0x55c53abdf9b2 "", script = PANGO_SCRIPT_COMMON, width_iter = {text_start = 0x55c53abdf9b0 " 0", text_end = 0x55c53abdf9b2 "", start = 0x55c53abdf9b0 " 0", end = 0x55c53abdf9b2 "", upright = 0}, emoji_iter = {text_start = 0x55c53abdf9b0 " 0", text_end = 0x55c53abdf9b2 "", start = 0x55c53abdf9b0 " 0", end = 0x55c53abdf9b2 "", is_emoji = 0, types = 0x55c53a9ba010 "\020\a\355f\300U", n_chars = 2, cursor = 2}, derived_lang = 0x55c53a5b3158, current_fonts = 0x0, cache = 0x0, base_font = 0x0, enable_fallback = 1, first_space = 0x0, font_position = 65535}
__func__ = "pango_itemize_with_font"
#13 itemize_state_process_run (state=0x7ffc4f0b8d00) at ../pango/itemize.c:952
p = <optimized out>
last_was_forced_break = 0
is_space = <optimized out>
__func__ = "itemize_state_process_run"
state = {context = 0x55c53a795d70 [PangoContext], text = 0x55c53abdf9b0 " 0", end = 0x55c53abdf9b2 "", run_start = 0x55c53abdf9b0 " 0", run_end = 0x55c53abdf9b2 "", result = 0x0, item = 0x0, embedding_levels = 0x55c53a483550 "", embedding_end_offset = 2, embedding_end = 0x55c53abdf9b2 "", embedding = 0 '\000', gravity = PANGO_GRAVITY_AUTO, gravity_hint = PANGO_GRAVITY_HINT_NATURAL, resolved_gravity = PANGO_GRAVITY_SOUTH, font_desc_gravity = PANGO_GRAVITY_AUTO, centered_baseline = 0, attr_iter = 0x7ffc4f0b93c0, free_attr_iter = 0, attr_end = 0x55c53abdf9b2 "", font_desc = 0x55c53aa8b180, emoji_font_desc = 0x0, lang = 0x55c53a5b3158, extra_attrs = 0x55c53aa4f7a0 = {0x55c53a643ba0}, copy_extra_attrs = 0, changed = (EMBEDDING_CHANGED | SCRIPT_CHANGED | LANG_CHANGED | FONT_CHANGED | DERIVED_LANG_CHANGED | WIDTH_CHANGED | EMOJI_CHANGED), script_iter = {text_start = 0x55c53abdf9b0 " 0", text_end = 0x55c53abdf9b2 "", script_start = 0x55c53abdf9b0 " 0", script_end = 0x55c53abdf9b2 "", script_code = PANGO_SCRIPT_COMMON, paren_stack = {{pair_index = 0, script_code = PANGO_SCRIPT_COMMON} <repeats 23 times>, {pair_index = 0, script_code = 1326158848}, {pair_index = 32764, script_code = 1326157576}, {pair_index = 32764, script_code = 1326157568}, {pair_index = 32764, script_code = 1326157792}, {pair_index = 32764, script_code = 1793162260}, {pair_index = 32761, script_code = 1145324612}, {pair_index = 1070670916, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1811571305}, {pair_index = 32761, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1811255946}, {pair_index = 32761, script_code = 978680280}, {pair_index = 21957, script_code = 1326157852}, {pair_index = 32764, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1811401800}, {pair_index = 32761, script_code = 1431655765}, {pair_index = 1074097493, script_code = 1431655765}, {pair_index = 1074097493, script_code = 854994}, {pair_index = 503506, script_code = -460439040}, {pair_index = -2045214935, script_code = 1326157792}, {pair_index = 32764, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1326157852}, {pair_index = 32764, script_code = 1811257798}, {pair_index = 32761, script_code = 854784}, {pair_index = 503296, script_code = 860672}, {pair_index = 505088, script_code = 978680280}, {pair_index = 21957, script_code = -460439040}, {pair_index = -2045214935, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1812322528}, {pair_index = 32761, script_code = 1326158800}, {pair_index = 32764, script_code = 978680280}, {pair_index = 21957, script_code = 1326158848}, {pair_index = 32764, script_code = 1326158896}, {pair_index = 32764, script_code = 1326157792}, {pair_index = 32764, script_code = 1811268781}, {pair_index = 32761, script_code = 1326158800}, {pair_index = 32764, script_code = 1811280685}, {pair_index = 32761, script_code = 1326157776}, {pair_index = 32764, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 1069128089, script_code = 978833520}, {pair_index = 21957, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1326158960}, {pair_index = 32764, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 2, script_code = 978833520}, {pair_index = 21957, script_code = PANGO_SCRIPT_ARABIC}, {pair_index = -8388608, script_code = -8388608}, {pair_index = 16777215, script_code = 16777215}, {pair_index = 3342, script_code = 1966}, {pair_index = 17, script_code = PANGO_SCRIPT_COPTIC}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 3676, script_code = 2057}, {pair_index = 3342, script_code = 1966}, {pair_index = 17, script_code = PANGO_SCRIPT_COPTIC}, {pair_index = 3342, script_code = 1966}, {pair_index = 17, script_code = PANGO_SCRIPT_COPTIC}, {pair_index = 6, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_LAO}, {pair_index = 21957, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1326157952}, {pair_index = 32764, script_code = 1326157952}, {pair_index = 32764, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 1, script_code = PANGO_SCRIPT_ARMENIAN}, {pair_index = 0, script_code = -847718387}, {pair_index = 1074650725, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = -847718387}, {pair_index = 1074650725, script_code = -847718387}, {pair_index = -1073881499, script_code = -847718387}, {pair_index = -1073881499, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 1072693248, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 1072693248, script_code = PANGO_SCRIPT_COMMON}, {pair_index = -65536, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 977931184}, {pair_index = 21957, script_code = 977847520}, {pair_index = 21957, script_code = 977847520}, {pair_index = 21957, script_code = 977852752}, {pair_index = 21957, script_code = 977931184}, {pair_index = 21957, script_code = 980984008}, {pair_index = 21957, script_code = 1767333356}, {pair_index = 32761, script_code = 1326158224}, {pair_index = 32764, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 537036936, script_code = 65536}, {pair_index = 1, script_code = 978768784}, {pair_index = 21957, script_code = 272}, {pair_index = 0, script_code = 264}, {pair_index = -1, script_code = 977448800}, {pair_index = 21957, script_code = 1770031744}, {pair_index = 32761, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1811255946}, {pair_index = 32761, script_code = 984030384}, {pair_index = 21957, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1813582976}, {pair_index = 32761, script_code = 1812795632}, {pair_index = 32761, script_code = 979102248}, {pair_index = 21957, script_code = 1767250779}, {pair_index = 32761, script_code = PANGO_SCRIPT_BOPOMOFO}, {pair_index = 0, script_code = 985992896}}, paren_sp = -1}, script_end = 0x55c53abdf9b2 "", script = PANGO_SCRIPT_COMMON, width_iter = {text_start = 0x55c53abdf9b0 " 0", text_end = 0x55c53abdf9b2 "", start = 0x55c53abdf9b0 " 0", end = 0x55c53abdf9b2 "", upright = 0}, emoji_iter = {text_start = 0x55c53abdf9b0 " 0", text_end = 0x55c53abdf9b2 "", start = 0x55c53abdf9b0 " 0", end = 0x55c53abdf9b2 "", is_emoji = 0, types = 0x55c53a9ba010 "\020\a\355f\300U", n_chars = 2, cursor = 2}, derived_lang = 0x55c53a5b3158, current_fonts = 0x0, cache = 0x0, base_font = 0x0, enable_fallback = 1, first_space = 0x0, font_position = 65535}
__func__ = "pango_itemize_with_font"
#14 pango_itemize_with_font (context=<optimized out>, base_dir=base_dir at entry=PANGO_DIRECTION_WEAK_LTR, text=<optimized out>, start_index=<optimized out>, length=<optimized out>, attrs=attrs at entry=0x55c53aa4f7b0, cached_iter=0x7ffc4f0b93c0, desc=0x0) at ../pango/itemize.c:1558
state = {context = 0x55c53a795d70 [PangoContext], text = 0x55c53abdf9b0 " 0", end = 0x55c53abdf9b2 "", run_start = 0x55c53abdf9b0 " 0", run_end = 0x55c53abdf9b2 "", result = 0x0, item = 0x0, embedding_levels = 0x55c53a483550 "", embedding_end_offset = 2, embedding_end = 0x55c53abdf9b2 "", embedding = 0 '\000', gravity = PANGO_GRAVITY_AUTO, gravity_hint = PANGO_GRAVITY_HINT_NATURAL, resolved_gravity = PANGO_GRAVITY_SOUTH, font_desc_gravity = PANGO_GRAVITY_AUTO, centered_baseline = 0, attr_iter = 0x7ffc4f0b93c0, free_attr_iter = 0, attr_end = 0x55c53abdf9b2 "", font_desc = 0x55c53aa8b180, emoji_font_desc = 0x0, lang = 0x55c53a5b3158, extra_attrs = 0x55c53aa4f7a0 = {0x55c53a643ba0}, copy_extra_attrs = 0, changed = (EMBEDDING_CHANGED | SCRIPT_CHANGED | LANG_CHANGED | FONT_CHANGED | DERIVED_LANG_CHANGED | WIDTH_CHANGED | EMOJI_CHANGED), script_iter = {text_start = 0x55c53abdf9b0 " 0", text_end = 0x55c53abdf9b2 "", script_start = 0x55c53abdf9b0 " 0", script_end = 0x55c53abdf9b2 "", script_code = PANGO_SCRIPT_COMMON, paren_stack = {{pair_index = 0, script_code = PANGO_SCRIPT_COMMON} <repeats 23 times>, {pair_index = 0, script_code = 1326158848}, {pair_index = 32764, script_code = 1326157576}, {pair_index = 32764, script_code = 1326157568}, {pair_index = 32764, script_code = 1326157792}, {pair_index = 32764, script_code = 1793162260}, {pair_index = 32761, script_code = 1145324612}, {pair_index = 1070670916, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1811571305}, {pair_index = 32761, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1811255946}, {pair_index = 32761, script_code = 978680280}, {pair_index = 21957, script_code = 1326157852}, {pair_index = 32764, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1811401800}, {pair_index = 32761, script_code = 1431655765}, {pair_index = 1074097493, script_code = 1431655765}, {pair_index = 1074097493, script_code = 854994}, {pair_index = 503506, script_code = -460439040}, {pair_index = -2045214935, script_code = 1326157792}, {pair_index = 32764, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1326157852}, {pair_index = 32764, script_code = 1811257798}, {pair_index = 32761, script_code = 854784}, {pair_index = 503296, script_code = 860672}, {pair_index = 505088, script_code = 978680280}, {pair_index = 21957, script_code = -460439040}, {pair_index = -2045214935, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1812322528}, {pair_index = 32761, script_code = 1326158800}, {pair_index = 32764, script_code = 978680280}, {pair_index = 21957, script_code = 1326158848}, {pair_index = 32764, script_code = 1326158896}, {pair_index = 32764, script_code = 1326157792}, {pair_index = 32764, script_code = 1811268781}, {pair_index = 32761, script_code = 1326158800}, {pair_index = 32764, script_code = 1811280685}, {pair_index = 32761, script_code = 1326157776}, {pair_index = 32764, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 1069128089, script_code = 978833520}, {pair_index = 21957, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1326158960}, {pair_index = 32764, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 2, script_code = 978833520}, {pair_index = 21957, script_code = PANGO_SCRIPT_ARABIC}, {pair_index = -8388608, script_code = -8388608}, {pair_index = 16777215, script_code = 16777215}, {pair_index = 3342, script_code = 1966}, {pair_index = 17, script_code = PANGO_SCRIPT_COPTIC}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 3676, script_code = 2057}, {pair_index = 3342, script_code = 1966}, {pair_index = 17, script_code = PANGO_SCRIPT_COPTIC}, {pair_index = 3342, script_code = 1966}, {pair_index = 17, script_code = PANGO_SCRIPT_COPTIC}, {pair_index = 6, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_LAO}, {pair_index = 21957, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1326157952}, {pair_index = 32764, script_code = 1326157952}, {pair_index = 32764, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 1, script_code = PANGO_SCRIPT_ARMENIAN}, {pair_index = 0, script_code = -847718387}, {pair_index = 1074650725, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = -847718387}, {pair_index = 1074650725, script_code = -847718387}, {pair_index = -1073881499, script_code = -847718387}, {pair_index = -1073881499, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 1072693248, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 1072693248, script_code = PANGO_SCRIPT_COMMON}, {pair_index = -65536, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 977931184}, {pair_index = 21957, script_code = 977847520}, {pair_index = 21957, script_code = 977847520}, {pair_index = 21957, script_code = 977852752}, {pair_index = 21957, script_code = 977931184}, {pair_index = 21957, script_code = 980984008}, {pair_index = 21957, script_code = 1767333356}, {pair_index = 32761, script_code = 1326158224}, {pair_index = 32764, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 537036936, script_code = 65536}, {pair_index = 1, script_code = 978768784}, {pair_index = 21957, script_code = 272}, {pair_index = 0, script_code = 264}, {pair_index = -1, script_code = 977448800}, {pair_index = 21957, script_code = 1770031744}, {pair_index = 32761, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1811255946}, {pair_index = 32761, script_code = 984030384}, {pair_index = 21957, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1813582976}, {pair_index = 32761, script_code = 1812795632}, {pair_index = 32761, script_code = 979102248}, {pair_index = 21957, script_code = 1767250779}, {pair_index = 32761, script_code = PANGO_SCRIPT_BOPOMOFO}, {pair_index = 0, script_code = 985992896}}, paren_sp = -1}, script_end = 0x55c53abdf9b2 "", script = PANGO_SCRIPT_COMMON, width_iter = {text_start = 0x55c53abdf9b0 " 0", text_end = 0x55c53abdf9b2 "", start = 0x55c53abdf9b0 " 0", end = 0x55c53abdf9b2 "", upright = 0}, emoji_iter = {text_start = 0x55c53abdf9b0 " 0", text_end = 0x55c53abdf9b2 "", start = 0x55c53abdf9b0 " 0", end = 0x55c53abdf9b2 "", is_emoji = 0, types = 0x55c53a9ba010 "\020\a\355f\300U", n_chars = 2, cursor = 2}, derived_lang = 0x55c53a5b3158, current_fonts = 0x0, cache = 0x0, base_font = 0x0, enable_fallback = 1, first_space = 0x0, font_position = 65535}
__func__ = "pango_itemize_with_font"
#15 0x00007ff96c21cbe5 in pango_layout_check_lines (layout=layout at entry=0x55c53a5554b0 [PangoLayout]) at ../pango/pango-layout.c:4894
delim_len = 0
end = 0x55c53abdf9b2 ""
delimiter_index = 2
next_para_index = 2
start = 0x55c53abdf9b0 " 0"
done = 1
start_offset = <optimized out>
attrs = <optimized out>
itemize_attrs = <optimized out>
shape_attrs = <optimized out>
iter = {attrs = 0x55c53a643c00, n_attrs = 5, attribute_stack = 0x55c53a642e40, attr_index = 5, start_index = 0, end_index = 2}
prev_base_dir = PANGO_DIRECTION_WEAK_LTR
base_dir = PANGO_DIRECTION_WEAK_LTR
state = {line_height = -1, remaining_height = -1, attrs = 0x55c53aa4f7b0, items = 0x0, base_dir = 979100240, line_of_par = 21957, glyphs = 0x55c53aa53c70, start_offset = 1, properties = {uline_single = 0, uline_double = 0, uline_low = 0, uline_error = 0, strikethrough = 0, oline_single = 0, showing_space = 0, letter_spacing = 0, shape_set = -460439040, shape_ink_rect = 0x55c53a795d70, shape_logical_rect = 0x55c53aa6f770, line_height = 4.6593138927661214e-310, absolute_line_height = 1326159376}, log_widths = 0x0, num_log_widths = 0, log_widths_offset = 0, line_start_index = 981032304, line_start_offset = 21957, line_width = 1813703697, remaining_width = 32761, hyphen_width = 1145324612, baseline_shifts = 0x0, last_tab = {glyphs = 0x55c53a626280, index = 966157920, width = 21957, pos = 4, align = PANGO_TAB_LEFT, decimal = 1813806811}}
need_log_attrs = <optimized out>
w = 0
h = 1813582976
__func__ = "pango_layout_check_lines"
#16 0x00007ff96c21f0fe in pango_layout_check_lines (layout=<optimized out>) at ../pango/pango-layout.c:4786
prev_base_dir = PANGO_DIRECTION_NEUTRAL
done = 0
base_dir = PANGO_DIRECTION_NEUTRAL
__func__ = "pango_layout_check_lines"
line_list = <optimized out>
y_offset = 0
width = <optimized out>
need_width = 0
line_index = 0
baseline = 32761
__func__ = "pango_layout_get_extents_internal"
#17 pango_layout_get_extents_internal (layout=layout at entry=0x55c53a5554b0 [PangoLayout], ink_rect=ink_rect at entry=0x7ffc4f0b9610, logical_rect=logical_rect at entry=0x7ffc4f0b9620, line_extents=line_extents at entry=0x0) at ../pango/pango-layout.c:2925
line_list = <optimized out>
y_offset = 0
width = <optimized out>
need_width = 0
line_index = 0
baseline = 32761
__func__ = "pango_layout_get_extents_internal"
#18 0x00007ff96c21f28c in pango_layout_get_extents (layout=layout at entry=0x55c53a5554b0 [PangoLayout], ink_rect=ink_rect at entry=0x7ffc4f0b9610, logical_rect=logical_rect at entry=0x7ffc4f0b9620) at ../pango/pango-layout.c:3118
__func__ = "pango_layout_get_extents"
#19 0x000055c5398c9678 in gp_cairo_enhanced_finish (plot=0x55c53aa6f770, x=440, y=7350) at ../../../src/wxterminal/gp_cairo.c:1603
ink_rect = {x = 984020848, y = 21957, width = 965514390, height = 21957}
logical_rect = {x = 2, y = 0, width = 984021097, height = 21957}
layout = 0x55c53a5554b0 [PangoLayout]
vert_just = <optimized out>
arg = <optimized out>
enh_x = <optimized out>
enh_y = <optimized out>
delta = <optimized out>
deltax = <optimized out>
deltay = <optimized out>
box_x = <optimized out>
box_y = <optimized out>
baseline_offset = <optimized out>
#20 0x000055c5398c23e6 in wxtPanel::wxt_cairo_refresh() (this=0x55c53aa6f400) at /usr/include/c++/11/ext/aligned_buffer.h:64
wxt_iter = Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer':
#21 wxtPanel::wxt_cairo_refresh() (this=0x55c53aa6f400) at ../../../src/wxterminal/wxt_gui.cpp:3001
#22 0x00007ff96c44215e in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (entry=<optimized out>, entry=<optimized out>, event=..., handler=<optimized out>) at ../src/common/event.cpp:1390
tableId1 = <optimized out>
tableId2 = <optimized out>
#23 wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (entry=<optimized out>, handler=<optimized out>, event=...) at ../src/common/event.cpp:1365
tableId1 = <optimized out>
tableId2 = <optimized out>
#24 0x00007ff96c442253 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) (this=<optimized out>, event=..., self=self at entry=0x55c53aa6f400) at ../src/common/event.cpp:996
entry = <optimized out>
n = 0
eventEntryTable = @0x55c53aab6838: {<wxBaseArrayPtrVoid> = {m_nSize = 2, m_nCount = 2, m_pItems = 0x55c53a6a1870}, <No data fields>}
count = 2
eventType = <optimized out>
eTTnode = 0x55c53aab6830
#25 0x00007ff96c44258c in wxEvtHandler::TryHereOnly(wxEvent&) (event=..., this=0x55c53aa6f400) at ../src/common/event.cpp:1587
#26 wxEvtHandler::TryHereOnly(wxEvent&) (this=0x55c53aa6f400, event=...) at ../src/common/event.cpp:1576
#27 0x00007ff96c44261b in wxEvtHandler::TryBeforeAndHere(wxEvent&) (event=..., this=0x55c53aa6f400) at ../include/wx/event.h:3690
#28 wxEvtHandler::TryBeforeAndHere(wxEvent&) (event=..., this=0x55c53aa6f400) at ../include/wx/event.h:3690
#29 wxEvtHandler::ProcessEventLocally(wxEvent&) (this=0x55c53aa6f400, event=...) at ../src/common/event.cpp:1520
#30 0x00007ff96c4426f1 in wxEvtHandler::ProcessEvent(wxEvent&) (this=0x55c53aa6f400, event=...) at ../src/common/event.cpp:1493
__FUNCTION__ = "ProcessEvent"
#31 0x00007ff96c442457 in wxEvtHandler::SafelyProcessEvent(wxEvent&) (this=<optimized out>, event=...) at ../src/common/event.cpp:1611
#32 0x00007ff96c96724c in wxWindowBase::HandleWindowEvent(wxEvent&) const (this=this at entry=0x55c53aa6f400, event=...) at ../src/common/wincmn.cpp:1525
#33 0x00007ff96c7b219a in wxWindow::GTKProcessEvent(wxEvent&) const (event=..., this=0x55c53aa6f400) at ../src/gtk/window.cpp:1314
event = {<wxEvent> = {<wxObject> = {_vptr.wxObject = 0x7ff96caf7b28 <vtable for wxSizeEvent+16>, static ms_classInfo = {m_className = 0x7ff96c46c010 L"wxObject", m_objectSize = 16, m_objectConstructor = 0x0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0x7ff96cb74d20 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7ff96c4f8f20 <wxMemoryOutputStream::ms_classInfo>, static sm_classTable = 0x55c53a423a60}, m_refData = 0x0}, m_eventObject = 0x55c53aa6f400, m_eventType = 10071, m_timeStamp = 0, m_id = 0, m_callbackUserData = 0x0, m_handlerToProcessOnlyIn = 0x0, m_propagationLevel = 0, m_propagatedFrom = 0x0, m_skipped = false, m_isCommandEvent = false, m_wasProcessed = true, m_willBeProcessedAgain = false, static ms_classInfo = {m_className = 0x7ff96c47bad8 L"wxEvent", m_objectSize = 88, m_objectConstructor = 0x0, m_baseInfo1 = 0x7ff96c4f9000 <wxObject::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x7ff96cb74d20 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7ff96c4fb880 <wxEvtHandler::ms_classInfo>}}, m_size = {x = 3676, y = 2057}, m_rect = {x = 0, y = 0, width = 0, height = 0}, static ms_classInfo = {m_className = 0x7ff96c9eb5e8 L"wxSizeEvent", m_objectSize = 112, m_objectConstructor = 0x7ff96c760d00 <wxSizeEvent::wxCreateObject()>, m_baseInfo1 = 0x7ff96c4fb840 <wxEvent::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x7ff96cb74d20 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7ff96cb695a0 <wxKeyEvent::ms_classInfo>}}
w = <optimized out>
h = <optimized out>
a = {x = 0, y = 0, width = 3676, height = 2057}
#34 size_allocate(GtkWidget*, GtkAllocation*, wxWindow*) (widget=<optimized out>, alloc=<optimized out>, win=0x55c53aa6f400) at ../src/gtk/window.cpp:2075
event = {<wxEvent> = {<wxObject> = {_vptr.wxObject = 0x7ff96caf7b28 <vtable for wxSizeEvent+16>, static ms_classInfo = {m_className = 0x7ff96c46c010 L"wxObject", m_objectSize = 16, m_objectConstructor = 0x0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0x7ff96cb74d20 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7ff96c4f8f20 <wxMemoryOutputStream::ms_classInfo>, static sm_classTable = 0x55c53a423a60}, m_refData = 0x0}, m_eventObject = 0x55c53aa6f400, m_eventType = 10071, m_timeStamp = 0, m_id = 0, m_callbackUserData = 0x0, m_handlerToProcessOnlyIn = 0x0, m_propagationLevel = 0, m_propagatedFrom = 0x0, m_skipped = false, m_isCommandEvent = false, m_wasProcessed = true, m_willBeProcessedAgain = false, static ms_classInfo = {m_className = 0x7ff96c47bad8 L"wxEvent", m_objectSize = 88, m_objectConstructor = 0x0, m_baseInfo1 = 0x7ff96c4f9000 <wxObject::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x7ff96cb74d20 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7ff96c4fb880 <wxEvtHandler::ms_classInfo>}}, m_size = {x = 3676, y = 2057}, m_rect = {x = 0, y = 0, width = 0, height = 0}, static ms_classInfo = {m_className = 0x7ff96c9eb5e8 L"wxSizeEvent", m_objectSize = 112, m_objectConstructor = 0x7ff96c760d00 <wxSizeEvent::wxCreateObject()>, m_baseInfo1 = 0x7ff96c4fb840 <wxEvent::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x7ff96cb74d20 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7ff96cb695a0 <wxKeyEvent::ms_classInfo>}}
w = <optimized out>
h = <optimized out>
a = {x = 0, y = 0, width = 3676, height = 2057}
#38 0x00007ff96c1c055f in <emit signal ??? on instance 0x55c53aa56400 [wxPizza]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3553
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffc4f0b9d10, reg_save_area = 0x7ffc4f0b9c50}}
#35 0x00007ff96c1a773f in g_closure_invoke (closure=0x55c53aa61870, return_value=return_value at entry=0x0, n_param_values=2, param_values=param_values at entry=0x7ffc4f0b9a90, invocation_hint=invocation_hint at entry=0x7ffc4f0b9a10) at ../../../gobject/gclosure.c:830
marshal = 0x7ff96c1aa6b0 <g_cclosure_marshal_VOID__BOXED>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x55c53aa61850
__func__ = "g_closure_invoke"
#36 0x00007ff96c1b9b96 in signal_emit_unlocked_R (node=node at entry=0x55c53a4ebe70, detail=detail at entry=0, instance=instance at entry=0x55c53aa56400, emission_return=emission_return at entry=0x0, instance_and_params=instance_and_params at entry=0x7ffc4f0b9a90) at ../../../gobject/gsignal.c:3742
tmp = <optimized out>
handler = 0x55c53aa73b00
accumulator = 0x0
emission = {next = 0x7ffc4f0ba220, instance = 0x55c53aa56400, ihint = {signal_id = 42, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x4 [void]}
class_closure = 0x55c53a4ebe20
hlist = <optimized out>
handler_list = 0x55c53aa73b00
return_accu = 0x0
accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 42
max_sequential_handler_number = 484
return_value_altered = 1
#37 0x00007ff96c1bffb1 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args at entry=0x7ffc4f0b9c30) at ../../../gobject/gsignal.c:3497
instance_and_params = 0x7ffc4f0b9a90
signal_return_type = <optimized out>
param_values = 0x7ffc4f0b9aa8
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#39 0x00007ff96a21695f in gtk_widget_size_allocate_with_baseline () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#40 0x00007ff96c7afbf1 in wxWindow::DoMoveWindow(int, int, int, int) (this=0x55c53aa6f400, x=<optimized out>, y=0, width=3676, height=2057) at ../src/gtk/window.cpp:2864
req = {width = 0, height = 0}
alloc = {x = 0, y = 0, width = 3676, height = 2057}
parent = 0x55c53a79a120 [wxPizza]
pizza = 0x55c53a79a120 [wxPizza]
#41 0x00007ff96c7b163a in wxWindow::DoSetSize(int, int, int, int, int) (this=0x55c53aa6f400, x=0, y=0, width=3676, height=2057, sizeFlags=0) at ../src/gtk/window.cpp:2957
__FUNCTION__ = "DoSetSize"
scrollX = <optimized out>
scrollY = <optimized out>
parent = <optimized out>
sizeChange = <optimized out>
#42 0x000055c5398bd0f8 in wxWindowBase::SetSize(int, int) (height=<optimized out>, width=<optimized out>, this=0x55c53aa6f400) at /usr/include/wx-3.0/wx/window.h:269
#43 wxWindowBase::SetSize(wxSize const&) (size=<optimized out>, this=0x55c53aa6f400) at /usr/include/wx-3.0/wx/window.h:272
#44 wxtFrame::OnSize(wxSizeEvent&) (this=0x55c53a56f7e0, event=<optimized out>) at ../../../src/wxterminal/wxt_gui.cpp:875
#45 0x00007ff96c44215e in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (entry=<optimized out>, entry=<optimized out>, event=..., handler=<optimized out>) at ../src/common/event.cpp:1390
tableId1 = <optimized out>
tableId2 = <optimized out>
#46 wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (entry=<optimized out>, handler=<optimized out>, event=...) at ../src/common/event.cpp:1365
tableId1 = <optimized out>
tableId2 = <optimized out>
#47 0x00007ff96c442253 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) (this=<optimized out>, event=..., self=self at entry=0x55c53a56f7e0) at ../src/common/event.cpp:996
entry = <optimized out>
n = 0
eventEntryTable = @0x55c53aa44258: {<wxBaseArrayPtrVoid> = {m_nSize = 3, m_nCount = 3, m_pItems = 0x55c53a6d90c0}, <No data fields>}
count = 3
eventType = <optimized out>
eTTnode = 0x55c53aa44250
#48 0x00007ff96c44258c in wxEvtHandler::TryHereOnly(wxEvent&) (event=..., this=0x55c53a56f7e0) at ../src/common/event.cpp:1587
#49 wxEvtHandler::TryHereOnly(wxEvent&) (this=0x55c53a56f7e0, event=...) at ../src/common/event.cpp:1576
#50 0x00007ff96c44261b in wxEvtHandler::TryBeforeAndHere(wxEvent&) (event=..., this=0x55c53a56f7e0) at ../include/wx/event.h:3690
#51 wxEvtHandler::TryBeforeAndHere(wxEvent&) (event=..., this=0x55c53a56f7e0) at ../include/wx/event.h:3690
#52 wxEvtHandler::ProcessEventLocally(wxEvent&) (this=0x55c53a56f7e0, event=...) at ../src/common/event.cpp:1520
#53 0x00007ff96c4426f1 in wxEvtHandler::ProcessEvent(wxEvent&) (this=0x55c53a56f7e0, event=...) at ../src/common/event.cpp:1493
__FUNCTION__ = "ProcessEvent"
#54 0x00007ff96c442457 in wxEvtHandler::SafelyProcessEvent(wxEvent&) (this=<optimized out>, event=...) at ../src/common/event.cpp:1611
#55 0x00007ff96c96724c in wxWindowBase::HandleWindowEvent(wxEvent&) const (this=this at entry=0x55c53a56f7e0, event=...) at ../src/common/wincmn.cpp:1525
#56 0x00007ff96c7aa6f7 in size_allocate(GtkWidget*, GtkAllocation*, wxTopLevelWindowGTK*) (alloc=<optimized out>, win=0x55c53a56f7e0) at ../src/gtk/toplevel.cpp:284
event = {<wxEvent> = {<wxObject> = {_vptr.wxObject = 0x7ff96caf7b28 <vtable for wxSizeEvent+16>, static ms_classInfo = {m_className = 0x7ff96c46c010 L"wxObject", m_objectSize = 16, m_objectConstructor = 0x0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0x7ff96cb74d20 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7ff96c4f8f20 <wxMemoryOutputStream::ms_classInfo>, static sm_classTable = 0x55c53a423a60}, m_refData = 0x0}, m_eventObject = 0x55c53a56f7e0, m_eventType = 10071, m_timeStamp = 0, m_id = 0, m_callbackUserData = 0x0, m_handlerToProcessOnlyIn = 0x0, m_propagationLevel = 0, m_propagatedFrom = 0x0, m_skipped = false, m_isCommandEvent = false, m_wasProcessed = true, m_willBeProcessedAgain = false, static ms_classInfo = {m_className = 0x7ff96c47bad8 L"wxEvent", m_objectSize = 88, m_objectConstructor = 0x0, m_baseInfo1 = 0x7ff96c4f9000 <wxObject::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x7ff96cb74d20 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7ff96c4fb880 <wxEvtHandler::ms_classInfo>}}, m_size = {x = 3684, y = 2160}, m_rect = {x = 0, y = 0, width = 0, height = 0}, static ms_classInfo = {m_className = 0x7ff96c9eb5e8 L"wxSizeEvent", m_objectSize = 112, m_objectConstructor = 0x7ff96c760d00 <wxSizeEvent::wxCreateObject()>, m_baseInfo1 = 0x7ff96c4fb840 <wxEvent::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x7ff96cb74d20 <wxXmlResourceHandler::ms_classInfo>, m_next = 0x7ff96cb695a0 <wxKeyEvent::ms_classInfo>}}
a = {x = 0, y = 0, width = 3676, height = 2128}
size = {x = 3684, y = 2160}
#60 0x00007ff96c1c055f in <emit signal ??? on instance 0x55c53a79a120 [wxPizza]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3553
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffc4f0ba530, reg_save_area = 0x7ffc4f0ba470}}
#57 0x00007ff96c1a773f in g_closure_invoke (closure=0x55c53a5b2cf0, return_value=return_value at entry=0x0, n_param_values=2, param_values=param_values at entry=0x7ffc4f0ba2b0, invocation_hint=invocation_hint at entry=0x7ffc4f0ba230) at ../../../gobject/gclosure.c:830
marshal = 0x7ff96c1aa6b0 <g_cclosure_marshal_VOID__BOXED>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x55c53a5b2cd0
__func__ = "g_closure_invoke"
#58 0x00007ff96c1b9b96 in signal_emit_unlocked_R (node=node at entry=0x55c53a4ebe70, detail=detail at entry=0, instance=instance at entry=0x55c53a79a120, emission_return=emission_return at entry=0x0, instance_and_params=instance_and_params at entry=0x7ffc4f0ba2b0) at ../../../gobject/gsignal.c:3742
tmp = <optimized out>
handler = 0x55c53a765780
accumulator = 0x0
emission = {next = 0x7ffc4f0baa90, instance = 0x55c53a79a120, ihint = {signal_id = 42, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x4 [void]}
class_closure = 0x55c53a4ebe20
hlist = <optimized out>
handler_list = 0x55c53a765780
return_accu = 0x0
accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 42
max_sequential_handler_number = 484
return_value_altered = 1
#59 0x00007ff96c1bffb1 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args at entry=0x7ffc4f0ba450) at ../../../gobject/gsignal.c:3497
instance_and_params = 0x7ffc4f0ba2b0
signal_return_type = <optimized out>
param_values = 0x7ffc4f0ba2c8
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#61 0x00007ff96a21695f in gtk_widget_size_allocate_with_baseline () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#62 0x00007ff969fa03f2 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#63 0x00007ff969fa06d8 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#64 0x00007ff969ff7083 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#65 0x00007ff969f9f015 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#66 0x00007ff96a216628 in gtk_widget_size_allocate_with_baseline () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#67 0x00007ff96a22cf23 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#71 0x00007ff96c1c055f in <emit signal ??? on instance 0x55c53a53a500 [GtkWindow]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3553
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffc4f0bada0, reg_save_area = 0x7ffc4f0bace0}}
#68 0x00007ff96c1a773f in g_closure_invoke (closure=closure at entry=0x55c53a4ebe20, return_value=return_value at entry=0x0, n_param_values=2, param_values=param_values at entry=0x7ffc4f0bab20, invocation_hint=invocation_hint at entry=0x7ffc4f0baaa0) at ../../../gobject/gclosure.c:830
marshal = 0x7ff96c1a5ef0 <g_type_class_meta_marshal>
marshal_data = 0xd8
in_marshal = 0
real_closure = 0x55c53a4ebe00
__func__ = "g_closure_invoke"
#69 0x00007ff96c1b97f5 in signal_emit_unlocked_R (node=node at entry=0x55c53a4ebe70, detail=detail at entry=0, instance=instance at entry=0x55c53a53a500, emission_return=emission_return at entry=0x0, instance_and_params=instance_and_params at entry=0x7ffc4f0bab20) at ../../../gobject/gsignal.c:3672
accumulator = 0x0
emission = {next = 0x7ffc4f0bb080, instance = 0x55c53a53a500, ihint = {signal_id = 42, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x55c53a50b6e0 [GtkWindow/GtkBin/GtkContainer/GtkWidget/GInitiallyUnowned]}
class_closure = 0x55c53a4ebe20
hlist = <optimized out>
handler_list = <optimized out>
return_accu = 0x0
accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 42
max_sequential_handler_number = 484
return_value_altered = <optimized out>
#70 0x00007ff96c1bffb1 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args at entry=0x7ffc4f0bacc0) at ../../../gobject/gsignal.c:3497
instance_and_params = 0x7ffc4f0bab20
signal_return_type = <optimized out>
param_values = 0x7ffc4f0bab38
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#72 0x00007ff96a21695f in gtk_widget_size_allocate_with_baseline () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#73 0x00007ff96a22d864 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#77 0x00007ff96c1c055f in <emit signal ??? on instance 0x55c53a53a500 [GtkWindow]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3553
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc4f0bb370, reg_save_area = 0x7ffc4f0bb2b0}}
#74 0x00007ff96c1a773f in g_closure_invoke (closure=closure at entry=0x55c53a4fb300, return_value=return_value at entry=0x0, n_param_values=1, param_values=param_values at entry=0x7ffc4f0bb110, invocation_hint=invocation_hint at entry=0x7ffc4f0bb090) at ../../../gobject/gclosure.c:830
marshal = 0x7ff96c1a5ef0 <g_type_class_meta_marshal>
marshal_data = 0x348
in_marshal = 0
real_closure = 0x55c53a4fb2e0
__func__ = "g_closure_invoke"
#75 0x00007ff96c1b9584 in signal_emit_unlocked_R (node=node at entry=0x55c53a4fb350, detail=detail at entry=0, instance=instance at entry=0x55c53a53a500, emission_return=emission_return at entry=0x0, instance_and_params=instance_and_params at entry=0x7ffc4f0bb110) at ../../../gobject/gsignal.c:3781
accumulator = 0x0
emission = {next = 0x7ffc4f0bb490, instance = 0x55c53a53a500, ihint = {signal_id = 109, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x55c53a50b6e0 [GtkWindow/GtkBin/GtkContainer/GtkWidget/GInitiallyUnowned]}
class_closure = 0x55c53a4fb300
hlist = <optimized out>
handler_list = <optimized out>
return_accu = 0x0
accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 109
max_sequential_handler_number = 484
return_value_altered = 1
#76 0x00007ff96c1bffb1 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args at entry=0x7ffc4f0bb290) at ../../../gobject/gsignal.c:3497
instance_and_params = 0x7ffc4f0bb110
signal_return_type = <optimized out>
param_values = 0x7ffc4f0bb128
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#78 0x00007ff969feafb0 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#82 0x00007ff96c1c055f in <emit signal ??? on instance 0x55c53a4e75f0 [GdkFrameClockIdle]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3553
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc4f0bb780, reg_save_area = 0x7ffc4f0bb6c0}}
#79 0x00007ff96c1a773f in g_closure_invoke (closure=0x55c53a481900, return_value=return_value at entry=0x0, n_param_values=1, param_values=param_values at entry=0x7ffc4f0bb520, invocation_hint=invocation_hint at entry=0x7ffc4f0bb4a0) at ../../../gobject/gclosure.c:830
marshal = 0x7ff96c1a9770 <g_cclosure_marshal_VOID__VOID>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x55c53a4818e0
__func__ = "g_closure_invoke"
#80 0x00007ff96c1b9b96 in signal_emit_unlocked_R (node=node at entry=0x55c53a4e5c50, detail=detail at entry=0, instance=instance at entry=0x55c53a4e75f0, emission_return=emission_return at entry=0x0, instance_and_params=instance_and_params at entry=0x7ffc4f0bb520) at ../../../gobject/gsignal.c:3742
tmp = <optimized out>
handler = 0x55c53aa6f240
accumulator = 0x0
emission = {next = 0x0, instance = 0x55c53a4e75f0, ihint = {signal_id = 31, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x4 [void]}
class_closure = 0x0
hlist = <optimized out>
handler_list = 0x55c53aac1440
return_accu = 0x0
accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 31
max_sequential_handler_number = 484
return_value_altered = 1
#81 0x00007ff96c1bffb1 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args at entry=0x7ffc4f0bb6a0) at ../../../gobject/gsignal.c:3497
instance_and_params = 0x7ffc4f0bb520
signal_return_type = <optimized out>
param_values = 0x7ffc4f0bb538
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#83 0x00007ff969db4579 in () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#84 0x00007ff969d9edf9 in () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#85 0x00007ff96c0b3744 in g_timeout_dispatch (source=0x55c53ac4ef10, callback=<optimized out>, user_data=<optimized out>) at ../../../glib/gmain.c:4933
timeout_source = 0x55c53ac4ef10
again = <optimized out>
#86 0x00007ff96c0b2be4 in g_main_dispatch (context=0x55c53a4daa50) at ../../../glib/gmain.c:3381
dispatch = 0x7ff96c0b3730 <g_timeout_dispatch>
prev_source = 0x0
begin_time_nsec = 0
was_in_call = 0
user_data = 0x55c53a643b60
callback = 0x7ff969d9edd0
cb_funcs = <optimized out>
cb_data = <optimized out>
need_destroy = <optimized out>
source = 0x55c53ac4ef10
current = 0x55c53a553420
i = 0
__func__ = "g_main_dispatch"
#87 g_main_context_dispatch (context=0x55c53a4daa50) at ../../../glib/gmain.c:4099
#88 0x00007ff96c0b2f88 in g_main_context_iterate (context=0x55c53a4daa50, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:4175
max_priority = 120
timeout = 0
some_ready = 1
nfds = <optimized out>
allocated_nfds = <optimized out>
fds = 0x55c53a913d10
#89 0x00007ff96c0b3273 in g_main_loop_run (loop=0x55c53abe2540) at ../../../glib/gmain.c:4373
__func__ = "g_main_loop_run"
#90 0x00007ff96a0c13e5 in gtk_main () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#91 0x00007ff96c796555 in wxGUIEventLoop::DoRun() (this=0x55c53aa87e70) at ../src/gtk/evtloop.cpp:65
loopLevel = 0
#92 0x00007ff96c32677d in wxEventLoopBase::Run() (this=0x55c53aa87e70) at ../src/common/evtloopcmn.cpp:78
__FUNCTION__ = "Run"
activate = {m_evtLoopOld = 0x0}
#93 0x00007ff96c2ee82b in wxAppConsoleBase::MainLoop() (this=0x55c53a483d50) at ../src/common/appbase.cpp:334
mainLoop = {<wxEventLoopBasePtr> = {m_ptr = 0x55c53aa87e70}, m_pp = 0x55c53a483ee8, m_pOld = 0x0}
#94 0x000055c5398b58fc in wxt_atexit() () at ../../../src/wxterminal/wxt_gui.cpp:4296
openwindows = <optimized out>
persist_setting = 21957
pConfig = <optimized out>
wxt_iter = {id = 49, frame = 0x0, title = {static npos = 18446744073709551615, m_impl = <error: Cannot access memory at address 0x1>, m_convertedToChar = {m_str = 0x31 <error: Cannot access memory at address 0x31>, m_len = 94305581123136}}, mutex = 0x3, condition = 0x55c53a8ad610, axis_mask = 1, axis_state = {{min = 0, term_lower = 4.8270213598689787e-321, term_scale = 4.6582897292611565e-310, logbase = 4.6593144479876081e-310}, {min = 0, term_lower = 0, term_scale = 0, logbase = 0}, {min = 0, term_lower = 0, term_scale = 0, logbase = 0}, {min = 0, term_lower = 0, term_scale = 0, logbase = 0}}}
pid = <optimized out>
#95 0x000055c539850392 in gp_exit_cleanup () at ../../../src/stdfn.c:445
handler = 0x55c53a625100
#96 0x000055c5397aa61d in main (argc_orig=<optimized out>, argv=<optimized out>) at ../../../src/plot.c:722
i = <optimized out>
argc = 0
[Inferior 1 (process 259590) detached]
More information about the Pkg-freedesktop-maintainers
mailing list