Few months ago, I played a bit with these MiniBrowsers. They indeed can be handy if you don’t want a beast to visit few sites that don’t work with Web+. In fact, so handy that the problem is to keep in mind that they are demo software and that you should avoid to use them if security matters.
Is that the minibrowser from GTK4?
MiniBrowser - WebKit_GTK 2.40.0.
I guess @brooklynakos meant the one for GTK4 (2.52.4 here)?
I meant this one
That’s the one build with GTK4 as mentioned earlier, v2.52.4.
I installed webkit_gtk_demo using pkgman and Minibrowser is unusable for me …i got “TLS support is not available”…I also got a KDL but i don’t know whether is reproducible…I have a photo of it if it is useful
Edit: Next time i tried i did not get a KDL but a crash.I have a report saved if useful.
Edit2: i installed manually glib_networking and now Minibrowser is functional. This should be taken care by the hpkg creator though.
@Begasus maybe glib_networking is missing also in version 2.52.4 you are using… Check plz.
This Minibrowser is quicker compared to @DigitalBox’s one (the webkit 2 one) when running youtube.
Another minor issue is that https:// is not prefixed automatically when entering a url.
The webkit_gtk from the depot is not the one I have installed here, and the minibrowser in my version can’t be used due to the error shown above. The current one in the depot is still build with GTK3 and has been around for a while.
@brooklynakos glib_networking is installed, so that shouldn’t be a problem with that here.
webkitgtk minibrowser is a development tool and not a real browser.
I am comparing two minibrowsers ,not a mini browser with a full browser.
Well, those two are both from the webkit codebase, in our case our minibrowser is made by us to test exactly what we want to test, and not much more. So I’d certainly expect ours to be more barebones and less usefull.
In any case, some stuff works via webkitgtk and some adaptation/translation layers on Haiku that does not work yet with haikuwebkit itself, but we are working on closing that gap.. ![]()
Ahoy @christech !
I installed the libsdl2_devel package, I cloned your work, and started to play with.
I compiled, installed. The ‘Screen Saver’ directory was existed since the Haiku Beta4 install. However I do not like directories with space in its names as additional and unnecessary steps needed to handle them both in commandline and programming stuffs around - I let it this way.
So report back -
It appeared in the preflet, it worked, and then adjusted speed - previewed - worked.
Then I adjusted to have more toasters - it crashed, and the ScreenSaver preflet went down with it, I saved a debug log.
As I relaunched the preflet, the settings view was compressed horizontally to a quarter or fifth of its size. Then I closed, relaunched the preflet, and the settings view part in the window stretched back to normal width - filled out the available place as just for other screensavers settings.
I then adjusted the settings, and then not experienced any issue again.
I saw a very small size text finally - an instruction or hint - that slides onto the bottom of settings.
Close and reopen the preview
to apply changes.

You may adjust instruction / hint text size and placing to below a bit - to be more readable.
Here you are, the
Debug.log
Debug information for team /boot/system/preferences/ScreenSaver (26060):
CPU(s): 8x Intel Core™ i7-4800MQ
Memory: 31,91 GiB total, 8,02 GiB used
Haiku revision: hrev59820 Jul 1 2026 06:02:23 (x86_64)
Active Threads:
thread 26060: ScreenSaver (main)
thread 26066: w>Jelszóablak
thread 26067: w>Képernyővédő
thread 26129: team 26060 debug task
thread 26120: ScreenSaverRenderer
state: Exception (Segment violation)
Frame IP Function Name
-----------------------------------------------
0x7f6aba918f50 0x64c4f3c4d0 FlyingToastersSaver::Draw(BView*, int) + 0x2f0
Disassembly:
FlyingToastersSaver::Draw(BView*, int):
0x00000064c4f3c1e0: 55 push %rbp
0x00000064c4f3c1e1: 4889e5 mov %rsp, %rbp
0x00000064c4f3c1e4: 4157 push %r15
0x00000064c4f3c1e6: 4989ff mov %rdi, %r15
0x00000064c4f3c1e9: 4156 push %r14
0x00000064c4f3c1eb: 4155 push %r13
0x00000064c4f3c1ed: 4154 push %r12
0x00000064c4f3c1ef: 53 push %rbx
0x00000064c4f3c1f0: 4883ec28 sub $0x28, %rsp
0x00000064c4f3c1f4: 488b7f38 movq 0x38(%rdi), %rdi
0x00000064c4f3c1f8: 488975b0 movq %rsi, -0x50(%rbp)
0x00000064c4f3c1fc: 4885ff test %rdi, %rdi
0x00000064c4f3c1ff: 0f846e010000 jz 0x64c4f3c373
0x00000064c4f3c205: 49837f7800 cmpq $0x0, 0x78(%r15)
0x00000064c4f3c20a: 0f8463010000 jz 0x64c4f3c373
0x00000064c4f3c210: 31d2 xor %edx, %edx
0x00000064c4f3c212: 41b8ff000000 mov $0xff, %r8d
0x00000064c4f3c218: 31c9 xor %ecx, %ecx
0x00000064c4f3c21a: 31f6 xor %esi, %esi
0x00000064c4f3c21c: e84fefffff call 0x64c4f3b170
0x00000064c4f3c221: 498b7f38 movq 0x38(%r15), %rdi
0x00000064c4f3c225: 498d9f10020000 lea 0x210(%r15), %rbx
0x00000064c4f3c22c: 4531e4 xor %r12d, %r12d
0x00000064c4f3c22f: e82ceeffff call 0x64c4f3b060
0x00000064c4f3c234: 418b8750030000 movl 0x350(%r15), %eax
0x00000064c4f3c23b: 83c001 add $0x1, %eax
0x00000064c4f3c23e: 99 cdq
0x00000064c4f3c23f: c1ea18 shr $0x18, %edx
0x00000064c4f3c242: 01d0 add %edx, %eax
0x00000064c4f3c244: 0fb6c0 movzx %al, %eax
0x00000064c4f3c247: 29d0 sub %edx, %eax
0x00000064c4f3c249: 418b9760030000 movl 0x360(%r15), %edx
0x00000064c4f3c250: 41898750030000 movl %eax, 0x350(%r15)
0x00000064c4f3c257: 85d2 test %edx, %edx
0x00000064c4f3c259: 7f47 jnle 0x64c4f3c2a2
0x00000064c4f3c25b: e928010000 jmp 0x64c4f3c388
0x00000064c4f3c260: 8b430c movl 0xc(%rbx), %eax
0x00000064c4f3c263: 448b7304 movl 0x4(%rbx), %r14d
0x00000064c4f3c267: 418b9758030000 movl 0x358(%r15), %edx
0x00000064c4f3c26e: 4129c6 sub %eax, %r14d
0x00000064c4f3c271: 034308 addl 0x8(%rbx), %eax
0x00000064c4f3c274: 89c6 mov %eax, %esi
0x00000064c4f3c276: 4489f7 mov %r14d, %edi
0x00000064c4f3c279: 4189c5 mov %eax, %r13d
0x00000064c4f3c27c: e82feeffff call 0x64c4f3b0b0
0x00000064c4f3c281: 85c0 test %eax, %eax
0x00000064c4f3c283: 754b jnz 0x64c4f3c2d0
0x00000064c4f3c285: 44897304 movl %r14d, 0x4(%rbx)
0x00000064c4f3c289: 44896b08 movl %r13d, 0x8(%rbx)
0x00000064c4f3c28d: 4183c401 add $0x1, %r12d
0x00000064c4f3c291: 4883c310 add $0x10, %rbx
0x00000064c4f3c295: 4539a760030000 cmpl %r12d, 0x360(%r15)
0x00000064c4f3c29c: 0f8ee6000000 jle 0x64c4f3c388
0x00000064c4f3c2a2: 418b9754030000 movl 0x354(%r15), %edx
0x00000064c4f3c2a9: 8b7308 movl 0x8(%rbx), %esi
0x00000064c4f3c2ac: 8b7b04 movl 0x4(%rbx), %edi
0x00000064c4f3c2af: e85cefffff call 0x64c4f3b210
0x00000064c4f3c2b4: 85c0 test %eax, %eax
0x00000064c4f3c2b6: 74a8 jz 0x64c4f3c260
0x00000064c4f3c2b8: 8b4b08 movl 0x8(%rbx), %ecx
0x00000064c4f3c2bb: 8b5304 movl 0x4(%rbx), %edx
0x00000064c4f3c2be: 498b7770 movq 0x70(%r15), %rsi
0x00000064c4f3c2c2: 498b7f38 movq 0x38(%r15), %rdi
0x00000064c4f3c2c6: e885edffff call 0x64c4f3b050
0x00000064c4f3c2cb: eb93 jmp 0x64c4f3c260
0x00000064c4f3c2cd: 0f1f00 nopl %eax, (%rax)
0x00000064c4f3c2d0: 418b9758030000 movl 0x358(%r15), %edx
0x00000064c4f3c2d7: 418bb754030000 movl 0x354(%r15), %esi
0x00000064c4f3c2de: 4889df mov %rbx, %rdi
0x00000064c4f3c2e1: e8aaecffff call 0x64c4f3af90
0x00000064c4f3c2e6: eba5 jmp 0x64c4f3c28d
0x00000064c4f3c2e8: 0f1f840000000000 nopl %eax, (%rax,%rax,1)
0x00000064c4f3c2f0: 498b7f38 movq 0x38(%r15), %rdi
0x00000064c4f3c2f4: e8e7eeffff call 0x64c4f3b1e0
0x00000064c4f3c2f9: 418b9758030000 movl 0x358(%r15), %edx
0x00000064c4f3c300: 418b8f54030000 movl 0x354(%r15), %ecx
0x00000064c4f3c307: 498b4730 movq 0x30(%r15), %rax
0x00000064c4f3c30b: 0fafca imul %edx, %ecx
0x00000064c4f3c30e: 488b7020 movq 0x20(%rax), %rsi
0x00000064c4f3c312: 85c9 test %ecx, %ecx
0x00000064c4f3c314: 7e2f jle 0x64c4f3c345
0x00000064c4f3c316: 4863c9 movsxd %ecx, %rcx
0x00000064c4f3c319: 488d0c8e lea (%rsi,%rcx,4), %rcx
0x00000064c4f3c31d: 0f1f00 nopl %eax, (%rax)
0x00000064c4f3c320: 0fb606 movzxb (%rsi), %eax
0x00000064c4f3c323: 0fb65602 movzxb 0x2(%rsi), %edx
0x00000064c4f3c327: 4883c604 add $0x4, %rsi
0x00000064c4f3c32b: 8856fc movb %dl, -0x4(%rsi)
0x00000064c4f3c32e: 8846fe movb %al, -0x2(%rsi)
0x00000064c4f3c331: 4839ce cmp %rcx, %rsi
0x00000064c4f3c334: 75ea jnz 0x64c4f3c320
0x00000064c4f3c336: 498b4730 movq 0x30(%r15), %rax
0x00000064c4f3c33a: 418b9758030000 movl 0x358(%r15), %edx
0x00000064c4f3c341: 488b7020 movq 0x20(%rax), %rsi
0x00000064c4f3c345: 0faf5018 imull 0x18(%rax), %edx
0x00000064c4f3c349: 498b7f78 movq 0x78(%r15), %rdi
0x00000064c4f3c34d: 41b808200000 mov $0x2008, %r8d
0x00000064c4f3c353: 31c9 xor %ecx, %ecx
0x00000064c4f3c355: e856ebffff call 0x64c4f3aeb0
0x00000064c4f3c35a: 498b7778 movq 0x78(%r15), %rsi
0x00000064c4f3c35e: 488b7db0 movq -0x50(%rbp), %rdi
0x00000064c4f3c362: 488d55c8 lea -0x38(%rbp), %rdx
0x00000064c4f3c366: 48c745c800000000 movq $0x0, -0x38(%rbp)
0x00000064c4f3c36e: e81deeffff call 0x64c4f3b190
0x00000064c4f3c373: 4883c428 add $0x28, %rsp
0x00000064c4f3c377: 5b pop %rbx
0x00000064c4f3c378: 415c pop %r12
0x00000064c4f3c37a: 415d pop %r13
0x00000064c4f3c37c: 415e pop %r14
0x00000064c4f3c37e: 415f pop %r15
0x00000064c4f3c380: 5d pop %rbp
0x00000064c4f3c381: c3 ret
0x00000064c4f3c382: 660f1f440000 nopw %ax, (%rax,%rax,1)
0x00000064c4f3c388: 418b875c030000 movl 0x35c(%r15), %eax
0x00000064c4f3c38f: 4d8db780000000 lea 0x80(%r15), %r14
0x00000064c4f3c396: 4531e4 xor %r12d, %r12d
0x00000064c4f3c399: 85c0 test %eax, %eax
0x00000064c4f3c39b: 7f77 jnle 0x64c4f3c414
0x00000064c4f3c39d: e94effffff jmp 0x64c4f3c2f0
0x00000064c4f3c3a2: 660f1f440000 nopw %ax, (%rax,%rax,1)
0x00000064c4f3c3a8: 418b9758030000 movl 0x358(%r15), %edx
0x00000064c4f3c3af: 418bb754030000 movl 0x354(%r15), %esi
0x00000064c4f3c3b6: 4c89f7 mov %r14, %rdi
0x00000064c4f3c3b9: e892eaffff call 0x64c4f3ae50
0x00000064c4f3c3be: 418b8f5c030000 movl 0x35c(%r15), %ecx
0x00000064c4f3c3c5: 418b8750030000 movl 0x350(%r15), %eax
0x00000064c4f3c3cc: be0a000000 mov $0xa, %esi
0x00000064c4f3c3d1: 412b760c subl 0xc(%r14), %esi
0x00000064c4f3c3d5: 99 cdq
0x00000064c4f3c3d6: f7fe idiv %esi
0x00000064c4f3c3d8: 85d2 test %edx, %edx
0x00000064c4f3c3da: 7527 jnz 0x64c4f3c403
0x00000064c4f3c3dc: 418b4610 movl 0x10(%r14), %eax
0x00000064c4f3c3e0: 8d5001 lea 0x1(%rax), %edx
0x00000064c4f3c3e3: 4863c2 movsxd %edx, %rax
0x00000064c4f3c3e6: 89d6 mov %edx, %esi
0x00000064c4f3c3e8: 4869c0abaaaa2a imul $0x2aaaaaab, %rax, %rax
0x00000064c4f3c3ef: c1fe1f sar $0x1f, %esi
0x00000064c4f3c3f2: 48c1e820 shr $0x20, %rax
0x00000064c4f3c3f6: 29f0 sub %esi, %eax
0x00000064c4f3c3f8: 8d0440 lea (%rax,%rax,2), %eax
0x00000064c4f3c3fb: 01c0 add %eax, %eax
0x00000064c4f3c3fd: 29c2 sub %eax, %edx
0x00000064c4f3c3ff: 41895610 movl %edx, 0x10(%r14)
0x00000064c4f3c403: 4183c401 add $0x1, %r12d
0x00000064c4f3c407: 4983c614 add $0x14, %r14
0x00000064c4f3c40b: 4139cc cmp %ecx, %r12d
0x00000064c4f3c40e: 0f8ddcfeffff jnl 0x64c4f3c2f0
0x00000064c4f3c414: 418b9754030000 movl 0x354(%r15), %edx
0x00000064c4f3c41b: 418b7608 movl 0x8(%r14), %esi
0x00000064c4f3c41f: 418b7e04 movl 0x4(%r14), %edi
0x00000064c4f3c423: e8e8edffff call 0x64c4f3b210
0x00000064c4f3c428: 85c0 test %eax, %eax
0x00000064c4f3c42a: 0f8590000000 jnz 0x64c4f3c4c0
0x00000064c4f3c430: 458b6e0c movl 0xc(%r14), %r13d
0x00000064c4f3c434: 418b7e04 movl 0x4(%r14), %edi
0x00000064c4f3c438: 418b9758030000 movl 0x358(%r15), %edx
0x00000064c4f3c43f: 4429ef sub %r13d, %edi
0x00000064c4f3c442: 45036e08 addl 0x8(%r14), %r13d
0x00000064c4f3c446: 4489ee mov %r13d, %esi
0x00000064c4f3c449: 897dbc movl %edi, -0x44(%rbp)
0x00000064c4f3c44c: 44896db8 movl %r13d, -0x48(%rbp)
0x00000064c4f3c450: e85becffff call 0x64c4f3b0b0
0x00000064c4f3c455: 89c3 mov %eax, %ebx
0x00000064c4f3c457: 85c0 test %eax, %eax
0x00000064c4f3c459: 0f8549ffffff jnz 0x64c4f3c3a8
0x00000064c4f3c45f: 418b875c030000 movl 0x35c(%r15), %eax
0x00000064c4f3c466: 4d8daf84000000 lea 0x84(%r15), %r13
0x00000064c4f3c46d: 89c1 mov %eax, %ecx
0x00000064c4f3c46f: 85c0 test %eax, %eax
0x00000064c4f3c471: 7e38 jle 0x64c4f3c4ab
0x00000064c4f3c473: 0f1f440000 nopl %eax, (%rax,%rax,1)
0x00000064c4f3c478: 4139dc cmp %ebx, %r12d
0x00000064c4f3c47b: 7421 jz 0x64c4f3c49e
0x00000064c4f3c47d: 418b7504 movl 0x4(%r13), %esi
0x00000064c4f3c481: 418b7d00 movl (%r13), %edi
0x00000064c4f3c485: 4531c0 xor %r8d, %r8d
0x00000064c4f3c488: 8b4db8 movl -0x48(%rbp), %ecx
0x00000064c4f3c48b: 8b55bc movl -0x44(%rbp), %edx
0x00000064c4f3c48e: e88debffff call 0x64c4f3b020
0x00000064c4f3c493: 85c0 test %eax, %eax
0x00000064c4f3c495: 7549 jnz 0x64c4f3c4e0
0x00000064c4f3c497: 418b875c030000 movl 0x35c(%r15), %eax
0x00000064c4f3c49e: 83c301 add $0x1, %ebx
0x00000064c4f3c4a1: 89c1 mov %eax, %ecx
0x00000064c4f3c4a3: 4983c514 add $0x14, %r13
0x00000064c4f3c4a7: 39d8 cmp %ebx, %eax
0x00000064c4f3c4a9: 7fcd jnle 0x64c4f3c478
0x00000064c4f3c4ab: 8b45bc movl -0x44(%rbp), %eax
0x00000064c4f3c4ae: 41894604 movl %eax, 0x4(%r14)
0x00000064c4f3c4b2: 8b45b8 movl -0x48(%rbp), %eax
0x00000064c4f3c4b5: 41894608 movl %eax, 0x8(%r14)
0x00000064c4f3c4b9: e907ffffff jmp 0x64c4f3c3c5
0x00000064c4f3c4be: 6690 nop
0x00000064c4f3c4c0: 49634610 movsxdl 0x10(%r14), %rax
0x00000064c4f3c4c4: 418b4e08 movl 0x8(%r14), %ecx
0x00000064c4f3c4c8: 418b5604 movl 0x4(%r14), %edx
0x00000064c4f3c4cc: 498b7f38 movq 0x38(%r15), %rdi
0x00000064c4f3c4d0: 498b74c740 movq 0x40(%r15,%rax,8), %rsi <--
Frame memory:
[0x7f6aba918ef0] @a..O...D...5... 40 61 c1 15 4f 00 00 00 44 00 00 00 35 00 00 00
[0x7f6aba918f00] ...j....f.%.... 20 8f 91 ba 6a 7f 00 00 f5 66 1a 25 b0 00 00 00
[0x7f6aba918f10] @...j....A...... 40 8f 91 ba 6a 7f 00 00 1a 41 00 00 00 00 00 00
[0x7f6aba918f20] ....O....A...... 00 ab c0 15 4f 00 00 00 1a 41 00 00 00 00 00 00
[0x7f6aba918f30] .5......B....... e2 35 aa 9e 0a 00 00 00 42 05 00 00 00 00 00 00
[0x7f6aba918f40] ....j.....B..... 90 8f 91 ba 6a 7f 00 00 0e e7 42 0b ac 00 00 00
0x7f6aba918fa0 0xac0b42e70b ScreenSaverRunner::_Run() + 0x17b
0x7f6aba918fc0 0x1f27262ded7 thread_entry + 0x17
00000000 0x7fb7c9e2b258 commpage_thread_exit + 0
Registers:
rip: 0x00000064c4f3c4d0
rsp: 0x00007f6aba918ef0
rbp: 0x00007f6aba918f40
rax: 0x0000000025395070
rbx: 0x0000000000000002
rcx: 0x0000000025395320
rdx: 0x0000000000000000
rsi: 0x0000000025395320
rdi: 0x0000004f15ef8000
r8: 0x0000000000000000
r9: 0x000000000000007b
r10: 0x0000000000000000
r11: 0x0000000000000000
r12: 0x000000000000000a
r13: 0x0000004f15c1a42c
r14: 0x0000004f15c1a4c8
r15: 0x0000004f15c1a380
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}
ymm0: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
ymm1: {0x40, 0, 0x3f, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
ymm2: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
ymm3: {0x3f, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
ymm4: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
ymm5: {0x36, 0, 0x42, 0, 0x40, 0, 0x3f, 0, 0, 0, 0, 0, 0, 0, 0, 0}
ymm6: {0, 0, 0, 0, 0x40, 0, 0x40, 0, 0, 0, 0, 0, 0, 0, 0, 0}
ymm7: {0x36, 0, 0x42, 0, 0x40, 0, 0x3f, 0, 0, 0, 0, 0, 0, 0, 0, 0}
ymm8: {0, 0x4258, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
ymm9: {0, 0x4284, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
ymm10: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
ymm11: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
ymm12: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
ymm13: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
ymm14: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
ymm15: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
Loaded Images:
ID Text Base Text End Data Base Data End Type Name
29610 0x793932000 0x79394d000 0x79394d000 0x793950000 app /boot/system/preferences/ScreenSaver
29622 0x2461f30000 0x2462120000 0x2462120000 0x2462134000 lib /boot/system/lib/libicuuc.so.74.1
29621 0x2c204bc000 0x2c204c8000 0x2c204c8000 0x2c204ca000 lib /boot/system/lib/libicuio.so.74.1
29616 0x2c88801000 0x2c8883f000 0x2c8883f000 0x2c88840000 lib /boot/system/lib/libGL.so.1.0.0
29662 0x472405e000 0x472406d000 0x472406d000 0x472406e000 lib /boot/system/lib/libdevice.so
29660 0x64c4f34000 0x64c4f42000 0x64c4f42000 0x64c4f44000 add-on /boot/home/config/non-packaged/add-ons/Screen Savers/FlyingToasters
29661 0x6f7cf81000 0x6f7d119000 0x6f7d119000 0x6f7d126000 lib /boot/system/lib/libSDL2-2.0.so.0.3200.10
29618 0xa0c1dcb000 0xa0c1dea000 0xa0c1dea000 0xa0c1deb000 lib /boot/system/lib/libgcc_s.so.1
29614 0xa644805000 0xa6449df000 0xa6449df000 0xa6449fc000 lib /boot/system/lib/libtracker.so
29613 0xac0b42a000 0xac0b430000 0xac0b430000 0xac0b431000 lib /boot/system/lib/libscreensaver.so
29611 0xb02504c000 0xb025386000 0xb025386000 0xb0253b4000 lib /boot/system/lib/libbe.so
29609 0xd79db15000 0xd79db34000 0xd79db34000 0xd79db35000 lib /boot/system/runtime_loader
29630 0xe7558cf000 0xe7558d7000 0xe7558d7000 0xe7558d8000 add-on /boot/system/add-ons/locale/catalogs/plaintext
29628 0x11554c5e000 0x11554d59000 0x11554d59000 0x11554d5c000 lib /boot/system/lib/libtextencoding.so
29627 0x117272d2000 0x1172732e000 0x1172732e000 0x11727337000 lib /boot/system/lib/libglapi.so.0.0.0
29624 0x144417e8000 0x144418fe000 0x144418fe000 0x144418ff000 lib /boot/system/lib/libzstd.so.1.5.6
29623 0x16067f68000 0x16067f7e000 0x16067f7e000 0x16067f7f000 lib /boot/system/lib/libz.so.1.3.2
29615 0x17092b4e000 0x17092d81000 0x17092d81000 0x17092d97000 lib /boot/system/lib/libstdc++.so.6.0.32
29626 0x1b282f80000 0x1b282f96000 0x1b282f96000 0x1b282f98000 lib /boot/system/lib/libtranslation.so
29625 0x1b3cc734000 0x1b3cc7f0000 0x1b3cc7f0000 0x1b3cc7fc000 lib /boot/system/lib/libmedia.so
29620 0x1c0e32d5000 0x1c0e3612000 0x1c0e3612000 0x1c0e3626000 lib /boot/system/lib/libicui18n.so.74.1
29619 0x1c4e8308000 0x1c4e8309000 0x1c4e8309000 0x1c4e830a000 lib /boot/system/lib/libicudata.so.74.1
29617 0x1f2725f1000 0x1f2726fc000 0x1f2726fc000 0x1f272715000 lib /boot/system/lib/libroot.so
29612 0x1fd928eb000 0x1fd9290d000 0x1fd9290d000 0x1fd92910000 lib /boot/system/lib/libgame.so
29608 0x7fb7c9e2b000 0x7fb7c9e33000 0x00000000 0x00000000 system commpage
Areas:
ID Base End Size (KiB) Protection Locking Name
4518987 0x60000000 0x60009000 36 rw-cS none server_memory
4518990 0x68000000 0x68020000 128 rw-cS none server_memory
4518929 0x15e03e000 0x15e07e000 256 rw- none rld heap
4518931 0x793932000 0x79394d000 108 r-x none ScreenSaver_seg0rx
4518932 0x79394d000 0x793950000 12 rw- none ScreenSaver_seg1rw
4518959 0x2461f30000 0x2462120000 1984 r-x none libicuuc.so.74.1_seg0rx
4518960 0x2462120000 0x2462133000 76 rw- none libicuuc.so.74.1_seg1rw
4518961 0x2462133000 0x2462134000 4 rw- none libicuuc.so.74.1_seg2rw
4518957 0x2c204bc000 0x2c204c8000 48 r-x none libicuio.so.74.1_seg0rx
4518958 0x2c204c8000 0x2c204ca000 8 rw- none libicuio.so.74.1_seg1rw
4518945 0x2c88801000 0x2c8883f000 248 r-x none libGL.so.1.0.0_seg0rx
4518946 0x2c8883f000 0x2c88840000 4 rw- none libGL.so.1.0.0_seg1rw
4522930 0x472405e000 0x472406d000 60 r-x none libdevice.so_seg0rx
4522931 0x472406d000 0x472406e000 4 rw- none libdevice.so_seg1rw
4518930 0x48cfabe000 0x48cfabf000 4 rw-S none rld_debug
4518975 0x4f159bd000 0x4f15ff0000 6348 rw- none heap area
4522924 0x64c4f34000 0x64c4f42000 56 r-x none FlyingToasters_seg0rx
4522925 0x64c4f42000 0x64c4f44000 8 rw- none FlyingToasters_seg1rw
4522927 0x6f7cf81000 0x6f7d119000 1632 r-x none libSDL2-2.0.so.0.3200.10_seg0rx
4522928 0x6f7d119000 0x6f7d124000 44 rw- none libSDL2-2.0.so.0.3200.10_seg1rw
4522929 0x6f7d124000 0x6f7d126000 8 rw- none libSDL2-2.0.so.0.3200.10_seg2rw
4518976 0x7f5e0dc000 0x7f5fe38000 30064 r–S none libicuuc.so.74 mmap area
4518950 0xa0c1dcb000 0xa0c1dea000 124 r-x none libgcc_s.so.1_seg0rx
4518951 0xa0c1dea000 0xa0c1deb000 4 rw- none libgcc_s.so.1_seg1rw
4518939 0xa644805000 0xa6449df000 1896 r-x none libtracker.so_seg0rx
4518940 0xa6449df000 0xa6449fa000 108 rw- none libtracker.so_seg1rw
4518941 0xa6449fa000 0xa6449fc000 8 rw- none libtracker.so_seg2rw
4518937 0xac0b42a000 0xac0b430000 24 r-x none libscreensaver.so_seg0rx
4518938 0xac0b430000 0xac0b431000 4 rw- none libscreensaver.so_seg1rw
4518933 0xb02504c000 0xb025386000 3304 r-x none libbe.so_seg0rx
4518934 0xb025386000 0xb0253b4000 184 rw- none libbe.so_seg1rw
4518927 0xd79db15000 0xd79db34000 124 r-x none runtime_loader_seg0rx
4518928 0xd79db34000 0xd79db35000 4 rw- none runtime_loader_seg1rw
4518979 0xe7558cf000 0xe7558d7000 32 r-x none plaintext_seg0rx
4518980 0xe7558d7000 0xe7558d8000 4 rw- none plaintext_seg1rw
4518973 0x11554c5e000 0x11554d59000 1004 r-x none libtextencoding.so_seg0rx
4518974 0x11554d59000 0x11554d5c000 12 rw- none libtextencoding.so_seg1rw
4518970 0x117272d2000 0x1172732e000 368 r-x none libglapi.so.0.0.0_seg0rx
4518971 0x1172732e000 0x11727336000 32 rw- none libglapi.so.0.0.0_seg1rw
4518972 0x11727336000 0x11727337000 4 rw- none libglapi.so.0.0.0_seg2rw
4518964 0x144417e8000 0x144418fe000 1112 r-x none libzstd.so.1.5.6_seg0rx
4518965 0x144418fe000 0x144418ff000 4 rw- none libzstd.so.1.5.6_seg1rw
4518962 0x16067f68000 0x16067f7e000 88 r-x none libz.so.1.3.2_seg0rx
4518963 0x16067f7e000 0x16067f7f000 4 rw- none libz.so.1.3.2_seg1rw
4518942 0x17092b4e000 0x17092d81000 2252 r-x none libstdc++.so.6.0.32_seg0rx
4518943 0x17092d81000 0x17092d8f000 56 rw- none libstdc++.so.6.0.32_seg1rw
4518944 0x17092d8f000 0x17092d97000 32 rw- none libstdc++.so.6.0.32_seg2rw
4518968 0x1b282f80000 0x1b282f96000 88 r-x none libtranslation.so_seg0rx
4518969 0x1b282f96000 0x1b282f98000 8 rw- none libtranslation.so_seg1rw
4518966 0x1b3cc734000 0x1b3cc7f0000 752 r-x none libmedia.so_seg0rx
4518967 0x1b3cc7f0000 0x1b3cc7fc000 48 rw- none libmedia.so_seg1rw
4518954 0x1c0e32d5000 0x1c0e3612000 3316 r-x none libicui18n.so.74.1_seg0rx
4518955 0x1c0e3612000 0x1c0e3625000 76 rw- none libicui18n.so.74.1_seg1rw
4518956 0x1c0e3625000 0x1c0e3626000 4 rw- none libicui18n.so.74.1_seg2rw
4518952 0x1c4e8308000 0x1c4e8309000 4 r-x none libicudata.so.74.1_seg0rx
4518953 0x1c4e8309000 0x1c4e830a000 4 rw- none libicudata.so.74.1_seg1rw
4518947 0x1f2725f1000 0x1f2726fc000 1068 r-x none libroot.so_seg0rx
4518948 0x1f2726fc000 0x1f27270a000 56 rw- none libroot.so_seg1rw
4518949 0x1f27270a000 0x1f272715000 44 rw- none libroot.so_seg2rw
4518935 0x1fd928eb000 0x1fd9290d000 136 r-x none libgame.so_seg0rx
4518936 0x1fd9290d000 0x1fd92910000 12 rw- none libgame.so_seg1rw
4518998 0x7f646d80b000 0x7f646d850000 276 rw-s none w>Képernyővédő_26067_stack
4522948 0x7f6aba8d5000 0x7f6aba91a000 276 rw-s none ScreenSaverRenderer_26120_stack
4518924 0x7f6baa71f000 0x7f6baa723000 16 rw-k full user area
4518926 0x7fb7c9e2b000 0x7fb7c9e33000 32 r-xSk full commpage
4518925 0x7fc40f564000 0x7fc413565000 65540 rw-s none ScreenSaver_26060_stack
4518997 0x7ff8218fc000 0x7ff821941000 276 rw-s none w>Jelszóablak_26066_stack
Protection Flags: r - read, w - write, x - execute, s - stack, o - overcommit, c - cloneable, S - shared, k - kernel
Semaphores:
ID Count Last Holder Name
37636943 0 1018 Catalog
37942357 0 1018 media plugin manager
38007507 0 1018 Light Lock
38802610 0 -1018 screen list
38884853 0 -1018 BMessageQueue Lock
39320291 0 1018 some BLocker
39341100 0 1018 LocaleRosterData
39364880 0 1018 Tracker shared icon cache
39366337 0 1018 port pool
39368819 0 1018 shared buffer list
39369037 0 1018 Catalog
39371379 0 1018 Catalog
39377699 0 -1018 clipboard
39377798 0 1018 undo
39378953 0 1018 Jelszóablak
39379257 0 1018 BMessageQueue Lock
39380464 0 1018 some BLocker
39382517 0 -1018 width buffer
39383215 0 1018 some BLocker
39385773 0 24786 Catalog
39386089 0 1018 add-on manager
39386216 0 1018 Light Lock
39386931 0 1018 PeriodicUpdatePoses
39386956 0 1018 some BLocker
39386988 0 1018 Tracker node icon cache
39389015 0 24786 BLocale
39389484 0 5284 virtual directory manager
39389556 0 1018 BMessageQueue Lock
39390013 0 1018 some BLocker
39390065 0 1018 AppLooperPort
39390490 -1 26120 Képernyővédő
Thank you, I will check it out!
Very good job.
I added a few comments on github/haikuports.
-I wonder, do you by any chance have sound ? (I don’t have sound, but it might be a local problem)
Finally! Thank you for hunting down those pesky errors, I could make no sense of them when I tried ![]()
Any reason it’s not on the Depot? Issues compiling with the recipe? I remember that being very finicky
Sound is working here.
Only now tried it out, package content is a bit weird with the main directory being in /boot/system/hedgewars, but aside from that, could you add your changes in a PR at haikuports?
Yes. Check your syslog for audio driver issues and file a bug report for dev assistance to resolve.
Unfortunately, it turns out that Endless-Sky is not the only thing missing audio.
There’s absolutely no audio on my Haiku. Tried opening Preferences → Media; and there’s only “HD output” and all 4 HDMI outputs are “NULL”.
Thus my analogue output seems to be gone (I upgraded to latest version a couple of days ago; will check the hrev later, when I remember).


