waddlesplash / xlibe Goto Github PK
View Code? Open in Web Editor NEWAn Xlib compatibility layer implemented on top of the Haiku API, in order to run X11 applications on Haiku without an X server.
License: MIT License
An Xlib compatibility layer implemented on top of the Haiku API, in order to run X11 applications on Haiku without an X server.
License: MIT License
I've tried the commit 25e94d5 as basis for a Tcl/Tk wish using the source tree from www.androwish.org. The following steps were carried out:
Finally I've got a wish which when started creates a very small black window with about 55x55 pixels. When the wish is started with the TK_CONSOLE=1 environment variable (this is an AndroWish feature), a separate toplevel with the console known from Windows is created. This toplevel is initially too small and black. Later, on moving and/or resizing, parts of the toplevels are filled in gray and sometimes the console's menu bar is drawn. The menu bar is not sensitive to mouse events.
Similar procedure on x86_64 yields a very early crash of wish in strdup/XGetAtomName... where I suspect some 32/64 bit type issues with X11 Atom types. I did not dig deeper on x86_64,
font forge will be compiled?
As mentioned on the forum, I can't build TeXstudio anymore (been looking into some paths but without luck so far):
Snip from conversation on IRC
<Begasus_32> .obj/XKeyboard.o: In function `kb::XKeyboard::XKeyboard()':
<Begasus_32> XKeyboard.cpp:(.text+0x2d9): undefined reference to `XkbIgnoreExtension'
<Begasus_32> XKeyboard.cpp:(.text+0x346): undefined reference to `XkbAllocKeyboard'
<Begasus_32> .obj/XKeyboard.o: In function `kb::XKeyboard::set_group(int)':
<Begasus_32> XKeyboard.cpp:(.text+0x13e8): undefined reference to `XkbLockGroup'
<Begasus_32> collect2: error: ld returned 1 exit status
<Begasus_32> Makefile:1124: recipe for target 'texstudio' failed
EDIT found a way to disable the need for the xkb sources with some patching, TeXstudio 4.2.0 up and running again, just posting this in case it could be valuable (can be closed if invalid)
/xlibe> make
[ 1%] Building CXX object xlib/CMakeFiles/X11.dir/Atom.cpp.o
[ 3%] Building CXX object xlib/CMakeFiles/X11.dir/Bell.cpp.o
[ 5%] Building CXX object xlib/CMakeFiles/X11.dir/Color.cpp.o
[ 7%] Building CXX object xlib/CMakeFiles/X11.dir/Cursor.cpp.o
[ 9%] Building CXX object xlib/CMakeFiles/X11.dir/Debug.cpp.o
[ 11%] Building CXX object xlib/CMakeFiles/X11.dir/Display.cpp.o
[ 13%] Building CXX object xlib/CMakeFiles/X11.dir/Drawables.cpp.o
[ 15%] Building CXX object xlib/CMakeFiles/X11.dir/Drawing.cpp.o
[ 16%] Building CXX object xlib/CMakeFiles/X11.dir/Event.cpp.o
[ 18%] Building CXX object xlib/CMakeFiles/X11.dir/Extension.cpp.o
[ 20%] Building CXX object xlib/CMakeFiles/X11.dir/Font.cpp.o
[ 22%] Building CXX object xlib/CMakeFiles/X11.dir/GC.cpp.o
[ 24%] Building CXX object xlib/CMakeFiles/X11.dir/IMC.cpp.o
[ 26%] Building CXX object xlib/CMakeFiles/X11.dir/Image.cpp.o
/Data/Code/xlibe/xlib/Image.cpp: In function 'XImage* XGetSubImage(Display*, Drawable, int, int, unsigned int, unsigned int, long unsigned int, int, XImage*, int, int)':
/Data/Code/xlibe/xlib/Image.cpp:214:28: error: 'status_t BBitmap::ImportBits(const BBitmap*, BPoint, BPoint, int32, int32)' is private within this context
214 | bbitmap->ImportBits(pixmap->offscreen(), BPoint(x, y), dest_rect.LeftTop(),
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
215 | dest_rect.IntegerWidth() + 1, dest_rect.IntegerHeight() + 1);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Data/Code/xlibe/xlib/Image.cpp:7:
/boot/system/develop/headers/os/interface/Bitmap.h:119:57: note: declared private here
119 | status_t ImportBits(const BBitmap* bitmap, BPoint from,
| ^~~~~~~~~~
xlib/CMakeFiles/X11.dir/build.make:257: recipe for target 'xlib/CMakeFiles/X11.dir/Image.cpp.o' failed
make[2]: *** [xlib/CMakeFiles/X11.dir/Image.cpp.o] Error 1
CMakeFiles/Makefile2:141: recipe for target 'xlib/CMakeFiles/X11.dir/all' failed
make[1]: *** [xlib/CMakeFiles/X11.dir/all] Error 2
Makefile:135: recipe for target 'all' failed
make: *** [all] Error 2
seen on hrev55792.
https://git.haiku-os.org/haiku/commit/?id=4ec4055399f9e9d8a51ac94ae92e7eb5761e39c3 looks like the cause.
Very happy with xlibe.
With some quirks, Classic Icon working with xlibe.
See this post.
https://list.arizona.edu/sympa/arc/icon-language/2022-07/msg00005.html
Also the the svn version of Object Icon builds and runs well without xlibe.
See this site.
http://objecticon.sourceforge.net/
Thank you.
From what i have understood of the trace is that qemu searchs for a (X)server X11;quartz,win32 or broadway and doesn't find any? is this a good assumption?
Anyway the trace report is include.
thread 1200: pthread func
thread 1201: pthread func
thread 1202: Xlibe BApplication
thread 1206: team 1199 debug task
thread 1199: qemu-system-x86_64 (main)
state: Exception (Segment violation)
Frame IP Function Name
-----------------------------------------------
0x7f99997ad040 0x1f33b2784c9 qemu_xkeymap_mapping_table(Display*, size_t*) + 0x5e (../ui/x_keymap.c:-1)
Disassembly:
qemu_xkeymap_mapping_table(Display*, size_t*):
0x000001f33b27846b: 55 push %rbp
0x000001f33b27846c: 4889e5 mov %rsp, %rbp
0x000001f33b27846f: 4883ec30 sub $0x30, %rsp
0x000001f33b278473: 48897dd8 mov %rdi, -0x28(%rbp)
0x000001f33b278477: 488975d0 mov %rsi, -0x30(%rbp)
0x000001f33b27847b: 48c745e800000000 mov $0x0, -0x18(%rbp)
0x000001f33b278483: 488b45d8 mov -0x28(%rbp), %rax
0x000001f33b278487: ba00010000 mov $0x100, %edx
0x000001f33b27848c: beff000000 mov $0xff, %esi
0x000001f33b278491: 4889c7 mov %rax, %rdi
0x000001f33b278494: e8877cd3ff call 0x1f33afb0120
0x000001f33b278499: 488945f8 mov %rax, -0x8(%rbp)
0x000001f33b27849d: 48837df800 cmp $0x0, -0x8(%rbp)
0x000001f33b2784a2: 0f8480000000 jz 0x1f33b278528
0x000001f33b2784a8: 488b55f8 mov -0x8(%rbp), %rdx
0x000001f33b2784ac: 488b45d8 mov -0x28(%rbp), %rax
0x000001f33b2784b0: be01000000 mov $0x1, %esi
0x000001f33b2784b5: 4889c7 mov %rax, %rdi
0x000001f33b2784b8: e8636dd3ff call 0x1f33afaf220
0x000001f33b2784bd: 85c0 test %eax, %eax
0x000001f33b2784bf: 7551 jnz 0x3b278512
0x000001f33b2784c1: 488b45f8 mov -0x8(%rbp), %rax
0x000001f33b2784c5: 488b4030 mov 0x30(%rax), %rax
0x000001f33b2784c9: 488b10 mov (%rax), %rdx <--
Frame memory:
[0x7f99997ad000] ...<............ f8 8b 05 3c f3 01 00 00 a0 c9 f0 86 92 11 00 00
[0x7f99997ad010] 0.z............. 30 d0 7a 99 99 7f 00 00 00 00 00 00 00 00 00 00
[0x7f99997ad020] .%.............. 10 25 ee 86 92 11 00 00 90 92 fd 86 92 11 00 00
[0x7f99997ad030] p.z......F';.... 70 d0 7a 99 99 7f 00 00 07 46 27 3b f3 01 00 00
Variables:
dpy: 0x119286f0c9a0 {
ext_data: 0
free_funcs: 0x119286ea3ee0
fd: 11
conn_checker: 12
proto_major_version: 11
proto_minor_version: 4
vendor: Xlibe
resource_base: 0
resource_mask: 0
resource_id: 0
resource_shift: 0
resource_alloc: 0
byte_order: 0
bitmap_unit: 0
bitmap_pad: 0
bitmap_bit_order: 0
nformats: 0
pixmap_format: 0
vnumber: 0
release: 0
head: 0
tail: 0
qlen: 3
last_request_read: 3
request: 4
last_req: Invalid Argument
buffer: Invalid Argument
bufptr: Invalid Argument
bufmax: Invalid Argument
max_request_size: 4096
db: 0
synchandler: 0
display_name: Xlibe
default_screen: 0
nscreens: 1
screens: 0xc9d7cb0600
motion_buffer: 0
flags: 0
min_keycode: 8
max_keycode: 255
keysyms: 0
modifiermap: 0
keysyms_per_keycode: 0
xdefaults: Invalid Argument
scratch_buffer: Invalid Argument
scratch_length: 0
ext_number: 0
ext_procs: 0
event_vec: Unavailable
wire_vec: Unavailable
lock_meaning: 0
lock: 0
async_handlers: 0
bigreq_size: 4096
lock_fns: 0
idlist_alloc: 0
key_bindings: 0
cursor_font: 0
atoms: 0
mode_switch: 0
num_lock: 0
context_db: 0
error_vec: 0
im_filters: 0
qfree: 0
next_event_serial_num: 0
flushes: 0
im_fd_info: 0
im_fd_length: 0
conn_watchers: 0
watcher_count: 0
filedes: Invalid Argument
savedsynchandler: 0
resource_max: 0
xcmisc_opcode: 0
xkb_info: 0
trans_conn: 0x119286ea3e80
xcb: 0
next_cookie: 0
generic_event_vec: Unavailable
generic_event_copy_vec: Unavailable
cookiejar: 0
}
maplen: 0x1f33c058bf8 {
*maplen: 0
}
desc: 0x119286fd9290 {
dpy: 0
flags: 0
device_spec: 256
min_key_code: 1
max_key_code: 0
ctrls: 0
server: 0
map: 0
indicators: 0
names: 0
compat: 0
geom: 0
}
keycodes: Invalid Argument
map: 0x119286ee2510 {
*map: 39232
}
0x7f99997ad080 0x1f33b274602 gd_get_keymap(size_t*) + 0xa0 (../ui/gtk.c:45)
Variables:
maplen: 0x1f33c058bf8 {
*maplen: 0
}
dpy: 0x119286fc3010 {
parent_instance
queued_events: 0
queued_tail: 0
multiple_click_info: 0x119286ed50c0
event_pause_count: 0
closed: No such file or directory
touch_implicit_grabs: 0x119286c01af0
device_grabs: 0x119286ed51e0
motion_hint_info: 0x119286ed5240
device_manager: 0x119286c01b50
input_devices: 0
pointers_info: 0x119286ed52a0
last_event_time: 0
double_click_time: 250
double_click_distance: 5
has_gl_extension_texture_non_power_of_two: No such file or directory
has_gl_extension_texture_rectangle: No such file or directory
debug_updates: No such file or directory
debug_updates_set: No such file or directory
rendering_mode: GDK_RENDERING_MODE_SIMILAR
seats: 0x119286dadd20
}
0x7f99997ad0b0 0x1f33b2777bc early_gtk_display_init(DisplayOptions*) + 0xaf (../ui/gtk.c:47)
Variables:
opts: 0x1f33c057a40 {
type: DISPLAY_TYPE_GTK
has_full_screen: false
full_screen: false
has_window_close: false
window_close: false
has_show_cursor: false
show_cursor: false
has_gl: false
gl: DISPLAYGL_MODE_OFF
}
__PRETTY_FUNCTION__: early_gtk_display_init
0x7f99997ad0d0 0x1f33afbc52c qemu_display_early_init(DisplayOptions*) + 0x13e (../ui/console.c:79)
Variables:
opts: 0x1f33c057a40 {
type: DISPLAY_TYPE_GTK
has_full_screen: false
full_screen: false
has_window_close: false
window_close: false
has_show_cursor: false
show_cursor: false
has_gl: false
gl: DISPLAYGL_MODE_OFF
}
__PRETTY_FUNCTION__: qemu_display_early_init
0x7f99997ad0f0 0x1f33b20ba19 qemu_create_early_backends(void) + 0x70 (../softmmu/vl.c:31)
Variables:
machine_class: 0x119286d79360 {
family: pc_piix
name: pc-i440fx-7.1
alias: pc
desc: Standard PC (i440FX + PIIX, 1996)
deprecation_reason: Invalid Argument
init: 0x1f33b2a7562
reset: 0x1f33b2c4b00
wakeup: 0x1f33b2c4ba4
kvm_type: 0
block_default_type: IF_IDE
units_per_default_bus: 0
max_cpus: 255
min_cpus: 1
default_cpus: 1
no_serial: 0
no_parallel: 0
no_floppy: 0
no_cdrom: 0
no_sdcard: 0
pci_allow_0_address: 0
legacy_fw_cfg_order: 0
is_default: true
default_machine_opts: firmware=bios-256k.bin
default_boot_order: cad
default_display: std
compat_props: 0x119286c867a0
hw_version: Invalid Argument
default_ram_size: 134217728
default_cpu_type: qemu64-x86_64-cpu
default_kernel_irqchip_split: false
option_rom_has_mr: false
rom_file_has_mr: true
minimum_page_bits: 0
has_hotpluggable_cpus: true
ignore_memory_transaction_failures: false
numa_mem_align_shift: 23
valid_cpu_types: 0
auto_enable_numa_with_memhp: true
auto_enable_numa_with_memdev: true
ignore_boot_device_suffixes: false
smbus_no_migration_support: false
nvdimm_supported: true
numa_mem_supported: false
auto_enable_numa: false
smp_props
default_ram_id: pc.ram
get_hotplug_handler: 0x1f33b2c420f
hotplug_allowed: 0x1f33b2c4bc9
cpu_index_to_instance_props: 0x1f33b29b9aa
possible_cpu_arch_ids: 0x1f33b29bb80
get_default_cpu_node_id: 0x1f33b29ba98
fixup_ram_size: 0
}
use_sdl: false
use_gtk: true
0x7f99997ad280 0x1f33b20fdf7 qemu_init(int, char**, char**) + 0x266c (../softmmu/vl.c:-1)
Variables:
argc: 1
argv: 0x7f99997ae648 {
*argv: ./qemu-system-x86_64
}
envp: 0 {
*envp: Invalid Argument
}
opts: 0x36fca805c0 {
id: Bad address
list: 0x62696c2f6d657473
loc
}
icount_opts: 0 {
id: Invalid Argument
list: Bad address
loc
}
accel_opts: 0 {
id: Invalid Argument
list: Bad address
loc
}
olist: 0x36fca80c90 {
name: Bad address
implied_opt_name: Bad address
merge_lists: true
desc: Unavailable
}
optind: 1
optarg: /boot/system/lib/libpcre2-8.so.0.10.4
machine_class: 0xca766d5ad0 {
family: Invalid Argument
name: Invalid Argument
alias: `r
desc: �
deprecation_reason: Bad address
init: 0
reset: 0x4300000000
wakeup: 0
kvm_type: 0
block_default_type: IF_NONE
units_per_default_bus: 0
max_cpus: 871673872
min_cpus: 10
default_cpus: 1499961056
no_serial: 0
no_parallel: 0
no_floppy: 0
no_cdrom: 0
no_sdcard: 0
pci_allow_0_address: 0
legacy_fw_cfg_order: 0
is_default: false
default_machine_opts: Invalid Argument
default_boot_order: MMOC
default_display:
compat_props: 0x11e9bf3ee20
hw_version: Invalid Argument
default_ram_size: 0
default_cpu_type: Invalid Argument
default_kernel_irqchip_split: false
option_rom_has_mr: false
rom_file_has_mr: false
minimum_page_bits: 0
has_hotpluggable_cpus: false
ignore_memory_transaction_failures: false
numa_mem_align_shift: 0
valid_cpu_types: 0
auto_enable_numa_with_memhp: false
auto_enable_numa_with_memdev: false
ignore_boot_device_suffixes: false
smbus_no_migration_support: false
nvdimm_supported: false
numa_mem_supported: false
auto_enable_numa: false
smp_props
default_ram_id: Invalid Argument
get_hotplug_handler: 0
hotplug_allowed: 0
cpu_index_to_instance_props: 0
possible_cpu_arch_ids: 0
get_default_cpu_node_id: 0
fixup_ram_size: 0
}
userconfig: true
vmstate_dump_file: 0 {
_flags: Invalid Argument
_IO_read_ptr: Bad address
_IO_read_end: Bad address
_IO_read_base: Bad address
_IO_write_base: Bad address
_IO_write_ptr: Bad address
_IO_write_end: Bad address
_IO_buf_base: Bad address
_IO_buf_end: Bad address
_IO_save_base: Bad address
_IO_backup_base: Bad address
_IO_save_end: Bad address
_markers: Bad address
_chain: Bad address
_fileno: Bad address
_flags2: Bad address
_old_offset: Bad address
_cur_column: Bad address
_vtable_offset: Bad address
_shortbuf: Bad address
_offset: Bad address
_codecvt: Bad address
_wide_data: Bad address
_mode: Bad address
_unused2: Bad address
}
__func__: qemu_init
__PRETTY_FUNCTION__: qemu_init
0x7f99997ad2c0 0x1f33afb0d99 qemu_main(int, char**, char**) + 0x23 (../softmmu/main.c:-1)
Variables:
argc: 1
argv: 0x7f99997ae648 {
*argv: ./qemu-system-x86_64
}
envp: 0 {
*envp: Invalid Argument
}
status: 115125334
0x7f99997ad2e0 0x1f33afb0dd0 main(int, char**) + 0x20 (../softmmu/main.c:-1)
Variables:
argc: 1
argv: 0x7f99997ae648 {
*argv: ./qemu-system-x86_64
}
0x7f99997ad300 0x1f33afb0d6a _start + 0x3a
0x7f99997ad340 0xca764c7ae3 runtime_loader + 0x103
00000000 0x7ffd6b746258 commpage_thread_exit + 0
Registers:
rip: 0x000001f33b2784c9
rsp: 0x00007f99997ad000
rbp: 0x00007f99997ad030
rax: 0x0000000000000000
rbx: 0x0000000000000000
rcx: 0x0000000000000000
rdx: 0x0000119286fd9290
rsi: 0x0000000000000001
rdi: 0x0000119286f0c9a0
r8: 0x0000119286fd9290
r9: 0x0000000000000007
r10: 0x0000119286b8c8bc
r11: 0x0000000000000001
r12: 0x00007f99997ae648
r13: 0x0000000000000001
r14: 0x00007f99997ae658
r15: 0x0000000000000000
cs: 0x002b
ds: 0x0000
es: 0x0000
fs: 0x0000
gs: 0x0000
ss: 0x0023
st0: 0
st1: 0
st2: 0
st3: 0
st4: 0
st5: 0
st6: 0
st7: 0
mm0: {0, 0, 0, 0}
mm1: {0, 0, 0, 0}
mm2: {0, 0, 0, 0}
mm3: {0, 0, 0, 0}
mm4: {0, 0, 0, 0}
mm5: {0, 0, 0, 0}
mm6: {0, 0, 0, 0}
mm7: {0, 0, 0, 0}
xmm0: {0, 0, 0, 0, 0, 0, 0, 0}
xmm1: {0, 0, 0, 0, 0, 0, 0, 0}
xmm2: {0, 0, 0, 0, 0, 0, 0, 0}
xmm3: {0, 0, 0, 0, 0, 0, 0, 0}
xmm4: {0x7640, 0x86ee, 0x1192, 0, 0x7640, 0x86ee, 0x1192, 0}
xmm5: {0, 0, 0, 0, 0, 0, 0, 0}
xmm6: {0, 0, 0, 0, 0, 0, 0, 0}
xmm7: {0, 0, 0, 0, 0, 0, 0, 0}
xmm8: {0, 0, 0, 0, 0, 0, 0, 0}
xmm9: {0, 0, 0, 0, 0, 0, 0, 0}
xmm10: {0, 0, 0, 0, 0, 0, 0, 0}
xmm11: {0, 0, 0, 0, 0, 0, 0, 0}
xmm12: {0, 0, 0, 0, 0, 0, 0, 0}
xmm13: {0, 0, 0, 0, 0, 0, 0, 0}
xmm14: {0, 0, 0, 0, 0, 0, 0, 0}
xmm15: {0, 0, 0, 0, 0, 0, 0, 0}
Hello there, i just want to know how to install this libs to test and learn something new.
After a succefull build of Geany it crashes at start up with this trace, the exact same trace is observed when building wxGTK where all the demos crash at start up.
Active Threads:
thread 86012: Xlibe BApplication
thread 86016: pthread func
thread 86022: pthread func
thread 86023: pthread func
thread 86045: w>untitled - Geany
thread 86047: team 86011 debug task
thread 86011: geany (main)
state: Exception (Divide error)
Frame IP Function Name
-----------------------------------------------
0x7fa22604b2d0 0x6aab58f013 _cairo_hash_table_lookup_unique_key + 0x2e
Disassembly:
_cairo_hash_table_lookup_unique_key:
0x0000006aab58efe5: 55 push %rbp
0x0000006aab58efe6: 4889e5 mov %rsp, %rbp
0x0000006aab58efe9: 4883ec40 sub $0x40, %rsp
0x0000006aab58efed: 48897dc8 mov %rdi, -0x38(%rbp)
0x0000006aab58eff1: 488975c0 mov %rsi, -0x40(%rbp)
0x0000006aab58eff5: 488b45c8 mov -0x38(%rbp), %rax
0x0000006aab58eff9: 488b8008010000 mov 0x108(%rax), %rax
0x0000006aab58f000: 488b00 mov (%rax), %rax
0x0000006aab58f003: 488945e8 mov %rax, -0x18(%rbp)
0x0000006aab58f007: 488b45c0 mov -0x40(%rbp), %rax
0x0000006aab58f00b: 488b00 mov (%rax), %rax
0x0000006aab58f00e: ba00000000 mov $0x0, %edx
0x0000006aab58f013: 48f775e8 div -0x18(%rbp) <--
Frame memory:
[0x7fa22604b290] 0..b....P..b.... 30 19 1f 62 07 11 00 00 50 8d 15 62 07 11 00 00
[0x7fa22604b2a0] ................ 0a 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00
[0x7fa22604b2b0] ................ 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[0x7fa22604b2c0] pu.a............ 70 75 06 61 07 11 00 00 04 00 00 00 00 00 00 00
0x7fa22604b300 0x6aab58f720 _cairo_hash_table_insert + 0x73
0x7fa22604b340 0x6aab5cb654 _cairo_scaled_glyph_lookup + 0x155
0x7fa22604b5d0 0x6aab5c9fb3 _cairo_scaled_font_glyph_device_extents + 0x1c6
0x7fa22604b620 0x6aab5fa0ff _cairo_composite_rectangles_init_for_glyphs + 0xc4
0x7fa22604b960 0x6aab57de60 _cairo_compositor_glyphs + 0x76
0x7fa22604b9d0 0x6aab577709 _cairo_xlib_surface_glyphs + 0x73
0x7fa22604ba40 0x6aab5da279 _cairo_surface_show_text_glyphs + 0x27d
0x7fa22604ce20 0x6aab58da7e _cairo_gstate_show_text_glyphs + 0x354
0x7fa22604ce60 0x6aab5811bd _cairo_default_context_glyphs + 0x35
0x7fa22604cea0 0x6aaca073b2 cairo_show_glyphs + 0x79
0x7fa22604d730 0xae52590c06 pango_cairo_renderer_show_text_glyphs(PangoRenderer*, const char*, int, PangoGlyphString*, cairo_text_cluster_t*, int, gboolean, PangoFont*, int, int) + 0x276 (../pango/pangocairo-render.c:-1)
Variables:
text: Invalid Argument
text_len: 0
clusters: 0 {
num_bytes: Invalid Argument
num_glyphs: Bad address
}
num_clusters: 0
backward: 0
font: 0x11076152c030 {
parent_instance
}
x: 0
y: 11264
stack_glyphs: Unavailable {
stack_glyphs[0]
stack_glyphs[1]
stack_glyphs[2]
stack_glyphs[3]
stack_glyphs[4]
stack_glyphs[5]
stack_glyphs[6]
stack_glyphs[7]
stack_glyphs[8]
stack_glyphs[9]
}
base_x: 0
base_y: 11
0x7fa22604e000 0xae52590f0a pango_cairo_renderer_draw_glyph_item(PangoRenderer*, const char*, PangoGlyphItem*, int, int) + 0x24a (../pango/pangocairo-render.c:-1)
Variables:
renderer: 0x110762100520 {
parent_instance
underline: PANGO_UNDERLINE_NONE
strikethrough: 0
active_count: 3
matrix: 0
priv: 0x1107621004c0
}
text: File
x: 0
y: 11264
crenderer: 0x110762100520 {
parent_instance
cr: 0x1107615f5e60
do_path: 0
has_show_text_glyphs: 0
x_offset: 0
y_offset: 0
is_cached_renderer: 1
cr_had_current_point: 1
}
font: 0x11076152c030 {
parent_instance
}
glyphs: 0x1107611c8860 {
num_glyphs: 4
glyphs: 0x110760feb150
log_clusters: 0x1107620b9480
space: 4
}
item: No such file or directory
iter {
glyph_item: 0xff00
text: Bad address
start_glyph: -16777216
start_index: -1
start_char: 3600
end_glyph: 0
end_index: 3600
end_char: 0
}
stack_clusters: Unavailable {
stack_clusters[0]
stack_clusters[1]
stack_clusters[2]
stack_clusters[3]
stack_clusters[4]
stack_clusters[5]
stack_clusters[6]
stack_clusters[7]
stack_clusters[8]
stack_clusters[9]
}
__func__: pango_cairo_renderer_draw_glyph_item
0x7fa22604e040 0x89694da192 pango_renderer_draw_glyph_item(PangoRenderer*, const char*, PangoGlyphItem*, int, int) + 0x42 (../pango/pango-renderer.c:-1)
Variables:
renderer: 0x110762100520 {
parent_instance
underline: PANGO_UNDERLINE_NONE
strikethrough: 0
active_count: 3
matrix: 0
priv: 0x1107621004c0
}
text: File
glyph_item: 0x11076116e520 {
item: 0x110762213980
glyphs: 0x1107611c8860
y_offset: 0
start_x_offset: 0
end_x_offset: 0
}
x: 0
y: 11264
__func__: pango_renderer_draw_glyph_item
0x7fa22604e170 0x89694dae7e pango_renderer_draw_layout_line(PangoRenderer*, PangoLayoutLine*, int, int) + 0x54e (../pango/pango-renderer.c:-1)
Variables:
renderer: 0x110762100520 {
parent_instance
underline: PANGO_UNDERLINE_NONE
strikethrough: 0
active_count: 3
matrix: 0
priv: 0x1107621004c0
}
line: 0x110761454370 {
layout: 0x110762150d40
start_index: 0
length: 4
runs: 0x110761aef350
is_paragraph_start: 1
resolved_dir: 3
}
x: 0
y: 11264
x_off: 0
glyph_string_width: 25600
state {
underline: PANGO_UNDERLINE_NONE
underline_rect
strikethrough: 0
strikethrough_rect
strikethrough_glyphs: 0
overline: PANGO_OVERLINE_NONE
overline_rect
logical_rect_end: 25600
}
l: 0x110761aef350 {
data: 0x11076116e520
next: 0
}
got_overall: 0
overall_rect {
x: 637853900
y: 32674
width: 637854144
height: 32674
}
text: File
__func__: pango_renderer_draw_layout_line
run: 0x11076116e520 {
item: 0x110762213980
glyphs: 0x1107611c8860
y_offset: 0
start_x_offset: 0
end_x_offset: 0
}
ink_rect {
x: 0
y: 0
width: 1645546816
height: 11264
}
ink: 0 {
x: Invalid Argument
y: Bad address
width: Bad address
height: Bad address
}
logical_rect {
x: 0
y: 0
width: 1626321088
height: 4359
}
y_off: 0
0x7fa22604e240 0x89694db34f pango_renderer_draw_layout(PangoRenderer*, PangoLayout*, int, int) + 0xef (../pango/pango-renderer.c:-1)
Variables:
renderer: 0x110762100520 {
parent_instance
underline: PANGO_UNDERLINE_NONE
strikethrough: 0
active_count: 3
matrix: 0
priv: 0x1107621004c0
}
x: 0
y: 0
iter {
layout: 0x110762150d40
line_list_link: 0x1107613cdf50
line: 0x110761454370
run_list_link: 0x110761aef350
run: 0x11076116e520
index: 0
line_extents: 0x11076211c050
line_index: 0
run_x: 0
run_width: 25600
end_x_offset: 0
ltr: 1
cluster_x: 0
cluster_width: 9216
cluster_start: 0
next_cluster_glyph: 1
cluster_num_chars: 1
character_position: 0
layout_width: 25600
}
__func__: pango_renderer_draw_layout
logical_rect {
x: 0
y: 0
width: 25600
height: 14336
}
line: 0x110761454370 {
layout: 0x110762150d40
start_index: 0
length: 4
runs: 0x110761aef350
is_paragraph_start: 1
resolved_dir: 3
}
baseline: No such file or directory
0x7fa22604e270 0xae52591745 pango_cairo_show_layout(cairo_t*, PangoLayout*) + 0xc5 (../pango/pangocairo-render.c:-1)
Variables:
cr: 0x1107615f5e60 {
}
layout: 0x110762150d40 {
parent_instance
context: 0x1107621ba020
attrs: 0x1107613cd1c0
font_desc: 0
tabs: 0
text: 0x110761f6b390
copy_begin: 0
serial: 3
context_serial: 5
length: 4
n_chars: 4
width: -1
height: -1
indent: 0
spacing: 0
line_spacing: 0.000000
justify: 0
justify_last_line: 0
alignment: 1
single_paragraph: 0
auto_dir: 0
wrap: 0
is_wrapped: 0
ellipsize: 0
is_ellipsized: 0
unknown_glyphs_count: -1
logical_rect_cached: 1
ink_rect_cached: 1
logical_rect
ink_rect
tab_width: -1
decimal: 0
copy_end: 0
log_attrs: 0x1107615b79f0
lines: 0x1107613cdf50
line_count: 1
}
__func__: pango_cairo_show_layout
0x7fa22604e2f0 0x187bff3a68d gtk_render_layout(GtkStyleContext*, cairo_t*, gdouble, gdouble, PangoLayout*) + 0x15d (/sources/gtk+-3.24.30/gtk/gtkrender.c:-1)
Variables:
context: 0x110762116ea0 {
parent_object
priv: 0x110762116e50
}
cr: 0x1107615f5e60 {
}
y: 0
layout: 0x110762150d40 {
parent_instance
context: 0x1107621ba020
attrs: 0x1107613cd1c0
font_desc: 0
tabs: 0
text: 0x110761f6b390
copy_begin: 0
serial: 3
context_serial: 5
length: 4
n_chars: 4
width: -1
height: -1
indent: 0
spacing: 0
line_spacing: 0.000000
justify: 0
justify_last_line: 0
alignment: 1
single_paragraph: 0
auto_dir: 0
wrap: 0
is_wrapped: 0
ellipsize: 0
is_ellipsized: 0
unknown_glyphs_count: -1
logical_rect_cached: 1
ink_rect_cached: 1
logical_rect
ink_rect
tab_width: -1
decimal: 0
copy_end: 0
log_attrs: 0x1107615b79f0
lines: 0x1107613cdf50
line_count: 1
}
__func__: gtk_render_layout
0x7fa22604e3a0 0x187bfeb13f4 gtk_label_render(GtkCssGadget*, cairo_t*, int, int, int, int, gpointer) + 0x124 (/sources/gtk+-3.24.30/gtk/gtklabel.c:-1)
Variables:
cr: 0x1107615f5e60 {
}
x: 0
y: 0
width: 25
height: 14
data: 0 {
*data: Unavailable
}
widget: 0x1107614c7d60 {
parent_instance
priv: 0x1107614c7c70
}
label: 0x1107614c7d60 {
misc
priv: 0x1107614c7bf0
}
priv: 0x1107614c7bf0 {
select_info: 0
mnemonic_widget: 0
mnemonic_window: 0x110761846520
gadget: 0x1107619763e0
attrs: 0
markup_attrs: 0
layout: 0x110762150d40
label: 0x110761830e20
text: 0x110761830d80
angle: 0
xalign: 0.000000
yalign: 0.500000
mnemonics_visible: 1
jtype: 3
wrap: 0
use_underline: 0
use_markup: 0
ellipsize: 4
single_line_mode: 0
have_transform: 0
in_click: 0
wrap_mode: 1
pattern_set: 0
track_links: 0
mnemonic_keyval: 102
width_chars: -1
max_width_chars: -1
lines: -1
}
info: 0 {
window: Invalid Argument
selection_anchor: Bad address
selection_end: Bad address
popup_menu: Bad address
selection_node: Bad address
links: Bad address
active_link: Bad address
drag_gesture: Bad address
multipress_gesture: Bad address
drag_start_x: Bad address
drag_start_y: Bad address
in_drag: Bad address
select_words: Bad address
selectable: Bad address
link_clicked: Bad address
}
context: 0x110762116ea0 {
parent_object
priv: 0x110762116e50
}
lx: No such file or directory
ly: No such file or directory
0x7fa22604e3c0 0x187bfdf805e gtk_css_custom_gadget_draw(GtkCssGadget*, cairo_t*, int, int, int, int) + 0x1e (/sources/gtk+-3.24.30/gtk/gtkcsscustomgadget.c:-1)
Variables:
gadget: No such file or directory
cr: No such file or directory
x: No such file or directory
y: No such file or directory
width: No such file or directory
height: No such file or directory
priv: No such file or directory
0x7fa22604e480 0x187bfdfd9bc gtk_css_gadget_draw(GtkCssGadget*, cairo_t*) + 0x22c (/sources/gtk+-3.24.30/gtk/gtkcssgadget.c:-1)
Variables:
gadget: 0x1107619763e0 {
parent
}
cr: 0x1107615f5e60 {
}
priv: 0x1107619763b0 {
node: 0x110761976300
owner: 0x1107614c7d60
allocated_size
allocated_baseline: -1
}
margin {
left: 0
right: 0
top: 0
bottom: 0
}
border {
left: 0
right: 0
top: 0
bottom: 0
}
padding {
left: 0
right: 0
top: 0
bottom: 0
}
draw_focus: -503698368
style: 0x110762135410 {
parent
}
contents_x: No such file or directory
contents_y: No such file or directory
contents_width: 25
contents_height: 14
margin_box {
x: 0
y: 0
width: 25
height: 14
}
__func__: gtk_css_gadget_draw
0x7fa22604e490 0x187bfeaefec gtk_label_draw(GtkWidget*, cairo_t*) + 0xc (/sources/gtk+-3.24.30/gtk/gtklabel.c:5)
Variables:
cr: No such file or directory
0x7fa22604e510 0x187bfd8ac3e gtk_accel_label_draw(GtkWidget*, cairo_t*) + 0x1e (/sources/gtk+-3.24.30/gtk/gtkaccellabel.c:12)
Variables:
widget: No such file or directory
cr: No such file or directory
accel_label: No such file or directory
allocation {
x: -1101581788
y: 387
width: 1633640032
height: 4359
}
requisition {
width: 1633640032
height: 4359
}
0x7fa22604e580 0x187c001b795 gtk_widget_draw_internal(GtkWidget*, cairo_t*, gboolean) + 0x135 (/sources/gtk+-3.24.30/gtk/gtkwidget.c:-1)
Variables:
widget: 0x1107614c7d60 {
parent_instance
priv: 0x1107614c7c70
}
cr: 0x1107615f5e60 {
}
__func__: gtk_widget_draw_internal
result: 4359
0x7fa22604e5f0 0x187bfdf2cba gtk_container_propagate_draw(GtkContainer*, GtkWidget*, cairo_t*) + 0x1ba (/sources/gtk+-3.24.30/gtk/gtkcontainer.c:-1)
Variables:
child: 0x1107614c7d60 {
parent_instance
priv: 0x1107614c7c70
}
cr: 0x1107615f5e60 {
}
window: 0x1107621e9010 {
parent_instance
impl: 0x1107621d4000
parent: 0x110761ce3e10
transient_for: 0
visual: 0x110760eb9400
user_data: 0x110761969340
x: 0
y: 0
event_mask: 14084
window_type: 2
depth: 24
resize_count: 0
toplevel_window_type: -1
filters: 0
children: 0x1107621eb080
children_list_node
native_children: 0
background: 0x110761e80030
gl_paint_context: 0
update_area: 0
update_freeze_count: 0
active_update_area: 0
old_updated_area: Unavailable
old_state: 0
state: 0
synthesized_crossing_event_id: 0
alpha: 255
fullscreen_mode: 0
input_only: 0
pass_through: 0
modal_hint: 0
composited: 0
has_alpha_background: 0
destroyed: 0
accept_focus: 0
focus_on_map: 0
shaped: 0
support_multidevice: 0
effective_visibility: 0
visibility: 0
native_visibility: 0
viewable: 0
applied_shape: 0
in_update: 0
geometry_dirty: 0
event_compression: 0
frame_clock_events_paused: 0
impl_window: 0x110761ce3e10
update_and_descendants_freeze_count: 0
abs_x: 0
abs_y: 0
width: 900
height: 24
shadow_top: 0
shadow_left: 0
shadow_right: 0
shadow_bottom: 0
num_offscreen_children: 0
clip_region: 0x110762152410
cursor: 0
device_cursor: 0x110761b70640
shape: 0
input_shape: 0
devices_inside: 0
device_events: 0
source_event_masks: 0
device_added_handler_id: 0
device_changed_handler_id: 0
frame_clock: 0
invalidate_handler: 0
drawing_context: 0
opaque_region: 0
}
x: 8
y: 5
__func__: gtk_container_propagate_draw
0x7fa22604e640 0x187bfdf2d9f gtk_container_draw(GtkWidget*, cairo_t*) + 0x7f (/sources/gtk+-3.24.30/gtk/gtkcontainer.c:-1)
Variables:
widget: 0x1107619694f0 {
parent_instance
priv: 0x110761969400
}
cr: 0x1107615f5e60 {
}
container: 0x1107619694f0 {
widget
priv: 0x1107619693e0
}
child_infos: 0x110762216e60 {
data: 0x1107620b8aa0
len: 1
}
child_info: No such file or directory
data {
container: 0x1107619694f0
child_infos: 0x110762216e60
cr: 0x1107615f5e60
}
0x7fa22604e670 0x187bfed634b gtk_menu_item_render(GtkCssGadget*, cairo_t*, int, int, int, int, gpointer) + 0x6b (/sources/gtk+-3.24.30/gtk/gtkmenuitem.c:-1)
Variables:
cr: 0x1107615f5e60 {
}
data: 0 {
*data: Unavailable
}
widget: 0x1107619694f0 {
parent_instance
priv: 0x110761969400
}
menu_item: 0x1107619694f0 {
bin
priv: 0x110761969380
}
priv: 0x110761969380 {
submenu: 0x1107610133e0
event_window: 0x1107621e91b0
toggle_size: 0
accelerator_width: 0
timer: 0
accel_path: Invalid Argument
action: 0
action_helper: 0
gadget: 0x1107619762e0
arrow_gadget: 0
submenu_placement: 1
submenu_direction: 1
right_justify: 1
from_menubar: 0
use_action_appearance: 0
reserve_indicator: 0
}
0x7fa22604e690 0x187bfdf805e gtk_css_custom_gadget_draw(GtkCssGadget*, cairo_t*, int, int, int, int) + 0x1e (/sources/gtk+-3.24.30/gtk/gtkcsscustomgadget.c:10)
Variables:
gadget: No such file or directory
cr: No such file or directory
x: No such file or directory
y: No such file or directory
width: No such file or directory
height: No such file or directory
priv: No such file or directory
0x7fa22604e750 0x187bfdfd9bc gtk_css_gadget_draw(GtkCssGadget*, cairo_t*) + 0x22c (/sources/gtk+-3.24.30/gtk/gtkcssgadget.c:141)
Variables:
gadget: 0x1107619762e0 {
parent
}
cr: 0x1107615f5e60 {
}
priv: 0x1107619762b0 {
node: 0x110761976200
owner: 0x1107619694f0
allocated_size
allocated_baseline: -1
}
margin {
left: 0
right: 0
top: 0
bottom: 0
}
border {
left: 0
right: 0
top: 0
bottom: 0
}
padding {
left: 8
right: 8
top: 4
bottom: 4
}
draw_focus: -503698464
style: 0x110762135c80 {
parent
}
contents_x: No such file or directory
contents_y: No such file or directory
contents_width: 25
contents_height: 16
margin_box {
x: 0
y: 0
width: 41
height: 24
}
__func__: gtk_css_gadget_draw
0x7fa22604e760 0x187bfed636c gtk_menu_item_draw(GtkWidget*, cairo_t*) + 0xc (/sources/gtk+-3.24.30/gtk/gtkmenuitem.c:-1)
Variables:
cr: No such file or directory
0x7fa22604e7d0 0x187c001b795 gtk_widget_draw_internal(GtkWidget*, cairo_t*, gboolean) + 0x135 (/sources/gtk+-3.24.30/gtk/gtkwidget.c:91)
Variables:
widget: 0x1107619694f0 {
parent_instance
priv: 0x110761969400
}
cr: 0x1107615f5e60 {
}
__func__: gtk_widget_draw_internal
result: 4359
0x7fa22604e840 0x187bfdf2cba gtk_container_propagate_draw(GtkContainer*, GtkWidget*, cairo_t*) + 0x1ba (/sources/gtk+-3.24.30/gtk/gtkcontainer.c:129)
Variables:
child: 0x1107619694f0 {
parent_instance
priv: 0x110761969400
}
cr: 0x1107615f5e60 {
}
window: 0x1107621e9010 {
parent_instance
impl: 0x1107621d4000
parent: 0x110761ce3e10
transient_for: 0
visual: 0x110760eb9400
user_data: 0x110761969340
x: 0
y: 0
event_mask: 14084
window_type: 2
depth: 24
resize_count: 0
toplevel_window_type: -1
filters: 0
children: 0x1107621eb080
children_list_node
native_children: 0
background: 0x110761e80030
gl_paint_context: 0
update_area: 0
update_freeze_count: 0
active_update_area: 0
old_updated_area: Unavailable
old_state: 0
state: 0
synthesized_crossing_event_id: 0
alpha: 255
fullscreen_mode: 0
input_only: 0
pass_through: 0
modal_hint: 0
composited: 0
has_alpha_background: 0
destroyed: 0
accept_focus: 0
focus_on_map: 0
shaped: 0
support_multidevice: 0
effective_visibility: 0
visibility: 0
native_visibility: 0
viewable: 0
applied_shape: 0
in_update: 0
geometry_dirty: 0
event_compression: 0
frame_clock_events_paused: 0
impl_window: 0x110761ce3e10
update_and_descendants_freeze_count: 0
abs_x: 0
abs_y: 0
width: 900
height: 24
shadow_top: 0
shadow_left: 0
shadow_right: 0
shadow_bottom: 0
num_offscreen_children: 0
clip_region: 0x110762152410
cursor: 0
device_cursor: 0x110761b70640
shape: 0
input_shape: 0
devices_inside: 0
device_events: 0
source_event_masks: 0
device_added_handler_id: 0
device_changed_handler_id: 0
frame_clock: 0
invalidate_handler: 0
drawing_context: 0
opaque_region: 0
}
x: 0
y: 0
__func__: gtk_container_propagate_draw
0x7fa22604e890 0x187bfdf2d9f gtk_container_draw(GtkWidget*, cairo_t*) + 0x7f (/sources/gtk+-3.24.30/gtk/gtkcontainer.c:37)
Variables:
widget: 0x110761969340 {
parent_instance
priv: 0x110761969250
}
cr: 0x1107615f5e60 {
}
container: 0x110761969340 {
widget
priv: 0x110761969230
}
child_infos: 0x1107621c2cc0 {
data: 0x110760fe5760
len: 9
}
child_info: No such file or directory
data {
container: 0x110761969340
child_infos: 0x1107621c2cc0
cr: 0x1107615f5e60
}
0x7fa22604e8b0 0x187bfed332f gtk_menu_bar_render(GtkCssGadget*, cairo_t*, int, int, int, int, gpointer) + 0x1f (/sources/gtk+-3.24.30/gtk/gtkmenubar.c:-1)
Variables:
cr: 0x1107615f5e60 {
}
data: 0 {
*data: Unavailable
}
widget: No such file or directory
0x7fa22604e8d0 0x187bfdf805e gtk_css_custom_gadget_draw(GtkCssGadget*, cairo_t*, int, int, int, int) + 0x1e (/sources/gtk+-3.24.30/gtk/gtkcsscustomgadget.c:10)
Variables:
gadget: No such file or directory
cr: No such file or directory
x: No such file or directory
y: No such file or directory
width: No such file or directory
height: No such file or directory
priv: No such file or directory
0x7fa22604e990 0x187bfdfd9bc gtk_css_gadget_draw(GtkCssGadget*, cairo_t*) + 0x22c (/sources/gtk+-3.24.30/gtk/gtkcssgadget.c:141)
Variables:
gadget: 0x1107619761e0 {
parent
}
cr: 0x1107615f5e60 {
}
priv: 0x1107619761b0 {
node: 0x110761971a80
owner: 0x110761969340
allocated_size
allocated_baseline: -1
}
margin {
left: 0
right: 0
top: 0
bottom: 0
}
border {
left: 0
right: 0
top: 0
bottom: 0
}
padding {
left: 0
right: 0
top: 0
bottom: 0
}
draw_focus: -503698560
style: 0x1107621359b0 {
parent
}
contents_x: No such file or directory
contents_y: No such file or directory
contents_width: 900
contents_height: 24
margin_box {
x: 0
y: 0
width: 900
height: 24
}
__func__: gtk_css_gadget_draw
0x7fa22604e9a0 0x187bfed3bbc gtk_menu_bar_draw(GtkWidget*, cairo_t*) + 0xc (/sources/gtk+-3.24.30/gtk/gtkmenubar.c:-1)
Variables:
cr: No such file or directory
0x7fa22604ea10 0x187c001b795 gtk_widget_draw_internal(GtkWidget*, cairo_t*, gboolean) + 0x135 (/sources/gtk+-3.24.30/gtk/gtkwidget.c:91)
Variables:
widget: 0x110761969340 {
parent_instance
priv: 0x110761969250
}
cr: 0x1107615f5e60 {
}
__func__: gtk_widget_draw_internal
result: 4359
0x7fa22604ea80 0x187bfdf2cba gtk_container_propagate_draw(GtkContainer*, GtkWidget*, cairo_t*) + 0x1ba (/sources/gtk+-3.24.30/gtk/gtkcontainer.c:129)
Variables:
child: 0x110761969340 {
parent_instance
priv: 0x110761969250
}
cr: 0x1107615f5e60 {
}
window: 0x110761ce3e10 {
parent_instance
impl: 0x1107621d4000
parent: 0x110760ec0280
transient_for: 0
visual: 0x110760eb9400
user_data: 0x110761846520
x: 0
y: 0
event_mask: 4259606
window_type: 1
depth: 24
resize_count: 0
toplevel_window_type: -1
filters: 0
children: 0x1107621f0c10
children_list_node
native_children: 0
background: 0x110761e806f0
gl_paint_context: 0
update_area: 0
update_freeze_count: 0
active_update_area: 0x1107621d39e0
old_updated_area: Unavailable
old_state: GDK_WINDOW_STATE_WITHDRAWN
state: GDK_WINDOW_STATE_FOCUSED
synthesized_crossing_event_id: 106
alpha: 255
fullscreen_mode: 0
input_only: 0
pass_through: 0
modal_hint: 0
composited: 0
has_alpha_background: 0
destroyed: 0
accept_focus: 0
focus_on_map: 0
shaped: 0
support_multidevice: 0
effective_visibility: 0
visibility: 0
native_visibility: 3
viewable: 1
applied_shape: 0
in_update: 0
geometry_dirty: 0
event_compression: 0
frame_clock_events_paused: 0
impl_window: 0x110761ce3e10
update_and_descendants_freeze_count: 0
abs_x: 0
abs_y: 0
width: 900
height: 600
shadow_top: 0
shadow_left: 0
shadow_right: 0
shadow_bottom: 0
num_offscreen_children: 0
clip_region: 0x1107620dd050
cursor: 0
device_cursor: 0x1107621d4b60
shape: 0
input_shape: 0
devices_inside: 0
device_events: 0
source_event_masks: 0
device_added_handler_id: 0
device_changed_handler_id: 0
frame_clock: 0x11076181ea80
invalidate_handler: 0
drawing_context: 0x1107621c3490
opaque_region: 0x1107621c9ad0
}
x: 0
y: 0
__func__: gtk_container_propagate_draw
0x7fa22604ead0 0x187bfdf2d9f gtk_container_draw(GtkWidget*, cairo_t*) + 0x7f (/sources/gtk+-3.24.30/gtk/gtkcontainer.c:37)
Variables:
widget: 0x11076192cdb0 {
parent_instance
priv: 0x11076192ccc0
}
cr: 0x1107615f5e60 {
}
container: 0x11076192cdb0 {
widget
priv: 0x11076192cca0
}
child_infos: 0x110762217240 {
data: 0x1107620b8ac0
len: 1
}
child_info: No such file or directory
data {
container: 0x11076192cdb0
child_infos: 0x110762217240
cr: 0x1107615f5e60
}
0x7fa22604eaf0 0x187bfda4d93 gtk_box_draw_contents(GtkCssGadget*, cairo_t*, int, int, int, int, gpointer) + 0x23 (/sources/gtk+-3.24.30/gtk/gtkbox.c:-1)
Variables:
cr: 0x1107615f5e60 {
}
unused: 0 {
*unused: Unavailable
}
0x7fa22604eb10 0x187bfdf805e gtk_css_custom_gadget_draw(GtkCssGadget*, cairo_t*, int, int, int, int) + 0x1e (/sources/gtk+-3.24.30/gtk/gtkcsscustomgadget.c:10)
Variables:
gadget: No such file or directory
cr: No such file or directory
x: No such file or directory
y: No such file or directory
width: No such file or directory
height: No such file or directory
priv: No such file or directory
0x7fa22604ebd0 0x187bfdfd9bc gtk_css_gadget_draw(GtkCssGadget*, cairo_t*) + 0x22c (/sources/gtk+-3.24.30/gtk/gtkcssgadget.c:141)
Variables:
gadget: 0x110761976060 {
parent
}
cr: 0x1107615f5e60 {
}
priv: 0x110761976030 {
node: 0x110761971f00
owner: 0x11076192cdb0
allocated_size
allocated_baseline: -1
}
margin {
left: 0
right: 0
top: 0
bottom: 0
}
border {
left: 0
right: 0
top: 0
bottom: 0
}
padding {
left: 0
right: 0
top: 0
bottom: 0
}
draw_focus: -503698656
style: 0x110761d0a300 {
parent
}
contents_x: No such file or directory
contents_y: No such file or directory
contents_width: 900
contents_height: 24
margin_box {
x: 0
y: 0
width: 900
height: 24
}
__func__: gtk_css_gadget_draw
0x7fa22604ebe0 0x187bfda617c gtk_box_draw(GtkWidget*, cairo_t*) + 0xc (/sources/gtk+-3.24.30/gtk/gtkbox.c:-1)
Variables:
cr: No such file or directory
0x7fa22604ec50 0x187c001b795 gtk_widget_draw_internal(GtkWidget*, cairo_t*, gboolean) + 0x135 (/sources/gtk+-3.24.30/gtk/gtkwidget.c:91)
Variables:
widget: 0x11076192cdb0 {
parent_instance
priv: 0x11076192ccc0
}
cr: 0x1107615f5e60 {
}
__func__: gtk_widget_draw_internal
result: 4359
0x7fa22604ecc0 0x187bfdf2cba gtk_container_propagate_draw(GtkContainer*, GtkWidget*, cairo_t*) + 0x1ba (/sources/gtk+-3.24.30/gtk/gtkcontainer.c:129)
Variables:
child: 0x11076192cdb0 {
parent_instance
priv: 0x11076192ccc0
}
cr: 0x1107615f5e60 {
}
window: 0x110761ce3e10 {
parent_instance
impl: 0x1107621d4000
parent: 0x110760ec0280
transient_for: 0
visual: 0x110760eb9400
user_data: 0x110761846520
x: 0
y: 0
event_mask: 4259606
window_type: 1
depth: 24
resize_count: 0
toplevel_window_type: -1
filters: 0
children: 0x1107621f0c10
children_list_node
native_children: 0
background: 0x110761e806f0
gl_paint_context: 0
update_area: 0
update_freeze_count: 0
active_update_area: 0x1107621d39e0
old_updated_area: Unavailable
old_state: GDK_WINDOW_STATE_WITHDRAWN
state: GDK_WINDOW_STATE_FOCUSED
synthesized_crossing_event_id: 106
alpha: 255
fullscreen_mode: 0
input_only: 0
pass_through: 0
modal_hint: 0
composited: 0
has_alpha_background: 0
destroyed: 0
accept_focus: 0
focus_on_map: 0
shaped: 0
support_multidevice: 0
effective_visibility: 0
visibility: 0
native_visibility: 3
viewable: 1
applied_shape: 0
in_update: 0
geometry_dirty: 0
event_compression: 0
frame_clock_events_paused: 0
impl_window: 0x110761ce3e10
update_and_descendants_freeze_count: 0
abs_x: 0
abs_y: 0
width: 900
height: 600
shadow_top: 0
shadow_left: 0
shadow_right: 0
shadow_bottom: 0
num_offscreen_children: 0
clip_region: 0x1107620dd050
cursor: 0
device_cursor: 0x1107621d4b60
shape: 0
input_shape: 0
devices_inside: 0
device_events: 0
source_event_masks: 0
device_added_handler_id: 0
device_changed_handler_id: 0
frame_clock: 0x11076181ea80
invalidate_handler: 0
drawing_context: 0x1107621c3490
opaque_region: 0x1107621c9ad0
}
x: 0
y: 0
__func__: gtk_container_propagate_draw
0x7fa22604ed10 0x187bfdf2d9f gtk_container_draw(GtkWidget*, cairo_t*) + 0x7f (/sources/gtk+-3.24.30/gtk/gtkcontainer.c:37)
Variables:
widget: 0x11076192cc50 {
parent_instance
priv: 0x11076192cb60
}
cr: 0x1107615f5e60 {
}
container: 0x11076192cc50 {
widget
priv: 0x11076192cb40
}
child_infos: 0x110762217390 {
data: 0x11076211a6b0
len: 4
}
child_info: No such file or directory
data {
container: 0x11076192cc50
child_infos: 0x110762217390
cr: 0x1107615f5e60
}
0x7fa22604ed30 0x187bfda4d93 gtk_box_draw_contents(GtkCssGadget*, cairo_t*, int, int, int, int, gpointer) + 0x23 (/sources/gtk+-3.24.30/gtk/gtkbox.c:11)
Variables:
cr: 0x1107615f5e60 {
}
unused: 0 {
*unused: Unavailable
}
0x7fa22604ed50 0x187bfdf805e gtk_css_custom_gadget_draw(GtkCssGadget*, cairo_t*, int, int, int, int) + 0x1e (/sources/gtk+-3.24.30/gtk/gtkcsscustomgadget.c:10)
Variables:
gadget: No such file or directory
cr: No such file or directory
x: No such file or directory
y: No such file or directory
width: No such file or directory
height: No such file or directory
priv: No such file or directory
0x7fa22604ee10 0x187bfdfd9bc gtk_css_gadget_draw(GtkCssGadget*, cairo_t*) + 0x22c (/sources/gtk+-3.24.30/gtk/gtkcssgadget.c:141)
Variables:
gadget: 0x110761971e60 {
parent
}
cr: 0x1107615f5e60 {
}
priv: 0x110761971e30 {
node: 0x110761971d80
owner: 0x11076192cc50
allocated_size
allocated_baseline: -1
}
margin {
left: 0
right: 0
top: 0
bottom: 0
}
border {
left: 0
right: 0
top: 0
bottom: 0
}
padding {
left: 0
right: 0
top: 0
bottom: 0
}
draw_focus: -503698752
style: 0x110761d0a030 {
parent
}
contents_x: No such file or directory
contents_y: No such file or directory
contents_width: 900
contents_height: 600
margin_box {
x: 0
y: 0
width: 900
height: 600
}
__func__: gtk_css_gadget_draw
0x7fa22604ee20 0x187bfda617c gtk_box_draw(GtkWidget*, cairo_t*) + 0xc (/sources/gtk+-3.24.30/gtk/gtkbox.c:5)
Variables:
cr: No such file or directory
0x7fa22604ee90 0x187c001b795 gtk_widget_draw_internal(GtkWidget*, cairo_t*, gboolean) + 0x135 (/sources/gtk+-3.24.30/gtk/gtkwidget.c:91)
Variables:
widget: 0x11076192cc50 {
parent_instance
priv: 0x11076192cb60
}
cr: 0x1107615f5e60 {
}
__func__: gtk_widget_draw_internal
result: 4359
0x7fa22604ef00 0x187bfdf2cba gtk_container_propagate_draw(GtkContainer*, GtkWidget*, cairo_t*) + 0x1ba (/sources/gtk+-3.24.30/gtk/gtkcontainer.c:129)
Variables:
child: 0x11076192cc50 {
parent_instance
priv: 0x11076192cb60
}
cr: 0x1107615f5e60 {
}
window: 0x110761ce3e10 {
parent_instance
impl: 0x1107621d4000
parent: 0x110760ec0280
transient_for: 0
visual: 0x110760eb9400
user_data: 0x110761846520
x: 0
y: 0
event_mask: 4259606
window_type: 1
depth: 24
resize_count: 0
toplevel_window_type: -1
filters: 0
children: 0x1107621f0c10
children_list_node
native_children: 0
background: 0x110761e806f0
gl_paint_context: 0
update_area: 0
update_freeze_count: 0
active_update_area: 0x1107621d39e0
old_updated_area: Unavailable
old_state: GDK_WINDOW_STATE_WITHDRAWN
state: GDK_WINDOW_STATE_FOCUSED
synthesized_crossing_event_id: 106
alpha: 255
fullscreen_mode: 0
input_only: 0
pass_through: 0
modal_hint: 0
composited: 0
has_alpha_background: 0
destroyed: 0
accept_focus: 0
focus_on_map: 0
shaped: 0
support_multidevice: 0
effective_visibility: 0
visibility: 0
native_visibility: 3
viewable: 1
applied_shape: 0
in_update: 0
geometry_dirty: 0
event_compression: 0
frame_clock_events_paused: 0
impl_window: 0x110761ce3e10
update_and_descendants_freeze_count: 0
abs_x: 0
abs_y: 0
width: 900
height: 600
shadow_top: 0
shadow_left: 0
shadow_right: 0
shadow_bottom: 0
num_offscreen_children: 0
clip_region: 0x1107620dd050
cursor: 0
device_cursor: 0x1107621d4b60
shape: 0
input_shape: 0
devices_inside: 0
device_events: 0
source_event_masks: 0
device_added_handler_id: 0
device_changed_handler_id: 0
frame_clock: 0x11076181ea80
invalidate_handler: 0
drawing_context: 0x1107621c3490
opaque_region: 0x1107621c9ad0
}
x: 0
y: 0
__func__: gtk_container_propagate_draw
0x7fa22604ef50 0x187bfdf2d9f gtk_container_draw(GtkWidget*, cairo_t*) + 0x7f (/sources/gtk+-3.24.30/gtk/gtkcontainer.c:37)
Variables:
widget: 0x110761846520 {
parent_instance
priv: 0x110761846430
}
cr: 0x1107615f5e60 {
}
container: 0x110761846520 {
widget
priv: 0x110761846410
}
child_infos: 0x1107621c2d50 {
data: 0x1107620b8ae0
len: 1
}
child_info: No such file or directory
data {
container: 0x110761846520
child_infos: 0x1107621c2d50
cr: 0x1107615f5e60
}
0x7fa22604efc0 0x187c001b795 gtk_widget_draw_internal(GtkWidget*, cairo_t*, gboolean) + 0x135 (/sources/gtk+-3.24.30/gtk/gtkwidget.c:91)
Variables:
widget: 0x110761846520 {
parent_instance
priv: 0x110761846430
}
cr: 0x1107615f5e60 {
}
__func__: gtk_widget_draw_internal
result: 4359
0x7fa22604f010 0x187c00248ca gtk_widget_render(GtkWidget*, GdkWindow*, const cairo_region_t*) + 0x11a (/sources/gtk+-3.24.30/gtk/gtkwidget.c:-1)
Variables:
widget: 0x110761846520 {
parent_instance
priv: 0x110761846430
}
window: 0x110761ce3e10 {
parent_instance
impl: 0x1107621d4000
parent: 0x110760ec0280
transient_for: 0
visual: 0x110760eb9400
user_data: 0x110761846520
x: 0
y: 0
event_mask: 4259606
window_type: 1
depth: 24
resize_count: 0
toplevel_window_type: -1
filters: 0
children: 0x1107621f0c10
children_list_node
native_children: 0
background: 0x110761e806f0
gl_paint_context: 0
update_area: 0
update_freeze_count: 0
active_update_area: 0x1107621d39e0
old_updated_area: Unavailable
old_state: GDK_WINDOW_STATE_WITHDRAWN
state: GDK_WINDOW_STATE_FOCUSED
synthesized_crossing_event_id: 106
alpha: 255
fullscreen_mode: 0
input_only: 0
pass_through: 0
modal_hint: 0
composited: 0
has_alpha_background: 0
destroyed: 0
accept_focus: 0
focus_on_map: 0
shaped: 0
support_multidevice: 0
effective_visibility: 0
visibility: 0
native_visibility: 3
viewable: 1
applied_shape: 0
in_update: 0
geometry_dirty: 0
event_compression: 0
frame_clock_events_paused: 0
impl_window: 0x110761ce3e10
update_and_descendants_freeze_count: 0
abs_x: 0
abs_y: 0
width: 900
height: 600
shadow_top: 0
shadow_left: 0
shadow_right: 0
shadow_bottom: 0
num_offscreen_children: 0
clip_region: 0x1107620dd050
cursor: 0
device_cursor: 0x1107621d4b60
shape: 0
input_shape: 0
devices_inside: 0
device_events: 0
source_event_masks: 0
device_added_handler_id: 0
device_changed_handler_id: 0
frame_clock: 0x11076181ea80
invalidate_handler: 0
drawing_context: 0x1107621c3490
opaque_region: 0x1107621c9ad0
}
context: 0x1107621c3490 {
parent_instance
window: 0x110761ce3e10
clip: 0x1107621c9b60
cr: 0x1107615f5e60
}
do_clip: 1
cr: 0x1107615f5e60 {
}
x: 0
y: 0
0x7fa22604f080 0x187bfec85db gtk_main_do_event + 0x70b
0x7fa22604f0b0 0x183be52f33c _gdk_event_emit(GdkEvent*) + 0x2c (/sources/gtk+-3.24.30/gdk/gdkevents.c:-1)
Variables:
event: No such file or directory
0x7fa22604f160 0x183be540916 _gdk_window_process_updates_recurse_helper(GdkWindow*, cairo_region_t*) + 0x1b6 (/sources/gtk+-3.24.30/gdk/gdkwindow.c:-1)
Variables:
window: 0x110761ce3e10 {
parent_instance
impl: 0x1107621d4000
parent: 0x110760ec0280
transient_for: 0
visual: 0x110760eb9400
user_data: 0x110761846520
x: 0
y: 0
event_mask: 4259606
window_type: 1
depth: 24
resize_count: 0
toplevel_window_type: -1
filters: 0
children: 0x1107621f0c10
children_list_node
native_children: 0
background: 0x110761e806f0
gl_paint_context: 0
update_area: 0
update_freeze_count: 0
active_update_area: 0x1107621d39e0
old_updated_area: Unavailable
old_state: GDK_WINDOW_STATE_WITHDRAWN
state: GDK_WINDOW_STATE_FOCUSED
synthesized_crossing_event_id: 106
alpha: 255
fullscreen_mode: 0
input_only: 0
pass_through: 0
modal_hint: 0
composited: 0
has_alpha_background: 0
destroyed: 0
accept_focus: 0
focus_on_map: 0
shaped: 0
support_multidevice: 0
effective_visibility: 0
visibility: 0
native_visibility: 3
viewable: 1
applied_shape: 0
in_update: 0
geometry_dirty: 0
event_compression: 0
frame_clock_events_paused: 0
impl_window: 0x110761ce3e10
update_and_descendants_freeze_count: 0
abs_x: 0
abs_y: 0
width: 900
height: 600
shadow_top: 0
shadow_left: 0
shadow_right: 0
shadow_bottom: 0
num_offscreen_children: 0
clip_region: 0x1107620dd050
cursor: 0
device_cursor: 0x1107621d4b60
shape: 0
input_shape: 0
devices_inside: 0
device_events: 0
source_event_masks: 0
device_added_handler_id: 0
device_changed_handler_id: 0
frame_clock: 0x11076181ea80
invalidate_handler: 0
drawing_context: 0x1107621c3490
opaque_region: 0x1107621c9ad0
}
clipped_expose_region: No such file or directory
free_children: 0x1124e1fa2a60 {
*free_children: Bad address
}
event {
type: GDK_EXPOSE
any
expose
visibility
motion
button
touch
scroll
key
crossing
focus_change
configure
property
selection
owner_change
proximity
dnd
window_state
setting
grab_broken
touchpad_swipe
touchpad_pinch
pad_button
pad_axis
pad_group_mode
}
0x7fa22604f1a0 0x183be5425be gdk_window_process_updates_internal(GdkWindow*) + 0x15e (/sources/gtk+-3.24.30/gdk/gdkwindow.c:-1)
Variables:
window: 0x110761ce3e10 {
parent_instance
impl: 0x1107621d4000
parent: 0x110760ec0280
transient_for: 0
visual: 0x110760eb9400
user_data: 0x110761846520
x: 0
y: 0
event_mask: 4259606
window_type: 1
depth: 24
resize_count: 0
toplevel_window_type: -1
filters: 0
children: 0x1107621f0c10
children_list_node
native_children: 0
background: 0x110761e806f0
gl_paint_context: 0
update_area: 0
update_freeze_count: 0
active_update_area: 0x1107621d39e0
old_updated_area: Unavailable
old_state: GDK_WINDOW_STATE_WITHDRAWN
state: GDK_WINDOW_STATE_FOCUSED
synthesized_crossing_event_id: 106
alpha: 255
fullscreen_mode: 0
input_only: 0
pass_through: 0
modal_hint: 0
composited: 0
has_alpha_background: 0
destroyed: 0
accept_focus: 0
focus_on_map: 0
shaped: 0
support_multidevice: 0
effective_visibility: 0
visibility: 0
native_visibility: 3
viewable: 1
applied_shape: 0
in_update: 0
geometry_dirty: 0
event_compression: 0
frame_clock_events_paused: 0
impl_window: 0x110761ce3e10
update_and_descendants_freeze_count: 0
abs_x: 0
abs_y: 0
width: 900
height: 600
shadow_top: 0
shadow_left: 0
shadow_right: 0
shadow_bottom: 0
num_offscreen_children: 0
clip_region: 0x1107620dd050
cursor: 0
device_cursor: 0x1107621d4b60
shape: 0
input_shape: 0
devices_inside: 0
device_events: 0
source_event_masks: 0
device_added_handler_id: 0
device_changed_handler_id: 0
frame_clock: 0x11076181ea80
invalidate_handler: 0
drawing_context: 0x1107621c3490
opaque_region: 0x1107621c9ad0
}
impl_class: 0x110760f23290 {
parent_class
ref_cairo_surface: 0x183be569250
create_similar_image_surface: 0
show: 0x183be56d800
hide: 0x183be56ba20
withdraw: 0x183be56b950
raise: 0x183be566ea0
lower: 0x183be567b00
restack_under: 0x183be567a60
restack_toplevel: 0x183be5679f0
move_resize: 0x183be56a000
move_to_rect: 0x183be54dc20
set_background: 0x183be567460
get_events: 0x183be569110
set_events: 0x183be568eb0
reparent: 0x183be56d210
set_device_cursor: 0x183be5672a0
get_geometry: 0x183be568de0
get_root_coords: 0x183be5668d0
get_device_state: 0x183be567d80
begin_paint: 0
end_paint: 0
get_shape: 0x183be56e080
get_input_shape: 0x183be56e000
shape_combine_region: 0x183be56bac0
input_shape_combine_region: 0x183be569660
queue_antiexpose: 0x183be55d880
destroy: 0x183be56ad10
destroy_foreign: 0x183be567100
beep: 0x183be5670a0
focus: 0x183be566ed0
set_type_hint: 0x183be567de0
get_type_hint: 0x183be565d50
set_modal_hint: 0x183be568790
set_skip_taskbar_hint: 0x183be56ac70
set_skip_pager_hint: 0x183be56abd0
set_urgency_hint: 0x183be56ab50
set_geometry_hints: 0x183be56a900
set_title: 0x183be566740
set_role: 0x183be566480
set_startup_id: 0x183be566330
set_transient_for: 0x183be568f90
get_frame_extents: 0x183be566980
set_override_redirect: 0x183be568d60
set_accept_focus: 0x183be56a700
set_focus_on_map: 0x183be56cc80
set_icon_list: 0x183be56af40
set_icon_name: 0x183be568be0
iconify: 0x183be568b10
deiconify: 0x183be568700
stick: 0x183be5685b0
unstick: 0x183be56c940
maximize: 0x183be568520
unmaximize: 0x183be568490
fullscreen: 0x183be568a00
fullscreen_on_monitor: 0x183be568a90
apply_fullscreen_mode: 0x183be568820
unfullscreen: 0x183be568410
set_keep_above: 0x183be566240
set_keep_below: 0x183be566150
get_group: 0x183be56a8c0
set_group: 0x183be56a750
set_decorations: 0x183be5690b0
get_decorations: 0x183be568320
set_functions: 0x183be568250
begin_resize_drag: 0x183be569a20
begin_move_drag: 0x183be5698e0
enable_synchronized_configure: 0
configure_finished: 0
set_opacity: 0x183be5658e0
set_composited: 0x183be564e80
destroy_notify: 0x183be565800
get_drag_protocol: 0x183be56c150
register_dnd: 0x183be55c900
drag_begin: 0x183be55bc80
process_updates_recurse: 0x183be54dc10
sync_rendering: 0x183be563b80
simulate_key: 0x183be563be0
simulate_button: 0x183be563f60
get_property: 0x183be5607b0
change_property: 0x183be560b90
delete_property: 0x183be560d90
get_scale_factor: 0x183be564e90
get_unscaled_size: 0x183be564e60
set_opaque_region: 0x183be5656b0
set_shadow_width: 0x183be565610
show_window_menu: 0x183be565490
create_gl_context: 0x183be55dc30
realize_gl_context: 0
invalidate_for_new_frame: 0x183be55dc00
create_draw_context: 0
destroy_draw_context: 0
}
__func__: gdk_window_process_updates_internal
expose_region: 0x110762152a40 {
}
0x7fa22604f1d0 0x183be5427c8 gdk_window_process_updates_with_mode(GdkWindow*, int) + 0x108 (/sources/gtk+-3.24.30/gdk/gdkwindow.c:-1)
Variables:
list: 0x11076116a120 {
pdata: 0x1107621cc8a0
len: 1
}
__func__: gdk_window_process_updates_with_mode
impl_window: 0x110761ce3e10 {
parent_instance
impl: 0x1107621d4000
parent: 0x110760ec0280
transient_for: 0
visual: 0x110760eb9400
user_data: 0x110761846520
x: 0
y: 0
event_mask: 4259606
window_type: 1
depth: 24
resize_count: 0
toplevel_window_type: -1
filters: 0
children: 0x1107621f0c10
children_list_node
native_children: 0
background: 0x110761e806f0
gl_paint_context: 0
update_area: 0
update_freeze_count: 0
active_update_area: 0x1107621d39e0
old_updated_area: Unavailable
old_state: GDK_WINDOW_STATE_WITHDRAWN
state: GDK_WINDOW_STATE_FOCUSED
synthesized_crossing_event_id: 106
alpha: 255
fullscreen_mode: 0
input_only: 0
pass_through: 0
modal_hint: 0
composited: 0
has_alpha_background: 0
destroyed: 0
accept_focus: 0
focus_on_map: 0
shaped: 0
support_multidevice: 0
effective_visibility: 0
visibility: 0
native_visibility: 3
viewable: 1
applied_shape: 0
in_update: 0
geometry_dirty: 0
event_compression: 0
frame_clock_events_paused: 0
impl_window: 0x110761ce3e10
update_and_descendants_freeze_count: 0
abs_x: 0
abs_y: 0
width: 900
height: 600
shadow_top: 0
shadow_left: 0
shadow_right: 0
shadow_bottom: 0
num_offscreen_children: 0
clip_region: 0x1107620dd050
cursor: 0
device_cursor: 0x1107621d4b60
shape: 0
input_shape: 0
devices_inside: 0
device_events: 0
source_event_masks: 0
device_added_handler_id: 0
device_changed_handler_id: 0
frame_clock: 0x11076181ea80
invalidate_handler: 0
drawing_context: 0x1107621c3490
opaque_region: 0x1107621c9ad0
}
0x7fa22604f250 0x103cd8a5a9f _g_closure_invoke_va + 0x19f
0x7fa22604f3b0 0x103cd8c3465 g_signal_emit_valist + 0xef5
0x7fa22604f490 0x103cd8c3af8 g_signal_emit + 0x78
0x7fa22604f4f0 0x183be5395b5 gdk_frame_clock_paint_idle(void*) + 0x425 (/sources/gtk+-3.24.30/gdk/gdkframeclockidle.c:-1)
Variables:
data: No such file or directory {
*data: Unavailable
}
clock: No such file or directory
clock_idle: No such file or directory
priv: No such file or directory
skip_to_resume_events: -503698944
timings: No such file or directory
__func__: gdk_frame_clock_paint_idle
0x7fa22604f510 0x183be5235a7 gdk_threads_dispatch(gpointer) + 0x27 (/sources/gtk+-3.24.30/gdk/gdk.c:-1)
Variables:
data: 0x1107611c8ca0 {
*data: Unavailable
}
dispatch: 0x1107611c8ca0 {
func: 0x183be539190
data: 0x11076181ea80
destroy: 0x103cd8aa570
}
ret: -503699040
0x7fa22604f520 0x7c1af32852 g_timeout_dispatch + 0x12
0x7fa22604f5a0 0x7c1af31d00 g_main_context_dispatch + 0x120
0x7fa22604f600 0x7c1af32083 g_main_context_iterate.isra.24 + 0x1e3
0x7fa22604f640 0x7c1af3237d g_main_loop_run + 0x7d
0x7fa22604f670 0x187bfec7798 gtk_main(void) + 0x78 (/sources/gtk+-3.24.30/gtk/gtkmain.c:-1)
Variables:
loop: No such file or directory
0x7fa22604f6f0 0x7cd71dab52 main_lib(gint, gchar**) + 0xcb2 (/boot/home/Desktop/geany-1.38/src/libmain.c:1239)
Variables:
doc: 0x110761df8b20 {
is_valid: 1
index: 0
has_tags: 0
file_name: 0
encoding: 0x110761711c50
has_bom: 0
editor: 0x1107620ace20
file_type: 0x110761f12380
tm_file: 0
readonly: 0
changed: 0
real_path: 0
id: 1
priv: 0x11076103ff70
}
0x7fa22604f710 0xaf0f35285a _start + 0x3a
0x7fa22604f750 0xafb4627f53 runtime_loader + 0x103
00000000 0x7f78ca263260 commpage_thread_exit + 0
Registers:
rip: 0x0000006aab58f013
rsp: 0x00007fa22604b290
rbp: 0x00007fa22604b2d0
rax: 0x0000000000000029
rbx: 0x0000000000000004
rcx: 0x0000000000000000
rdx: 0x0000000000000000
rsi: 0x00001107621f1930
rdi: 0x0000110762158d50
r8: 0x00001107621578d8
r9: 0x0000000000000169
r10: 0x0000000000000010
r11: 0x0000000000000010
r12: 0x0000110762100520
r13: 0x0000110760feb18c
r14: 0x0000000000000004
r15: 0x00007fa22604cef0
cs: 0x002b
ds: 0x0000
es: 0x0000
fs: 0x0000
gs: 0x0000
ss: 0x0023
st0: 0
st1: 0
st2: 0
st3: 0
st4: 0
st5: 0
st6: 0
st7: 0
mm0: {0, 0, 0, 0}
mm1: {0, 0, 0, 0}
mm2: {0, 0, 0, 0}
mm3: {0, 0, 0, 0}
mm4: {0, 0, 0, 0}
mm5: {0, 0, 0, 0}
mm6: {0, 0, 0, 0}
mm7: {0, 0, 0, 0}
xmm0: {0, 0, 0, 0, 0, 0, 0, 0}
xmm1: {0, 0, 0, 0xbfe0, 0, 0, 0, 0}
xmm2: {0, 0, 0, 0, 0, 0, 0, 0}
xmm3: {0, 0, 0, 0x4330, 0, 0, 0, 0}
xmm4: {0xff00, 0xffff, 0xffff, 0xffff, 0x40, 0, 0, 0}
xmm5: {0x3f, 0, 0, 0, 0x3f, 0, 0, 0}
xmm6: {0x25f, 0, 0, 0, 0, 0, 0, 0}
xmm7: {0, 0, 0, 0, 0, 0, 0, 0}
xmm8: {0, 0, 0, 0, 0, 0, 0, 0}
xmm9: {0, 0, 0, 0, 0, 0, 0, 0}
xmm10: {0, 0, 0, 0, 0, 0, 0, 0}
xmm11: {0, 0, 0, 0, 0, 0, 0, 0}
xmm12: {0, 0, 0, 0, 0, 0, 0, 0}
xmm13: {0, 0, 0, 0, 0, 0, 0, 0}
xmm14: {0, 0, 0, 0, 0, 0, 0, 0}
xmm15: {0, 0, 0, 0, 0, 0, 0, 0}
Loaded Images:
ID Text Base Text End Data Base Data End Type Name
--------------------------------------------------------------------------------
1662877 0xfe0a95000 0xfe0b76000 0xfe0d76000 0xfe0d78000 lib /boot/system/lib/libiconv.so.2.6.1
1662869 0x35c34f0000 0x35c358a000 0x35c378a000 0x35c3792000 lib /boot/system/lib/libpixman-1.so.0.38.4
1662885 0x427de3d000 0x427de49000 0x427e048000 0x427e04a000 lib /boot/system/lib/libicuio.so.66.1
1662881 0x4fdf5a6000 0x4fdf5b6000 0x4fdf7b5000 0x4fdf7b7000 lib /boot/system/lib/libbz2.so.1.0.8
1662871 0x579bdc4000 0x579bde0000 0x579bfdf000 0x579bfe0000 lib /boot/system/lib/libz.so.1.2.11
1662867 0x63d49c9000 0x63d4a9d000 0x63d4c9c000 0x63d4ca4000 lib /boot/system/lib/libfreetype.so.6.18.0
1662860 0x6aab55d000 0x6aab62a000 0x6aab829000 0x6aab82d000 lib /boot/system/lib/libcairo-xlib.so.2.11600.0
1662849 0x6aac95b000 0x6aaca8d000 0x6aacc8c000 0x6aacc91000 lib /boot/system/lib/libcairo.so.2.11600.0
1662855 0x7c1aee1000 0x7c1b003000 0x7c1b203000 0x7c1b205000 lib /boot/system/lib/libglib-2.0.so.0.6800.4
1662841 0x7cd7150000 0x7cd7445000 0x7cd7645000 0x7cd766c000 lib /boot/home/config/non-packaged/lib/libgeany.so.0.0.0
1662862 0x8773b93000 0x8773bd7000 0x8773dd6000 0x8773ddf000 lib /boot/system/lib/libX11.so.6.3.0
1662845 0x896949e000 0x89694fe000 0x89696fd000 0x8969702000 lib /boot/system/lib/libpango-1.0.so.0.5000.3
1662879 0x91c9850000 0x91c9865000 0x91c9a65000 0x91c9a67000 lib /boot/system/lib/libtranslation.so
1662883 0x9f1a71e000 0x9f1a71f000 0x9f1a91e000 0x9f1a91f000 lib /boot/system/lib/libicudata.so.66.1
1662875 0xa32d11d000 0xa32d124000 0xa32d324000 0xa32d325000 lib /boot/system/lib/libbsd.so
1662858 0xa808bde000 0xa808bf4000 0xa808df3000 0xa808df4000 lib /boot/system/lib/libgcc_s.so.1
1662844 0xae52587000 0xae52595000 0xae52794000 0xae52795000 lib /boot/system/lib/libpangocairo-1.0.so.0.5000.3
1662840 0xaf0f352000 0xaf0f353000 0xaf0f552000 0xaf0f553000 app /boot/home/config/non-packaged/bin/geany
1662839 0xafb4617000 0xafb4635000 0xafb4834000 0xafb4836000 lib /boot/system/runtime_loader
1662882 0xcd59fa7000 0xcd59fb2000 0xcd5a1b1000 0xcd5a1b2000 lib /boot/system/lib/libbrotlidec.so.1.0.9
1662878 0xcd6feac000 0xcd701c4000 0xcd703c4000 0xcd703f2000 lib /boot/system/lib/libbe.so
1662873 0xd9e7b00000 0xd9e7b40000 0xd9e7d3f000 0xd9e7d48000 lib /boot/system/lib/libnetwork.so
1662863 0xdf51b86000 0xdf51c83000 0xdf51e83000 0xdf51e91000 lib /boot/system/lib/libepoxy.so.0.0.0
1662868 0xed64738000 0xed64760000 0xed6495f000 0xed64961000 lib /boot/system/lib/libgraphite2.so.3.2.1
1662884 0xf07cfe4000 0xf07d2cc000 0xf07d4cb000 0xf07d4e3000 lib /boot/system/lib/libicui18n.so.66.1
1662861 0xf17bbb2000 0xf17bbb4000 0xf17bdb3000 0xf17bdb4000 lib /boot/system/lib/libXext.so.6.4.0
1662865 0x10151ed5000 0x10151eeb000 0x101520eb000 0x101520ec000 lib /boot/system/lib/libpangoft2-1.0.so.0.5000.3
1662852 0x103cd892000 0x103cd8e8000 0x103cdae8000 0x103cdaec000 lib /boot/system/lib/libgobject-2.0.so.0.6800.4
1662856 0x105d5877000 0x105d5880000 0x105d5a80000 0x105d5a81000 lib /boot/system/lib/libintl.so.8.1.5
1662846 0x111044b0000 0x111045bc000 0x111047bc000 0x111047be000 lib /boot/system/lib/libharfbuzz.so.0.20801.0
1662874 0x1253cbe5000 0x1253cbed000 0x1253cded000 0x1253cdee000 lib /boot/system/lib/libffi.so.8.1.0
1662870 0x126b8d81000 0x126b8db2000 0x126b8fb1000 0x126b8fb2000 lib /boot/system/lib/libpng16.so.16.37.0
1662854 0x137c82fe000 0x137c82ff000 0x137c84fe000 0x137c84ff000 lib /boot/system/lib/libgthread-2.0.so.0.6800.4
1662857 0x14b9b179000 0x14b9b350000 0x14b9b550000 0x14b9b566000 lib /boot/system/lib/libstdc++.so.6.0.29
1662848 0x14f56f22000 0x14f56f29000 0x14f57128000 0x14f5712a000 lib /boot/system/lib/libcairo-gobject.so.2.11600.0
1662891 0x163db05d000 0x163db065000 0x163db264000 0x163db265000 add-on /boot/system/add-ons/locale/catalogs/plaintext
1662880 0x17224844000 0x17224998000 0x17224b98000 0x17224ba5000 lib /boot/system/lib/libxml2.so.2.9.12
1662872 0x17c5109d000 0x17c510a0000 0x17c5129f000 0x17c512a0000 lib /boot/system/lib/libgnu.so
1662853 0x18360a40000 0x18360a43000 0x18360c42000 0x18360c43000 lib /boot/system/lib/libgmodule-2.0.so.0.6800.4
1662843 0x183be504000 0x183be5a2000 0x183be7a2000 0x183be7a8000 lib /boot/system/lib/libgdk-3.so.0.2404.26
1662842 0x187bfc7b000 0x187c043f000 0x187c063e000 0x187c0656000 lib /boot/system/lib/libgtk-3.so.0.2404.26
1662889 0x1a3c4ee1000 0x1a3c4f02000 0x1a3c5101000 0x1a3c5102000 lib /boot/system/lib/libbrotlicommon.so.1.0.9
1662850 0x1a744a3e000 0x1a744a62000 0x1a744c62000 0x1a744c63000 lib /boot/system/lib/libgdk_pixbuf-2.0.so.0.4200.2
1662866 0x1c2daba4000 0x1c2dabe5000 0x1c2dade4000 0x1c2dade6000 lib /boot/system/lib/libfontconfig.so.1.12.0
1662864 0x1cbc4220000 0x1cbc423c000 0x1cbc443b000 0x1cbc443c000 lib /boot/system/lib/libfribidi.so.0.4.0
1662876 0x1df3edee000 0x1df3ee32000 0x1df3f031000 0x1df3f032000 lib /boot/system/lib/libpcre.so.1.2.13
1662859 0x1dfa0867000 0x1dfa0972000 0x1dfa0b71000 0x1dfa0bc4000 lib /boot/system/lib/libroot.so
1662851 0x1dfe7cf6000 0x1dfe7e96000 0x1dfe8095000 0x1dfe80a0000 lib /boot/system/lib/libgio-2.0.so.0.6800.4
1662886 0x1e775f4a000 0x1e776113000 0x1e776313000 0x1e776329000 lib /boot/system/lib/libicuuc.so.66.1
1662892 0x1f0bd3bb000 0x1f0bd3cc000 0x1f0bd5cc000 0x1f0bd5cd000 lib /boot/system/lib/libroot-addon-icu.so
1662847 0x1f275148000 0x1f27516b000 0x1f27536b000 0x1f27536e000 lib /boot/system/lib/libatk-1.0.so.0.23209.1
1662888 0x20d275ea000 0x20d276e5000 0x20d278e4000 0x20d278e7000 lib /boot/system/lib/libtextencoding.so
1662887 0x2143a9c3000 0x2143aaa6000 0x2143aca5000 0x2143aca6000 lib /boot/system/lib/libzstd.so.1.5.0
1662838 0x7f78ca263000 0x7f78ca26b000 0x00000000 0x00000000 system commpage
Areas:
ID Base End Size (KiB) Protection Locking Name
--------------------------------------------------------------------------------
5053479 0x60000000 0x60001000 4 rw-cS none server_memory
5053481 0x68000000 0x681ac000 1712 rw-cS none server_memory
5053341 0x5526a5000 0x5526b5000 64 rw- none rld heap
5053427 0xfe0a95000 0xfe0b76000 900 r-x none libiconv.so.2.6.1_seg0ro
5053428 0xfe0d76000 0xfe0d78000 8 rw- none libiconv.so.2.6.1_seg1rw
5053409 0x35c34f0000 0x35c358a000 616 r-x none libpixman-1.so.0.38.4_seg0ro
5053410 0x35c378a000 0x35c3792000 32 rw- none libpixman-1.so.0.38.4_seg1rw
5053446 0x427de3d000 0x427de49000 48 r-x none libicuio.so.66.1_seg0ro
5053447 0x427e048000 0x427e04a000 8 rw- none libicuio.so.66.1_seg1rw
5053437 0x4fdf5a6000 0x4fdf5b6000 64 r-x none libbz2.so.1.0.8_seg0ro
5053438 0x4fdf7b5000 0x4fdf7b7000 8 rw- none libbz2.so.1.0.8_seg1rw
5053413 0x579bdc4000 0x579bde0000 112 r-x none libz.so.1.2.11_seg0ro
5053414 0x579bfdf000 0x579bfe0000 4 rw- none libz.so.1.2.11_seg1rw
5053405 0x63d49c9000 0x63d4a9d000 848 r-x none libfreetype.so.6.18.0_seg0ro
5053406 0x63d4c9c000 0x63d4ca4000 32 rw- none libfreetype.so.6.18.0_seg1rw
5053390 0x6aab55d000 0x6aab62a000 820 r-x none libcairo-xlib.so.2.11600.0_seg0
5053391 0x6aab829000 0x6aab82c000 12 rw- none libcairo-xlib.so.2.11600.0_seg1
5053392 0x6aab82c000 0x6aab82d000 4 rw- none libcairo-xlib.so.2.11600.0_seg2
5053363 0x6aac95b000 0x6aaca8d000 1224 r-x none libcairo.so.2.11600.0_seg0ro
5053364 0x6aacc8c000 0x6aacc90000 16 rw- none libcairo.so.2.11600.0_seg1rw
5053365 0x6aacc90000 0x6aacc91000 4 rw- none libcairo.so.2.11600.0_seg2rw
5053378 0x7c1aee1000 0x7c1b003000 1160 r-x none libglib-2.0.so.0.6800.4_seg0ro
5053379 0x7c1b203000 0x7c1b205000 8 rw- none libglib-2.0.so.0.6800.4_seg1rw
5053345 0x7cd7150000 0x7cd7445000 3028 r-x none libgeany.so.0.0.0_seg0ro
5053346 0x7cd7645000 0x7cd7664000 124 rw- none libgeany.so.0.0.0_seg1rw
5053347 0x7cd7664000 0x7cd766c000 32 rw- none libgeany.so.0.0.0_seg2rw
5053342 0x8132f02000 0x8132f03000 4 rw-cS none _rld_debug_
5053417 0x850c5fa000 0x850c602000 32 rw- none rld heap
5053455 0x8546f47000 0x8546f4f000 32 rw- none rld heap
5053458 0x86399d2000 0x86399da000 32 rw- none rld heap
5053459 0x8693515000 0x8693525000 64 rw- none rld heap
5053460 0x869a544000 0x869a554000 64 rw- none rld heap
5053461 0x86adc5c000 0x86adc74000 96 rw- none rld heap
5053462 0x86bc76e000 0x86bc786000 96 rw- none rld heap
5053464 0x86df9fa000 0x86e14b7000 27380 r--S none libicuuc.so.66 mmap area
5053471 0x86f0d05000 0x86f0d06000 4 r-- none libintl.so.8 mmap area
5053472 0x8741440000 0x8741441000 4 r-- none libintl.so.8 mmap area
5053488 0x875d6fe000 0x875d705000 28 r--S none libfontconfig.so.1 mmap area
5053489 0x8762b1a000 0x8762b1c000 8 r--S none libfontconfig.so.1 mmap area
5053490 0x877224d000 0x8772286000 228 r--S none libfontconfig.so.1 mmap area
5053491 0x8773421000 0x8773426000 20 r--S none libfontconfig.so.1 mmap area
5053496 0x8773a70000 0x8773afe000 568 r--r-- none libharfbuzz.so.0 mmap area
5053497 0x8773b01000 0x8773b8f000 568 r-- none libfreetype.so.6 mmap area
5053506 0x8773b8f000 0x8773b90000 4 r-- none libglib-2.0.so.0 mmap area
5053395 0x8773b93000 0x8773bd7000 272 r-x none libX11.so.6.3.0_seg0ro
5053396 0x8773dd6000 0x8773ddf000 36 rw- none libX11.so.6.3.0_seg1rw
5053515 0x88b74f4000 0x88b75a1000 692 r-- none libfreetype.so.6 mmap area
5053516 0x88eece7000 0x88eed94000 692 r--r-- none libharfbuzz.so.0 mmap area
5053355 0x896949e000 0x89694fe000 384 r-x none libpango-1.0.so.0.5000.3_seg0ro
5053356 0x89696fd000 0x8969702000 20 rw- none libpango-1.0.so.0.5000.3_seg1rw
5053432 0x91c9850000 0x91c9865000 84 r-x none libtranslation.so_seg0ro
5053433 0x91c9a65000 0x91c9a67000 8 rw- none libtranslation.so_seg1rw
5053441 0x9f1a71e000 0x9f1a71f000 4 r-x none libicudata.so.66.1_seg0ro
5053442 0x9f1a91e000 0x9f1a91f000 4 rw- none libicudata.so.66.1_seg1rw
5053423 0xa32d11d000 0xa32d124000 28 r-x none libbsd.so_seg0ro
5053424 0xa32d324000 0xa32d325000 4 rw- none libbsd.so_seg1rw
5053385 0xa808bde000 0xa808bf4000 88 r-x none libgcc_s.so.1_seg0ro
5053386 0xa808df3000 0xa808df4000 4 rw- none libgcc_s.so.1_seg1rw
5053353 0xae52587000 0xae52595000 56 r-x none libpangocairo-1.0.so.0.5000.3_s
5053354 0xae52794000 0xae52795000 4 rw- none libpangocairo-1.0.so.0.5000.3_s
5053343 0xaf0f352000 0xaf0f353000 4 r-x none geany_seg0ro
5053344 0xaf0f552000 0xaf0f553000 4 rw- none geany_seg1rw
5053339 0xafb4617000 0xafb4635000 120 r-x none runtime_loader_seg0ro
5053340 0xafb4834000 0xafb4836000 8 rw- none runtime_loader_seg1rw
5053439 0xcd59fa7000 0xcd59fb2000 44 r-x none libbrotlidec.so.1.0.9_seg0ro
5053440 0xcd5a1b1000 0xcd5a1b2000 4 rw- none libbrotlidec.so.1.0.9_seg1rw
5053429 0xcd6feac000 0xcd701c4000 3168 r-x none libbe.so_seg0ro
5053430 0xcd703c4000 0xcd703f1000 180 rw- none libbe.so_seg1rw
5053431 0xcd703f1000 0xcd703f2000 4 rw- none libbe.so_seg2rw
5053418 0xd9e7b00000 0xd9e7b40000 256 r-x none libnetwork.so_seg0ro
5053419 0xd9e7d3f000 0xd9e7d42000 12 rw- none libnetwork.so_seg1rw
5053420 0xd9e7d42000 0xd9e7d48000 24 rw- none libnetwork.so_seg2rw
5053397 0xdf51b86000 0xdf51c83000 1012 r-x none libepoxy.so.0.0.0_seg0ro
5053398 0xdf51e83000 0xdf51e91000 56 rw- none libepoxy.so.0.0.0_seg1rw
5053407 0xed64738000 0xed64760000 160 r-x none libgraphite2.so.3.2.1_seg0ro
5053408 0xed6495f000 0xed64961000 8 rw- none libgraphite2.so.3.2.1_seg1rw
5053443 0xf07cfe4000 0xf07d2cc000 2976 r-x none libicui18n.so.66.1_seg0ro
5053444 0xf07d4cb000 0xf07d4e2000 92 rw- none libicui18n.so.66.1_seg1rw
5053445 0xf07d4e2000 0xf07d4e3000 4 rw- none libicui18n.so.66.1_seg2rw
5053393 0xf17bbb2000 0xf17bbb4000 8 r-x none libXext.so.6.4.0_seg0ro
5053394 0xf17bdb3000 0xf17bdb4000 4 rw- none libXext.so.6.4.0_seg1rw
5053401 0x10151ed5000 0x10151eeb000 88 r-x none libpangoft2-1.0.so.0.5000.3_seg
5053402 0x101520eb000 0x101520ec000 4 rw- none libpangoft2-1.0.so.0.5000.3_seg
5053371 0x103cd892000 0x103cd8e8000 344 r-x none libgobject-2.0.so.0.6800.4_seg0
5053372 0x103cdae8000 0x103cdaeb000 12 rw- none libgobject-2.0.so.0.6800.4_seg1
5053373 0x103cdaeb000 0x103cdaec000 4 rw- none libgobject-2.0.so.0.6800.4_seg2
5053380 0x105d5877000 0x105d5880000 36 r-x none libintl.so.8.1.5_seg0ro
5053381 0x105d5a80000 0x105d5a81000 4 rw- none libintl.so.8.1.5_seg1rw
5053357 0x111044b0000 0x111045bc000 1072 r-x none libharfbuzz.so.0.20801.0_seg0ro
5053358 0x111047bc000 0x111047be000 8 rw- none libharfbuzz.so.0.20801.0_seg1rw
5053421 0x1253cbe5000 0x1253cbed000 32 r-x none libffi.so.8.1.0_seg0ro
5053422 0x1253cded000 0x1253cdee000 4 rw- none libffi.so.8.1.0_seg1rw
5053411 0x126b8d81000 0x126b8db2000 196 r-x none libpng16.so.16.37.0_seg0ro
5053412 0x126b8fb1000 0x126b8fb2000 4 rw- none libpng16.so.16.37.0_seg1rw
5053376 0x137c82fe000 0x137c82ff000 4 r-x none libgthread-2.0.so.0.6800.4_seg0
5053377 0x137c84fe000 0x137c84ff000 4 rw- none libgthread-2.0.so.0.6800.4_seg1
5053382 0x14b9b179000 0x14b9b350000 1884 r-x none libstdc++.so.6.0.29_seg0ro
5053383 0x14b9b550000 0x14b9b55e000 56 rw- none libstdc++.so.6.0.29_seg1rw
5053384 0x14b9b55e000 0x14b9b566000 32 rw- none libstdc++.so.6.0.29_seg2rw
5053361 0x14f56f22000 0x14f56f29000 28 r-x none libcairo-gobject.so.2.11600.0_s
5053362 0x14f57128000 0x14f5712a000 8 rw- none libcairo-gobject.so.2.11600.0_s
5053467 0x163db05d000 0x163db065000 32 r-x none plaintext_seg0ro
5053468 0x163db264000 0x163db265000 4 rw- none plaintext_seg1rw
5053434 0x17224844000 0x17224998000 1360 r-x none libxml2.so.2.9.12_seg0ro
5053435 0x17224b98000 0x17224ba4000 48 rw- none libxml2.so.2.9.12_seg1rw
5053436 0x17224ba4000 0x17224ba5000 4 rw- none libxml2.so.2.9.12_seg2rw
5053415 0x17c5109d000 0x17c510a0000 12 r-x none libgnu.so_seg0ro
5053416 0x17c5129f000 0x17c512a0000 4 rw- none libgnu.so_seg1rw
5053374 0x18360a40000 0x18360a43000 12 r-x none libgmodule-2.0.so.0.6800.4_seg0
5053375 0x18360c42000 0x18360c43000 4 rw- none libgmodule-2.0.so.0.6800.4_seg1
5053351 0x183be504000 0x183be5a2000 632 r-x none libgdk-3.so.0.2404.26_seg0ro
5053352 0x183be7a2000 0x183be7a8000 24 rw- none libgdk-3.so.0.2404.26_seg1rw
5053348 0x187bfc7b000 0x187c043f000 7952 r-x none libgtk-3.so.0.2404.26_seg0ro
5053349 0x187c063e000 0x187c0651000 76 rw- none libgtk-3.so.0.2404.26_seg1rw
5053350 0x187c0651000 0x187c0656000 20 rw- none libgtk-3.so.0.2404.26_seg2rw
5053456 0x1a3c4ee1000 0x1a3c4f02000 132 r-x none libbrotlicommon.so.1.0.9_seg0ro
5053457 0x1a3c5101000 0x1a3c5102000 4 rw- none libbrotlicommon.so.1.0.9_seg1rw
5053366 0x1a744a3e000 0x1a744a62000 144 r-x none libgdk_pixbuf-2.0.so.0.4200.2_s
5053367 0x1a744c62000 0x1a744c63000 4 rw- none libgdk_pixbuf-2.0.so.0.4200.2_s
5053403 0x1c2daba4000 0x1c2dabe5000 260 r-x none libfontconfig.so.1.12.0_seg0ro
5053404 0x1c2dade4000 0x1c2dade6000 8 rw- none libfontconfig.so.1.12.0_seg1rw
5053399 0x1cbc4220000 0x1cbc423c000 112 r-x none libfribidi.so.0.4.0_seg0ro
5053400 0x1cbc443b000 0x1cbc443c000 4 rw- none libfribidi.so.0.4.0_seg1rw
5053425 0x1df3edee000 0x1df3ee32000 272 r-x none libpcre.so.1.2.13_seg0ro
5053426 0x1df3f031000 0x1df3f032000 4 rw- none libpcre.so.1.2.13_seg1rw
5053387 0x1dfa0867000 0x1dfa0972000 1068 r-x none libroot.so_seg0ro
5053388 0x1dfa0b71000 0x1dfa0b7f000 56 rw- none libroot.so_seg1rw
5053389 0x1dfa0b7f000 0x1dfa0bc4000 276 rw- none libroot.so_seg2rw
5053368 0x1dfe7cf6000 0x1dfe7e96000 1664 r-x none libgio-2.0.so.0.6800.4_seg0ro
5053369 0x1dfe8095000 0x1dfe809e000 36 rw- none libgio-2.0.so.0.6800.4_seg1rw
5053370 0x1dfe809e000 0x1dfe80a0000 8 rw- none libgio-2.0.so.0.6800.4_seg2rw
5053448 0x1e775f4a000 0x1e776113000 1828 r-x none libicuuc.so.66.1_seg0ro
5053449 0x1e776313000 0x1e776328000 84 rw- none libicuuc.so.66.1_seg1rw
5053450 0x1e776328000 0x1e776329000 4 rw- none libicuuc.so.66.1_seg2rw
5053469 0x1f0bd3bb000 0x1f0bd3cc000 68 r-x none libroot-addon-icu.so_seg0ro
5053470 0x1f0bd5cc000 0x1f0bd5cd000 4 rw- none libroot-addon-icu.so_seg1rw
5053359 0x1f275148000 0x1f27516b000 140 r-x none libatk-1.0.so.0.23209.1_seg0ro
5053360 0x1f27536b000 0x1f27536e000 12 rw- none libatk-1.0.so.0.23209.1_seg1rw
5053453 0x20d275ea000 0x20d276e5000 1004 r-x none libtextencoding.so_seg0ro
5053454 0x20d278e4000 0x20d278e7000 12 rw- none libtextencoding.so_seg1rw
5053451 0x2143a9c3000 0x2143aaa6000 908 r-x none libzstd.so.1.5.0_seg0ro
5053452 0x2143aca5000 0x2143aca6000 4 rw- none libzstd.so.1.5.0_seg1rw
5053463 0x110760de3000 0x110762263000 20992 rw- none heap
5053474 0x7f681af19000 0x7f681af5e000 276 rw-s none Xlibe BApplication_86012_stack
5053338 0x7f78ca263000 0x7f78ca26b000 32 r-xSk full commpage
5053503 0x7fa0c8d4a000 0x7fa0c8d8f000 276 rw-s none pthread func_86022_stack
5053337 0x7fa225050000 0x7fa226051000 16388 rw-s none geany_86011_stack
5053552 0x7fce36b9d000 0x7fce36be2000 276 rw-s none w>untitled - Geany_86045_stack
5053485 0x7fcec529b000 0x7fcec52e0000 276 rw-s none pthread func_86016_stack
5053335 0x7fe79d0d0000 0x7fe79d0d4000 16 rw-k full user area
Protection Flags: r - read, w - write, x - execute, s - stack, o - overcommit, c - cloneable, S - shared, k - kernel
Semaphores:
ID Count Last Holder Name
------------------------------------------------------------
822626 0 58981 AppLooperPort
823420 0 538 BMessageQueue Lock
823663 0 14242 XEvents
823674 0 75767 BMessageQueue Lock
823677 0 75769 font list
823688 0 75763 some BLocker
823690 0 75766 BMessageQueue Lock
823703 0 58970 BLooperList lock
823704 0 -538 LocaleRosterData
823707 0 -27538 AppServerLink_sLock
823721 0 58967 Catalog
823725 0 75760 token space
823728 0 75758 some BLocker
823737 0 538 some BLocker
823749 0 58978 Catalog
823755 0 58984 *****
823756 0 75771 screen list
823762 0 538 some BBlockCache lock
823770 0 538 clipboard
823776 0 538 width buffer
823834 0 86045 *****
823842 0 538 BMessageQueue Lock
823905 0 59027 *****
823923 0 538 BMessageQueue Lock
823933 0 538 BMessageQueue Lock
823958 0 75817 *****
823999 0 538 offscreen bitmap
824023 0 59064 tool tip manager
Hello there, i just want to know how to install this libs to test and learn something new.
/Data/Code/xlibe> cmake .
-- The C compiler identification is GNU 11.2.0
-- The CXX compiler identification is GNU 11.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /Data/Code/xlibe
/Data/Code/xlibe> make
[ 1%] Building CXX object xlib/CMakeFiles/X11.dir/Atom.cpp.o
In file included from /Data/Code/xlibe/xlib/Atom.h:8,
from /Data/Code/xlibe/xlib/Atom.cpp:5:
/Data/Code/xlibe/include/X11/Xlib.h:44:10: fatal error: X11/X.h: No such file or directory
44 | #include <X11/X.h>
| ^~~~~~~~~
compilation terminated.
xlib/CMakeFiles/X11.dir/build.make:75: recipe for target 'xlib/CMakeFiles/X11.dir/Atom.cpp.o' failed
make[2]: *** [xlib/CMakeFiles/X11.dir/Atom.cpp.o] Error 1
CMakeFiles/Makefile2:141: recipe for target 'xlib/CMakeFiles/X11.dir/all' failed
make[1]: *** [xlib/CMakeFiles/X11.dir/all] Error 2
Makefile:135: recipe for target 'all' failed
make: *** [all] Error 2
Didn't see any mentions of pre-requirements in the README.md
> rvvm -rv64 haiku_loader.riscv
UNIMPLEMENTED: KeySym* XGetKeyboardMapping(Display*, unsigned int, int, int*)
ERROR: X11 - depth 24 is not supported!
Kill Thread
runtime_loader: /boot/system/lib/libXext.so.6.4.0: Could not resolve symbol '_XUnlockMutex_fn'
runtime_loader: /boot/system/lib/libXext.so.6.4.0: Could not resolve symbol '_Xglobal_lock'
runtime_loader: /boot/system/lib/libXext.so.6.4.0: Could not resolve symbol 'XAddExtension'
I'm trying to build the latest development snapshot for fltk-1.4 (on X11, not wayland).
The process goes ok until the linker complains it can't find XQLength.
Welcome to the Haiku shell.
~> cd svn/fltk-1.4.x-20230505-89a2b1a7/
~/svn/fltk-1.4.x-20230505-89a2b1a7> ls
ANNOUNCEMENT config.guess examples fltk.xpm Makefile README.experimental.txt test
autogen.sh config.sub FL fluid makeinclude.in README.IDE.txt util
cairo configh.cmake.in fl_config.cmake.in forms.h misc README.macOS.md zlib
CHANGES_1.0.txt configh.in fl_config.in GL nanosvg README.md
CHANGES_1.1.txt configure fltk_version.dat install-sh png README.txt
CHANGES_1.3.txt configure.ac fltk-config.in jpeg public README.Unix.txt
CHANGES.txt COPYING fltk-options lib README.abi-version.txt README.Wayland.txt
CMake CREDITS.txt fltk.list.in libdecor README.Cairo.txt README.Windows.txt
CMakeLists.txt documentation fltk.spec.in mac_endianness.h README.CMake.txt src
~/svn/fltk-1.4.x-20230505-89a2b1a7> ./configure
checking build system type... x86_64-unknown-haiku
checking host system type... x86_64-unknown-haiku
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for pkg-config... /bin/pkg-config
checking for a BSD-compatible install... /bin/install -c
checking for nroff... no
checking for groff... no
checking for doxygen... no
checking for ranlib... ranlib
checking for ar... /bin/ar
checking for windres... no
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking size of short... 2
checking size of int... 4
checking size of long... 8
checking whether byte ordering is bigendian... no
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/stdtypes.h usability... no
checking sys/stdtypes.h presence... no
checking for sys/stdtypes.h... no
checking whether we have the POSIX compatible scandir() prototype... yes
checking for vsnprintf... yes
checking for snprintf... yes
checking for strings.h... (cached) yes
checking for strcasecmp... yes
checking for strlcat... yes
checking for strlcpy... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for localeconv... yes
checking for library containing pow... none required
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for long long int... yes
checking for library containing dlsym... none required
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking alsa/asoundlib.h usability... no
checking alsa/asoundlib.h presence... no
checking for alsa/asoundlib.h... no
checking for jpeg_CreateCompress in -ljpeg... yes
checking jpeglib.h usability... yes
checking jpeglib.h presence... yes
checking for jpeglib.h... yes
checking for gzgets in -lz... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for png_read_info in -lpng... yes
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking libpng/png.h usability... no
checking libpng/png.h presence... no
checking for libpng/png.h... no
checking for png_get_valid in -lpng... yes
checking for png_set_tRNS_to_alpha in -lpng... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for pthread_create using -lpthreads... no
checking for pthread_create using -lpthread... yes
checking for pthread_create using -pthread... yes
checking whether we have PTHREAD_MUTEX_RECURSIVE... yes
checking for X... no
configure: WARNING: These packages 'wayland-client>=1.18 wayland-protocols>=1.15 wayland-cursor xkbcommon pangocairo' are required to build FLTK for wayland.
configure: WARNING: At least one of them is missing.
configure: WARNING: Continuing with --disable-wayland
configure: error: Configure could not find required X11 libraries, aborting.
~/svn/fltk-1.4.x-20230505-89a2b1a7> ./configure
checking build system type... x86_64-unknown-haiku
checking host system type... x86_64-unknown-haiku
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for pkg-config... /bin/pkg-config
checking for a BSD-compatible install... /bin/install -c
checking for nroff... no
checking for groff... no
checking for doxygen... no
checking for ranlib... ranlib
checking for ar... /bin/ar
checking for windres... no
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking size of short... 2
checking size of int... 4
checking size of long... 8
checking whether byte ordering is bigendian... no
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/stdtypes.h usability... no
checking sys/stdtypes.h presence... no
checking for sys/stdtypes.h... no
checking whether we have the POSIX compatible scandir() prototype... yes
checking for vsnprintf... yes
checking for snprintf... yes
checking for strings.h... (cached) yes
checking for strcasecmp... yes
checking for strlcat... yes
checking for strlcpy... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for localeconv... yes
checking for library containing pow... none required
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for long long int... yes
checking for library containing dlsym... none required
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking alsa/asoundlib.h usability... no
checking alsa/asoundlib.h presence... no
checking for alsa/asoundlib.h... no
checking for jpeg_CreateCompress in -ljpeg... yes
checking jpeglib.h usability... yes
checking jpeglib.h presence... yes
checking for jpeglib.h... yes
checking for gzgets in -lz... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for png_read_info in -lpng... yes
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking libpng/png.h usability... no
checking libpng/png.h presence... no
checking for libpng/png.h... no
checking for png_get_valid in -lpng... yes
checking for png_set_tRNS_to_alpha in -lpng... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for pthread_create using -lpthreads... no
checking for pthread_create using -lpthread... yes
checking for pthread_create using -pthread... yes
checking whether we have PTHREAD_MUTEX_RECURSIVE... yes
checking for X... libraries , headers
configure: WARNING: These packages 'wayland-client>=1.18 wayland-protocols>=1.15 wayland-cursor xkbcommon pangocairo' are required to build FLTK for wayland.
configure: WARNING: At least one of them is missing.
configure: WARNING: Continuing with --disable-wayland
checking for gethostbyname... no
checking for gethostbyname in -lnsl... no
checking for gethostbyname in -lbsd... no
checking for connect... no
checking for connect in -lsocket... no
checking for remove... yes
checking for shmat... no
checking for shmat in -lipc... no
checking for IceConnectionNumber in -lICE... no
checking for library containing dlopen... none required
checking GL/gl.h usability... yes
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking for glXMakeCurrent in -lGL... no
checking for glXMakeCurrent in -lMesaGL... no
./configure: line 8456: ,: command not found
checking for glXGetProcAddressARB in -lGL... no
checking GL/glu.h usability... yes
checking GL/glu.h presence... yes
checking for GL/glu.h... yes
checking for XineramaIsActive in -lXinerama... no
Package xft was not found in the pkg-config search path.
Perhaps you should add the directory containing `xft.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xft' found
checking for FcPatternCreate in -lfontconfig... yes
checking X11/Xft/Xft.h usability... no
checking X11/Xft/Xft.h presence... no
checking for X11/Xft/Xft.h... no
configure: WARNING: could not find the required Xft headers and/or libraries.
configure: please install Xft headers and libraries or use 'configure --disable-xft'.
checking for X11/extensions/Xfixes.h... no
checking for X11/Xcursor/Xcursor.h... no
checking for X11/extensions/Xrender.h... no
checking for X11/Xregion.h... no
checking if GCC supports -fno-exceptions... yes
checking if GCC supports -fno-strict-aliasing... yes
checking if ld supports -no-undefined... yes
checking if ld supports -Bsymbolic-functions... yes
checking if toolchain supports sections... yes
Configuration Summary
-------------------------------------------------------------------------
Directories: prefix=/usr/local
bindir=${exec_prefix}/bin
datadir=${datarootdir}
datarootdir=${prefix}/share
exec_prefix=${prefix}
includedir=${prefix}/include
libdir=${exec_prefix}/lib
mandir=${datarootdir}/man
Cross-compiling: no
Graphics: X11
Image Libraries: JPEG=System
PNG=System
ZLIB=System
Large Files: YES
OpenGL: NO
Threads: YES
configure: creating ./config.status
config.status: creating makeinclude
config.status: creating fltk.list
config.status: creating fltk-config
config.status: creating fltk.spec
config.status: creating FL/Makefile
config.status: creating config.h
config.status: creating FL/fl_config.h
~/svn/fltk-1.4.x-20230505-89a2b1a7> make
=== making src ===
Compiling Fl.cxx...
Compiling Fl_Adjuster.cxx...
Compiling Fl_Bitmap.cxx...
Compiling Fl_Browser.cxx...
Compiling Fl_Browser_.cxx...
Compiling Fl_Browser_load.cxx...
Compiling Fl_Box.cxx...
Compiling Fl_Button.cxx...
Compiling Fl_Cairo.cxx...
Compiling Fl_Chart.cxx...
Compiling Fl_Check_Browser.cxx...
Compiling Fl_Check_Button.cxx...
Compiling Fl_Choice.cxx...
Compiling Fl_Clock.cxx...
Compiling Fl_Color_Chooser.cxx...
Compiling Fl_Copy_Surface.cxx...
Compiling Fl_Counter.cxx...
Compiling Fl_Dial.cxx...
Compiling Fl_Device.cxx...
Compiling Fl_Double_Window.cxx...
Compiling Fl_File_Browser.cxx...
Compiling Fl_File_Chooser.cxx...
Compiling Fl_File_Chooser2.cxx...
Compiling Fl_File_Icon.cxx...
Compiling Fl_File_Input.cxx...
Compiling Fl_Flex.cxx...
Compiling Fl_Graphics_Driver.cxx...
Compiling Fl_Group.cxx...
Compiling Fl_Help_View.cxx...
Compiling Fl_Image.cxx...
Compiling Fl_Image_Surface.cxx...
Compiling Fl_Input.cxx...
Compiling Fl_Input_.cxx...
Compiling Fl_Input_Choice.cxx...
Compiling Fl_Int_Vector.cxx...
Compiling Fl_Light_Button.cxx...
Compiling Fl_Menu.cxx...
Compiling Fl_Menu_.cxx...
Compiling Fl_Menu_Bar.cxx...
Compiling Fl_Menu_Button.cxx...
Compiling Fl_Menu_Window.cxx...
Compiling Fl_Menu_add.cxx...
Compiling Fl_Menu_global.cxx...
Compiling Fl_Message.cxx...
Compiling Fl_Multi_Label.cxx...
Compiling Fl_Native_File_Chooser.cxx...
Compiling Fl_Overlay_Window.cxx...
Compiling Fl_Pack.cxx...
Compiling Fl_Paged_Device.cxx...
Compiling Fl_Pixmap.cxx...
Compiling Fl_Positioner.cxx...
Compiling Fl_Preferences.cxx...
Compiling Fl_Printer.cxx...
Compiling Fl_Progress.cxx...
Compiling Fl_Repeat_Button.cxx...
Compiling Fl_Return_Button.cxx...
Compiling Fl_Roller.cxx...
Compiling Fl_Round_Button.cxx...
Compiling Fl_Screen_Driver.cxx...
Compiling Fl_Scheme.cxx...
Compiling Fl_Scheme_Choice.cxx...
Compiling Fl_Scroll.cxx...
Compiling Fl_Scrollbar.cxx...
Compiling Fl_Shared_Image.cxx...
Compiling Fl_Shortcut_Button.cxx...
Compiling Fl_Simple_Terminal.cxx...
Compiling Fl_Single_Window.cxx...
Compiling Fl_Slider.cxx...
Compiling Fl_Spinner.cxx...
Compiling Fl_String.cxx...
Compiling Fl_Sys_Menu_Bar.cxx...
Compiling Fl_System_Driver.cxx...
Compiling Fl_Table.cxx...
Compiling Fl_Table_Row.cxx...
Compiling Fl_Tabs.cxx...
Compiling Fl_Text_Buffer.cxx...
Compiling Fl_Text_Display.cxx...
Compiling Fl_Text_Editor.cxx...
Compiling Fl_Tile.cxx...
Compiling Fl_Tiled_Image.cxx...
Compiling Fl_Timeout.cxx...
Compiling Fl_Tree.cxx...
Compiling Fl_Tree_Item.cxx...
Compiling Fl_Tree_Item_Array.cxx...
Compiling Fl_Tree_Prefs.cxx...
Compiling Fl_Tooltip.cxx...
Compiling Fl_Valuator.cxx...
Compiling Fl_Value_Input.cxx...
Compiling Fl_Value_Output.cxx...
Compiling Fl_Value_Slider.cxx...
Compiling Fl_Widget.cxx...
Compiling Fl_Widget_Surface.cxx...
Compiling Fl_Window.cxx...
Compiling Fl_Window_Driver.cxx...
Compiling Fl_Window_fullscreen.cxx...
Compiling Fl_Window_hotspot.cxx...
Compiling Fl_Window_iconize.cxx...
Compiling Fl_Wizard.cxx...
Compiling Fl_XBM_Image.cxx...
Compiling Fl_XPM_Image.cxx...
Compiling Fl_abort.cxx...
Compiling Fl_add_idle.cxx...
Compiling Fl_arg.cxx...
Compiling Fl_compose.cxx...
Compiling Fl_display.cxx...
Compiling Fl_get_system_colors.cxx...
Compiling Fl_grab.cxx...
Compiling Fl_lock.cxx...
Compiling Fl_own_colormap.cxx...
Compiling Fl_visual.cxx...
Compiling filename_absolute.cxx...
Compiling filename_expand.cxx...
Compiling filename_ext.cxx...
Compiling filename_isdir.cxx...
Compiling filename_list.cxx...
Compiling filename_match.cxx...
Compiling filename_setext.cxx...
Compiling fl_arc.cxx...
Compiling fl_ask.cxx...
Compiling fl_boxtype.cxx...
Compiling fl_color.cxx...
Compiling fl_contrast.cxx...
Compiling fl_cursor.cxx...
Compiling fl_curve.cxx...
Compiling fl_diamond_box.cxx...
Compiling fl_draw.cxx...
Compiling fl_draw_arrow.cxx...
Compiling fl_draw_pixmap.cxx...
Compiling fl_encoding_latin1.cxx...
Compiling fl_encoding_mac_roman.cxx...
Compiling fl_engraved_label.cxx...
Compiling fl_file_dir.cxx...
Compiling fl_font.cxx...
Compiling fl_gleam.cxx...
Compiling fl_gtk.cxx...
Compiling fl_labeltype.cxx...
Compiling fl_open_uri.cxx...
Compiling fl_oval_box.cxx...
Compiling fl_overlay.cxx...
Compiling fl_oxy.cxx...
Compiling fl_plastic.cxx...
Compiling fl_read_image.cxx...
Compiling fl_rect.cxx...
Compiling fl_round_box.cxx...
Compiling fl_rounded_box.cxx...
Compiling fl_set_font.cxx...
Compiling fl_scroll_area.cxx...
Compiling fl_shadow_box.cxx...
Compiling fl_shortcut.cxx...
Compiling fl_show_colormap.cxx...
Compiling fl_string_functions.cxx...
Compiling fl_symbols.cxx...
Compiling fl_utf8.cxx...
Compiling fl_vertex.cxx...
Compiling print_button.cxx...
Compiling screen_xywh.cxx...
Compiling drivers/PostScript/Fl_PostScript.cxx...
Compiling drivers/PostScript/Fl_PostScript_image.cxx...
Compiling drivers/Xlib/Fl_Xlib_Copy_Surface_Driver.cxx...
Compiling drivers/Xlib/Fl_Xlib_Image_Surface_Driver.cxx...
Compiling drivers/X11/Fl_X11_Window_Driver.cxx...
Compiling drivers/X11/Fl_X11_Screen_Driver.cxx...
Compiling drivers/Posix/Fl_Posix_System_Driver.cxx...
Compiling drivers/Unix/Fl_Unix_System_Driver.cxx...
Compiling drivers/Unix/Fl_Unix_Screen_Driver.cxx...
Compiling drivers/Posix/Fl_Posix_Printer_Driver.cxx...
Compiling drivers/X11/fl_X11_platform_init.cxx...
Compiling Fl_x.cxx...
Compiling fl_dnd_x.cxx...
Compiling Fl_Native_File_Chooser_FLTK.cxx...
Compiling Fl_Native_File_Chooser_GTK.cxx...
Compiling Fl_Native_File_Chooser_Kdialog.cxx...
Compiling Fl_Native_File_Chooser_Zenity.cxx...
Compiling Fl_get_key.cxx...
Compiling drivers/Xlib/Fl_Xlib_Graphics_Driver.cxx...
Compiling drivers/Xlib/Fl_Xlib_Graphics_Driver_arci.cxx...
Compiling drivers/Xlib/Fl_Xlib_Graphics_Driver_color.cxx...
Compiling drivers/Xlib/Fl_Xlib_Graphics_Driver_image.cxx...
Compiling drivers/Xlib/Fl_Xlib_Graphics_Driver_line_style.cxx...
Compiling drivers/Xlib/Fl_Xlib_Graphics_Driver_rect.cxx...
Compiling drivers/Xlib/Fl_Xlib_Graphics_Driver_vertex.cxx...
Compiling drivers/Xlib/Fl_Xlib_Graphics_Driver_font_x.cxx...
In function 'const char* find_best_font(const char*, int)':
cc1plus: warning: function may return address of local variable [-Wreturn-local-addr]
drivers/Xlib/Fl_Xlib_Graphics_Driver_font_x.cxx:463:8: note: declared here
463 | char namebuffer[1024]; // holds scalable font name
| ^~~~~~~~~~
Compiling fl_call_main.c...
Compiling flstring.c...
Compiling numericsort.c...
Compiling vsnprintf.c...
Compiling xutf8/keysym2Ucs.c...
Compiling scandir_posix.c...
Compiling xutf8/utf8Utils.c...
Compiling xutf8/utf8Wrap.c...
Compiling xutf8/case.c...
Compiling xutf8/is_right2left.c...
Compiling xutf8/is_spacing.c...
/bin/ar cr ../lib/libfltk.a ...
Compiling forms_compatibility.cxx...
Compiling forms_bitmap.cxx...
Compiling forms_free.cxx...
Compiling forms_fselect.cxx...
Compiling forms_pixmap.cxx...
Compiling forms_timer.cxx...
/bin/ar cr ../lib/libfltk_forms.a ...
Compiling fl_images_core.cxx...
Compiling fl_write_png.cxx...
Compiling Fl_BMP_Image.cxx...
Compiling Fl_File_Icon2.cxx...
Compiling Fl_GIF_Image.cxx...
Compiling Fl_Anim_GIF_Image.cxx...
Compiling Fl_Help_Dialog.cxx...
Compiling Fl_ICO_Image.cxx...
Compiling Fl_JPEG_Image.cxx...
Compiling Fl_PNG_Image.cxx...
Compiling Fl_PNM_Image.cxx...
Compiling Fl_Image_Reader.cxx...
Compiling Fl_SVG_Image.cxx...
Compiling drivers/SVG/Fl_SVG_File_Surface.cxx...
/bin/ar cr ../lib/libfltk_images.a ...
=== making fluid ===
Compiling CodeEditor.cxx...
Compiling StyleParse.cxx...
Compiling Fd_Snap_Action.cxx...
Compiling Fl_Function_Type.cxx...
Compiling Fl_Group_Type.cxx...
Compiling Fl_Menu_Type.cxx...
Compiling Fl_Type.cxx...
Compiling Fl_Widget_Type.cxx...
Compiling Fl_Window_Type.cxx...
Compiling Fluid_Image.cxx...
Compiling about_panel.cxx...
Compiling align_widget.cxx...
Compiling alignment_panel.cxx...
Compiling code.cxx...
Compiling custom_widgets.cxx...
Compiling factory.cxx...
Compiling file.cxx...
Compiling fluid.cxx...
Compiling function_panel.cxx...
Compiling pixmaps.cxx...
Compiling shell_command.cxx...
Compiling template_panel.cxx...
Compiling undo.cxx...
Compiling widget_browser.cxx...
Compiling widget_panel.cxx...
Compiling ExternalCodeEditor_UNIX.cxx...
Linking fluid...
/boot/system/develop/tools/bin/../lib/gcc/x86_64-unknown-haiku/11.2.0/../../../../x86_64-unknown-haiku/bin/ld: ../lib/libfltk.a(Fl_x.o): in function `Fl_X11_Screen_Driver::poll_or_select_with_delay(double)':
Fl_x.cxx:(.text._ZN20Fl_X11_Screen_Driver25poll_or_select_with_delayEd+0x22): undefined reference to `XQLength'
/boot/system/develop/tools/bin/../lib/gcc/x86_64-unknown-haiku/11.2.0/../../../../x86_64-unknown-haiku/bin/ld: ../lib/libfltk.a(Fl_x.o): in function `Fl_X11_Screen_Driver::poll_or_select()':
Fl_x.cxx:(.text._ZN20Fl_X11_Screen_Driver14poll_or_selectEv+0x15): undefined reference to `XQLength'
collect2: error: ld returned 1 exit status
Makefile:66: recipe for target 'fluid' failed
make[1]: *** [fluid] Error 1
Makefile:22: recipe for target 'all' failed
make: *** [all] Error 1
~/svn/fltk-1.4.x-20230505-89a2b1a7>
(even though the issue comes when building fluid, which is not mandatory for the whole library, I can't see into configure any ways to disable it)
I can find XQLength definition inside Xlib.h , but unlike other functions listed there, nowhere in the code its implementation.
I was trying to build xdvik (part of Tex Live, excluded till now), but it fails to link because Xlibe is missing the XGetIconSizes function. The XSetIconSizes function is implemented empty in stubs.c. Maybe it would be sufficient to add the Get variant there too.
It probably isn't a big deal if it doesn't work as we didn't have it until now, I just was curious if I could get it to work.
If it works, I would make a separate recipe for it, as I am currently splitting up texlive_core anyway (see haikuports/haikuports#10913)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.