ChanServ changed the topic of #haiku to: Open-source operating system that specifically targets personal computing. | https://haiku-os.org | Nightlies: https://download.haiku-os.org | Bugtracker: https://dev.haiku-os.org | SCM: https://git.haiku-os.org/ | Logs: https://oftc.irclog.whitequark.org/haiku | Matrix: #haiku:matrix.org | XMPP: #haiku%irc.oftc.net@irc.jabberfr.org
<waddlesplash> hm
<waddlesplash> I could be misremembering but I thought that is supposed to work at this stage
<waddlesplash> could be something locked up in an infinite loop
zdykstra has quit [Quit: WeeChat 4.5.1]
zdykstra has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #haiku
nephele_xmpp has left #haiku [Disconnected: Hibernating too long]
mmu_man has quit [Ping timeout: 480 seconds]
<Ellenor2000> (legally this is a joke) do i need to make sure the SRBs are lit before continuing
<waddlesplash> the system should take care of that for you (if applicable on your hardware(
<waddlesplash> :P
<Ellenor2000> that obviously assumes the boosters have a driver, which I don't think they do
<Ellenor2000> when I plugged in the launch module it didn't detect anything
<Ellenor2000> hope your day goes well
OscarL has joined #haiku
<OscarL> My Linux installs are either too old (5.15.x, missing some needed packages), or too unstable (EndeavourOS 6.13.x, kept freezing/locking up the UI).
<OscarL> As I don't really use them... I don't want to spend money trying to updating them (would need to buy 4G data). So... I won't be able to test build times there, sorry.
<OscarL> waddlesplash: ^^^ (I tried for about 3 and a half hours :-D)
<OscarL> (The shell on that older Ubuntu felt really, really snappy for some reason.)
<waddlesplash> ouch
<OscarL> building hrev58650 now to at least compare some builds with that last malloc related changes.
<waddlesplash> well, thanks for trying!
<OscarL> np. I was curious too. but not *that* curious it seems :-D
<OscarL> "/src/system/kernel/vm/vm.cpp:4278:18: warning: variable 'lastCache' set but not used [-Wunused-but-set-variable]"
xqkuang has quit [Quit: Vision[]: i've been blurred!]
<OscarL> a -Wint-conversion, couple of -Wmaybe-uninitialized, and a -Wint-conversion also on openbsd/malloc.c (rest of warnings there seem harmless)
phcoder has quit [Quit: Connection closed for inactivity]
nephele_xmpp has joined #haiku
talos has quit [Remote host closed the connection]
erysdren has joined #haiku
HaikuUser has joined #haiku
talos has joined #haiku
HaikuUser has quit []
nephele_xmpp has left #haiku [Error from remote client]
linuxmaster has joined #haiku
<erysdren> i wonder what category trenchbroom would be packaged under
<erysdren> on haikuports
OscarL has quit [Ping timeout: 480 seconds]
* coolcoder613 waves
nephele_xmpp has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
<augiedoggie> probably dev-games
<waddlesplash> I can't believe it
<augiedoggie> me either
<erysdren> whats up
<waddlesplash> $ time jam -q -j4 libroot.so
<waddlesplash> real 0m23.448s
<waddlesplash> the absolute best time I could get for this as little as a month ago was like 27.4 seconds
<waddlesplash> (on Haiku)
<waddlesplash> Linux meanwhile is somewhere around 16.0, so we're still a ways off ... but we're closing in
<erysdren> i don't get it, what does that command do?
<waddlesplash> "time" measures time (lol), "jam ..." is the tool we use to build Haiku
<waddlesplash> so that tells jam to rebuild "libroot.so"
<erysdren> oh i see
<waddlesplash> I've cut out all the logs in the middle of course
<augiedoggie> screen_blanker actually works pretty well as a login screen once you get it set up right
nephele_xmpp has left #haiku [Error from remote client]
<augiedoggie> had to ssh into my VM and kill the process because the "Network password" feature doesn't work
bmp has joined #haiku
* augiedoggie considers making a how-to post on the forums
piku has quit []
pvalue has joined #haiku
pabs has quit [Remote host closed the connection]
pabs has joined #haiku
<erysdren> how do you use qt6 in a haikuporter script?
frkazoid333 has quit [Ping timeout: 480 seconds]
<erysdren> im trying to package TrenchBroom, i just dunno how to tell haikuporter to allow the use of qt6
frkazoid333 has joined #haiku
Nasina has joined #haiku
nephele_xmpp has joined #haiku
<erysdren> actually, ill be back later to work on this
<erysdren> brb
erysdren has quit [Quit: Konversation terminated!]
OscarL has joined #haiku
<OscarL> waddlesplash: results on VMware are a bit weird: https://bpa.st/HL4Q
<waddlesplash> that is weird
<waddlesplash> because here the change seems to make things faster
<OscarL> (host is Win10, set to "High performance" mode, host *very lightly* used during builds.
Nasina has quit [Read error: Connection reset by peer]
<waddlesplash> the difference looks like almost all sys time
<OscarL> I think I'll be able to test against Void Linux (6.6.x kernel, gcc 13.2), but on a different machine (dual core Celeron N4020).
<waddlesplash> ah no it's user time
<OscarL> (need to update my Haiku install there still)
<OscarL> (and use "sneaker-net" to move the needed packages, so it might take me at least one day to share results)
<waddlesplash> VMware may just be too host-dependent in some ways I guess
<waddlesplash> I test in it but I usually rerun tests multiple times because results fluctuate by 5-10%
<OscarL> waddlesplash: tomorrow will test that hrev58650_dirty-1 on this Phenom, but on bare metal.
<waddlesplash> excellent, that will probably be a better test
<OscarL> (we have previous results on the post I did on the forum)
Nasina has joined #haiku
<OscarL> bah... let's run the Phenom bare metal now... back in 40/45 minutes I hope (if I don't lose power to due to the storm :-D)
OscarL has quit [Quit: "I'll be back!"]
Nasina has quit [Remote host closed the connection]
Nasina has joined #haiku
tombhadAC has quit [Ping timeout: 480 seconds]
frkazoid333 has quit [Ping timeout: 480 seconds]
nephele_xmpp has left #haiku [Error from remote client]
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #haiku
duncsauce has quit [Quit: ZNC 1.9.1 - https://znc.in]
duncsauce has joined #haiku
frkazoid333 has joined #haiku
<phschafft> morning.
pvalue has quit [Quit: Vision[]: i've been blurred!]
<Begasus[m]> morning peeps
nephele_xmpp has joined #haiku
OscarL has joined #haiku
<OscarL> waddlesplash: added results for bare metal: https://bpa.st/AWNA (and updated resuls on post: https://discuss.haiku-os.org/t/a-new-malloc-for-haiku-userland-based-around-openbsds-malloc/16377/30)
<waddlesplash> we saved another ~20 seconds, nice
<waddlesplash> well ~22 actually
<OscarL> well done :-)
<Begasus[m]> 'lo OscarL waddlesplash phschafft :)
* OscarL waves back.
<Begasus[m]> grabbing lapack-3.10.0-4-x86_64.hpkg and moving it to /Opslag/haikuports/packages/lapack-3.10.0-4-x86_64.hpkg
<Begasus[m]> let's check this :)
<OscarL> Begasus[m]: I got scipy working apparetly :-D
<OscarL> (too bad numpy failed on 32 bits :-/)
<Begasus[m]> just launched the build
frkazoid333 has quit [Ping timeout: 480 seconds]
frkazoid333 has joined #haiku
<phschafft> :)
erysdren has joined #haiku
MisthaLu has joined #haiku
<Begasus[m]> OscarL : resolve symbol "slamch_" returned: -2147478780
<Begasus[m]> maybe something with my blas package :)
<OscarL> I have installed openblas 0.3.23-2, lapack 3.10.0-4
<Begasus[m]> yeah, alreaddy had 0.29* for openblas ... back to rebuild
<OscarL> numpy_python310 2.2.1-1, cython_python310 3.0.10-1.
<erysdren> is the "middle" version required for app_resources in an rdef, btw? sorry to butt in
<Begasus[m]> bugger ... skipping build :/
<Begasus[m]> erysdren (@_oftc_erysdren:matrix.org) you can just set the minor to "0" or skip it I guess
<OscarL> Begasus[m]: I had started to update openblas too at first, but decided to leave that for later (specially after noticing the issues with lapack's .pc files and the "duplicated" cblas.h)
<Begasus[m]> should be some that use it, use the "source" Luke! :)
janking has joined #haiku
<Begasus[m]> reinsttalled the "old" version from backup, but I guess I need to or force a rebuild or build clean
<janking> Good morning
<Begasus[m]> morning janking
<janking> :)
<OscarL> Begasus[m]: with work-dirs on RAMFS, my builds are mostly clean by default (sometimes even *too* clean :-P)
<Begasus[m]> lots of -Wno-multichar messages for lapack :P
<Begasus[m]> ran list_work... yesterday, so all clean here too :)
<OscarL> yeah... that's why I opened an issue for that... pretty annoying.
<OscarL> (gfortran is way too spammy with that warning)
<Begasus[m]> 👍
* OscarL waves at erysdren, janking, and phschafft.
<OscarL> Begasus[m]: gfortran issue, just in case: https://github.com/haikuports/haikuports/issues/9740
<Begasus[m]> saw the email earlier OscarL :)
<Begasus[m]> k, scipy clean build
* phschafft waves back. very sad that he needs to leave now.
<OscarL> email for an issue I openend on 2023?
<erysdren> howdy OscarL
nephele_xmpp has left #haiku [Error from remote client]
<Begasus[m]> at least something for compiler warnings earlier :)
<Begasus[m]> enjoy the day phschafft :)
<janking> janking waves back OscarL
<Begasus[m]> maybe I could try this RAM build again on bare metal :)
Oscar-L has joined #haiku
<Oscar-L> crappy phone I use for USB-tethering keeps resetting :-(
<Oscar-L> *rebooting
<Oscar-L> only a few MBs left for today anyway :-D
OscarL has quit [Ping timeout: 480 seconds]
<Begasus[m]> still: resolve symbol "slamch_" returned: -2147478780
<Begasus[m]> /boot/system/lib/libarpack.so.2.1.0: U slamch_
<Begasus[m]> /boot/system/lib/liblapack.so.3.10.0:000000000017a0c0 T slamch_
<Oscar-L> you get that when doing "import scipy; help(scipy)"? ?
<Begasus[m]> help(scipy) yes
<Oscar-L> I assume you installed the updated lapack_devel hpkg, right?
<Begasus[m]> _devel packages no
<Begasus[m]> and deleted the openblas in haikuports/packages to be sure it used the one from the system
BiPolar has joined #haiku
<BiPolar> (seems I can't keep connected :-/)
<Begasus[m]> you didn't push any change to the scipy PR did you?
<BiPolar> I don't have any arpack installed.
<Begasus[m]> np, take care there, will report back :)
<BiPolar> those are my last changes.
<Begasus[m]> yeah, got that build
<Begasus[m]> any changes to openblas?
<Begasus[m]> maybe something on my end, living on the edge ;)
<BiPolar> so I only have the new lapack and numpy2
<Begasus[m]> openblas 0.3.23-2 (same here)
<Begasus[m]> yeah 2.2.1 for numpy
coolcoder613_ has joined #haiku
coolcoder613 has quit [Ping timeout: 480 seconds]
Oscar-L has quit [Ping timeout: 480 seconds]
Oscar-L has joined #haiku
Oscar-L is now known as OscarL
<Begasus[m]> k, something is using arpack here ... need to track that down
<Begasus[m]> looks like lib:libarmadillo
<OscarL> you build octave not long ago, IIRC.
<OscarL> that and armadillo come up with "pkgman search -r arpack"
BiPolar has quit [Ping timeout: 480 seconds]
<OscarL> still, one would expect the chroot to not be affected by the _devel packages installed system-wide, no?
<Begasus[m]> yeah, it shouldn't be involved in chroot
<OscarL> (in any case, I don't have any arpack related .hpkg in my system)
<Begasus[m]> it takes a few other packages down here also, so don't want to tear it down too fast :)
<OscarL> can you paste the lines from syslog about the missing symbol?
<OscarL> (running "lgrep slamch_" here, just in case)
<Begasus[m]> KERN: runtime_loader: /boot/system/lib/python3.10/vendor-packages/scipy/sparse/linalg/_eigen/arpack/arpack.cpython-310.so: Could not resolve symbol 'slamch'
<Begasus[m]> looks arpack is messing here :/
<OscarL> "/boot/system/lib/liblapack.so.3.10.0:000000000017a0c0 T slamch_"
<Begasus[m]> yeah also in lapack
<OscarL> "boot/system/lib/liblapacke.so.3.10.0: U slamch_"
<Begasus[m]> that too :)
<OscarL> isn't that suppsed to read as: arpack and lapacke both USE that symbol (U-ndefined there), but liblapack actuall defines it?
nephele_xmpp has joined #haiku
<OscarL> let me see what I get for my "arpack.cpython-310.so"
<Begasus[m]> +1
<OscarL> seems I don't have that :-/
<OscarL> I have "_arpack.cpython-310.so"
<OscarL> notice the "_" in front of the name.
drusatori_alt has quit [Quit: Textual IRC Client: www.textualapp.com]
<OscarL> and https://bpa.st/BLTA
<OscarL> my _arpack.cpython-310.so correctly links to liblapack.so.3.
<OscarL> contents of my lapack.pc: https://bpa.st/PYQA
<Begasus[m]> https://bpa.st/HKUQ
<OscarL> I don't have a cblas.pc anymore
<Begasus[m]> _arpack.cpython-310.so is a full library here, no link (also in scipy build dir
Oscar-L has joined #haiku
<Oscar-L> last time I try to connect for today :-D
<Oscar-L> yeah, seems that for some reason your scipy still doesn't links properly with lapack :-(
<Begasus[m]> removed the arpack_devel package
<Begasus[m]> rebuilding scipy
<Oscar-L> lapack_devel revision 4 installed?
<Begasus[m]> it's in haikuports/packages
<Begasus[m]> no _devel package in system for that
<Begasus[m]> [520/1456] Compiling Fortran object scipy/sparse/linalg/_eigen/arpack/libarpack_lib.a.p/ARPACK_UTIL_zvout.f.o
<Begasus[m]> still some mention for it?
OscarL has quit [Ping timeout: 480 seconds]
<Oscar-L> Guess I can try rebuilding scipy tomorrow, saving the .log file, so we can compare.
<Begasus[m]> only spotted it because of the -Wno-multichar messages
<Oscar-L> not sure if we might need to make lapack_devel depend on openblas_devel (and/or viceversa), as currently one depends on the other.
<Oscar-L> (considering I've added "openblas" to the lapack.pc, for example)
<Begasus[m]> packaging ..
<Oscar-L> other than that, maybe we should really make lapack and openblas independent from one another, and make their _devel conflict.
<Oscar-L> (I was hoping to let that for near future, as the fixed lapack and new scipy worked for me :-/)
<Begasus[m]> still the same :(
<Begasus[m]> I see arpack uses both lapack and openblas, maybe that's the issue?
<Begasus[m]> if I leave openblas_devel out it doesn't find lapack
HaikuUser has joined #haiku
HaikuUser has quit []
MisthaLu has quit [Remote host closed the connection]
MisthaLu has joined #haiku
nephele_xmpp has left #haiku [Error from remote client]
Oscar-L has quit [Ping timeout: 480 seconds]
Oscar-L has joined #haiku
<Oscar-L> no idea.
Oscar-L is now known as OscarL
<OscarL> only thing I notice is that I have lapack/lapack_devel and openblas/openblas_devel installed at system level.
<OscarL> (besides lapack/lapack_devel also on haikuports/packages)
<OscarL> (versions match)
<OscarL> anyway... will save a full log with "hp -G scipy |& tee scipy-1.15.1-build.log" tomorrw, and upload it so we can compare.
<OscarL> for now, I say adieu! (getting tired of restarting the phone :-D)
<Begasus[m]> ok, will run this already and keep around
<OscarL> Have a good day Begasus[m], and thanks for trying.
<Begasus[m]> cya OscarL !
* OscarL waves at the rest of the room.
<OscarL> See you all!
OscarL has quit []
<janking> c u OscarL
<janking> compile and make is it the same?
<Begasus[m]> make starts the compiler
<janking> ok
frkzoid has joined #haiku
<Begasus[m]> nice :)
<Begasus[m]> just need to fix the build error on last commit(s)
frkazoid333 has quit [Ping timeout: 480 seconds]
<Begasus[m]> biab
<janking> compile_haiku.sh in the terminal?
frkzoid has quit [Ping timeout: 480 seconds]
erysdren has quit [Quit: Konversation terminated!]
<janking> compile_haiku.sh in the terminal?Begasus[m]
frkazoid333 has joined #haiku
<nekobot> • lonemadmax (13d5bc67): HaikuWebKit 1.9.19
<nekobot> [haikuports] pulkomandy pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/bbf8e10f1f82...13d5bc67d181
freddietilley has joined #haiku
<andreasdr[m]> Hi there.
<janking> hi
<Begasus[m]> Arrr andreasdr
<andreasdr[m]> Begasus: Arrr
frkazoid333 has quit [Ping timeout: 480 seconds]
DKnoto has quit [Ping timeout: 480 seconds]
DKnoto has joined #haiku
janking has quit [Quit: Vision[]: i've been blurred!]
HaikuUser has joined #haiku
HaikuUser has quit []
<nekobot> [haikuporter] pulkomandy pushed 1 commit to branch master: https://github.com/haikuports/haikuporter/compare/a15e82edd953...1bec587587d2
<nekobot> • OscarL (1bec5875): Don't attempt patchset extraction if work dir is not a git repo.…
<nekobot> [haikuporter] pulkomandy pushed 1 commit to branch master: https://github.com/haikuports/haikuporter/compare/1bec587587d2...fd340b34177f
<nekobot> • OscarL (fd340b34): Sort the output of --list-dependencies.
mmu_man has joined #haiku
janking has joined #haiku
OscarL has joined #haiku
<OscarL> build went fine, works OK for me :-/
<OscarL> do you have a build .log I can download to compare?
<OscarL> yay! two less patches I have to keep on top of my haikuporter :-D
bjorkintosh has quit [Ping timeout: 480 seconds]
<Begasus[m]> OscarL: just finished, hold on :P
<OscarL> Same log, different "pastebin", just in case: https://0x0.st/8b-k.log (seems with this 4G ISP I can use 0x0.st)
<Begasus[m]> added to the PR
<Begasus[m]> every body needs logs now :P
<OscarL> you have "openblas-0.3.23-3-x86_64.hpkg" on packages, while I have: "openblas-0.3.23-2-x86_64.hpkg"
<OscarL> on system.
<OscarL> my openblas come from repos, yours might be custom.
<Begasus[m]> did a local build for the recipe currently in the repo
<OscarL> I would suggest removing that -3 revision anyway, and let it use the ones from repos (that is what builders would do).
<Begasus[m]> Run-time dependency lapack found: YES 3.10.0
<Begasus[m]> don't have that
<OscarL> are you sure your scipy .recipe includes "-Csetup-args="-Dlapack=lapack" \" ?
<OscarL> notice that the "+meson setup /sources/[...]" line have that difference.
<OscarL> (line right before "*Building wheel....")
<Begasus[m]> I see that in a "comment"?
<OscarL> I'm assuming you have an older version of the PR.
<OscarL> nuke the branch and re- check it, just to be safe.
<Begasus[m]> tsss ...
<Begasus[m]> k, rebuild (again)
<Begasus[m]> will check configure output
<Begasus[m]> Run-time dependency lapack found: YES 3.10.0
<Begasus[m]> OK, that's detected now
<OscarL> (just in case... I did force-pushed 11 hours ago, before un-drafting the PR)
* Begasus[m] looks for the hammer ...
frkazoid333 has joined #haiku
diver has joined #haiku
<Begasus[m]> I did ask earlier :P
<Begasus[m]> man this build for 32bit fastfetch is taking forever :(
mmu_man has quit [Ping timeout: 480 seconds]
<Begasus[m]> packaging
OscarL has quit [Ping timeout: 480 seconds]
<Begasus[m]> whoot!! working OscarL!
HaikuUser has joined #haiku
HaikuUser has quit []
<Begasus[m]> k rebooting to 32VM biab
frkzoid has joined #haiku
Begasus_32 has joined #haiku
frkazoid333 has quit [Ping timeout: 480 seconds]
yann64 has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
Begasus has joined #haiku
figment has joined #haiku
diver has quit [Read error: Connection reset by peer]
diver has joined #haiku
<Begasus_32> not bad :) https://0x0.st/8bPF.png
<Begasus_32> biab
Begasus_32 has quit [Quit: Vision[]: i've been blurred!]
Begasus has quit [Quit: Leaving]
<janking> biab?
diver has quit [Quit: Leaving.]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
<Begasus[m]> janking: biab = back in a bit
<janking> ok
nephele_xmpp has joined #haiku
MisthaLu has quit [Quit: Leaving]
mmu_man has joined #haiku
DKnoto has quit [Ping timeout: 480 seconds]
DKnoto has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
freddietilley has quit [Remote host closed the connection]
freddietilley has joined #haiku
Nasina has joined #haiku
<nephele_xmpp> do we have a prebuild debug efi loader somewhere (the one that always opens the menu) ?
Nasina has quit [Read error: Connection reset by peer]
<nephele_xmpp> or an image for this?. Trying to boot it on my T2 mac.. it shows the Haiku loader (twiice) but then boots macos regardless
BrunoSpr has joined #haiku
Nasina has joined #haiku
nephele_xmpp has left #haiku [Disconnected: Hibernating too long]
erysdren has joined #haiku
Nasina has quit [Ping timeout: 480 seconds]
<erysdren> would appreciate some eyes on my draft PR: https://github.com/haikuports/haikuports/pull/11802
<Begasus[m]> later :)
<erysdren> heh, no problem Begasus
<erysdren> no worries
janking has quit [Quit: Vision[]: i've been blurred!]
freddietilley1 has joined #haiku
drusatori_alt has joined #haiku
janking has joined #haiku
erysdren has quit [Quit: Konversation terminated!]
BrunoSpr has quit [Quit: Vision[]: Ich wurde eingeweicht!]
wicknix has joined #haiku
freddietilley has quit [Ping timeout: 480 seconds]
freddietilley1 has quit [Ping timeout: 480 seconds]
diver has joined #haiku
wicknix_ has quit [Ping timeout: 480 seconds]
hightower2 has quit [Remote host closed the connection]
hightower2 has joined #haiku
jibsaramnim has quit [Remote host closed the connection]
Guest9450 has joined #haiku
pabs has quit [Remote host closed the connection]
pabs has joined #haiku
Nasina has joined #haiku
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
freddietilley has joined #haiku
erysdren has joined #haiku
Nasina has quit [Ping timeout: 480 seconds]
janking has quit [Quit: Vision[]: i've been blurred!]
Captain0xff has joined #haiku
<Begasus[m]> reboot
<Begasus[m]> bugger, no 32bit nightly in the Vm's
bbjimmy has quit [Quit: Vision[]: i've been blurred!]
janking has joined #haiku
jmairboeck has joined #haiku
bbjimmy has joined #haiku
<Captain0xff> hi :)
<janking> hi
MisthaLu has joined #haiku
ADS_Sr has quit [Remote host closed the connection]
erysdren has quit [Quit: Konversation terminated!]
Captain0xff has quit [Quit: Captain0xff]
Captain0xff has joined #haiku
Captain0xff has quit [Quit: Captain0xff]
<phschafft> hm.
<Begasus[m]> low
janking has quit [Quit: Vision[]: i've been blurred!]
<phschafft> high-z
<Begasus[m]> bugger ... outranged :P
freddietilley has quit [Quit: WeeChat 4.5.0]
<phschafft> ;)
bjorkintosh has joined #haiku
phcoder has joined #haiku
<phcoder> waddlesplash: I figured out SMP on my darp10-b. Other than x2apic another problem was that gdt and pml4 are above 4GiB and haiku tried to load it using 32-bit cider on AP
Captain0xff has joined #haiku
<Captain0xff> Can somebody help me to add a custom menu entry for haiku in grub2 since os-prober fails? I tried following this: https://discuss.haiku-os.org/t/solved-grub-2-failing-to-recognise-haiku/12559/21 but was not sure if I should use hd0 or hd1 and searching about that leads me to https://www.gnu.org/software/grub/manual/grub/html_node/Device-map.html. So need some guidance.
Begasus_32 has joined #haiku
<Begasus_32> ok, let's bump this one to nightly ;)
<Captain0xff> I am asking the same question in the forum since I need to restart my computer to see if the new configuration is working or not and won't be able to see any replies here
Captain0xff has quit [Quit: Captain0xff]
mmu_man has quit [Ping timeout: 480 seconds]
yann64 has quit [Quit: Vision[]: i've been blurred!]
<Begasus_32> crossing fingers :)
Begasus_32 has quit [Quit: Vision[]: i've been blurred!]
yann64 has joined #haiku
Begasus_32 has joined #haiku
<Begasus_32> still alive :)
Skipp_OSX has quit [Quit: Textual IRC Client: www.textualapp.com]
mmu_man has joined #haiku
<Begasus_32> so I guess we call the nighlies R1BP6?
DKnoto has quit [Ping timeout: 480 seconds]
DKnoto has joined #haiku
bjorkint0sh has joined #haiku
bjorkintosh has quit [Ping timeout: 480 seconds]
janking has joined #haiku
talos has quit [Quit: Konversation terminated!]
talos has joined #haiku
Begasus_32 has quit [Quit: Vision[]: i've been blurred!]
zard has joined #haiku
erysdren has joined #haiku
<waddlesplash> phcoder: still hangs when going to desktop though?
drusatori_alt has quit [Ping timeout: 480 seconds]
gouchi has joined #haiku
gouchi has quit []
diver has quit [Quit: Leaving.]
ADS_Sr has joined #haiku
janking has quit [Quit: Vision[]: i've been blurred!]
<waddlesplash> anyone here have a 32-bit Haiku install and can test a change?
<phcoder> waddlesplash: yes. Any pointers?
<waddlesplash> not really :/
<waddlesplash> my initial suggestion would be a watchdog that enters KDL manually after a fixed time
<waddlesplash> just add another kernel_daemon that checks system_time periodically and panic()s
<waddlesplash> if that doesn't actually drop to KDL then we know the system has really locked up, if it does then debugging should be possible from there
nexus6 has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
coronavirus has joined #haiku
<x512[m]> waddlesplash: There are no method to directly read APIC frequency?
<waddlesplash> there is on recent CPUs in CPUID 0x15/0x16
<waddlesplash> same as for TSC frequency
<waddlesplash> but I didn't implement this (yet). The computations are a little confusing
<waddlesplash> korli is the one who implemented the version of this for TSC
<waddlesplash> I think I'll probably just leave it as-is for now and let someone else attempt that, I only have one machine where it might even work anyway
<x512[m]> For RISC-V it is easy, timer frequency is stored in FDT.
<waddlesplash> yeah, it's not on x86
<x512[m]> On my AMD x86 machine there are significant time drift.
neoncortex has quit [Ping timeout: 480 seconds]
<x512[m]> I suspect inaccurate timer frequency detection.
mmu_man has quit [Ping timeout: 480 seconds]
<waddlesplash> time/clock drift means wrong TSC, not wrong APIC
<waddlesplash> wrong APIC just means too many or too few timer interrupts
<waddlesplash> TSC is what is actually used to check how much time has passed, including in timer interrupt routine
<waddlesplash> we do implement the MSR method for AMD
<waddlesplash> but older AMD does not have that
<waddlesplash> the line in syslog is clear though so see if you have that
<waddlesplash> if (family != 0x17 && family != 0x19)
<waddlesplash> ah it's only for 0x17 and 0x19. do other families support this?
<waddlesplash> jmairboeck: do you have a 32-bit install on bare metal by any chance? I'm looking for someone to test that timer change
<waddlesplash> I guess you use VirtualBox which could also be an interesting test as well
<x512[m]> > anyone here have a 32-bit Haiku install and can test a change?
<x512[m]> Which change?
<waddlesplash> the APIC one
<jmairboeck> I guess I could try a test build in VirtualBox
<jmairboeck> I don't have any bare-metal Haiku currently
<waddlesplash> only install the new haiku.hpkg, don't install haiku_loader.hpkg
mmu_man has joined #haiku
<waddlesplash> this way you will get both the old and new calibration routines in one boot
<waddlesplash> and then grep your syslog for "APIC " after boot; there will be 2 prints for the 2 different calibrations
HaikuUser has joined #haiku
digitalbox98 has joined #haiku
<jmairboeck> does this work with a beta 5 bootloader or do I have to switch to nightly first?
<waddlesplash> well you need a nightly bootloader because beta5 bootloader doesn't print the relevant line
<waddlesplash> but the bootloaders are otherwise mostly compatible
dovsienko has quit [Quit: Leaving]
<x512[m]> > don't install haiku_loader.hpkg
<x512[m]> Is it required?
<jmairboeck> my 32 bit VM currently runs beta 5, that's why
<waddlesplash> if you have a nightly haiku_loader.hpkg then you're already set
<waddlesplash> x512[m]: if you install the new loader package then the loader won't run calibration so we can't compare the results
<digitalbox98> hi there
<HaikuUser> should you keep webpositive or is it better to switch to another browser
<jmairboeck> waddlesplash: http://0x0.st/8bOM.txt
<jmairboeck> I switched to nightly first
<waddlesplash> those values are VERY different
<waddlesplash> does it replicate on successive boots?
<waddlesplash> the second value is very close to 1GHz so I'd bet that's the correct one
<waddlesplash> jmairboeck: oh, and is there a "TSC frequency read from hypervisor CPUID leaf" at the beginning of the log?
zard has quit [Quit: leaving]
<jmairboeck> no, I don't see that
HaikuUser has quit [Ping timeout: 480 seconds]
<jmairboeck> this is the complete syslog of the second try: http://0x0.st/8bOl.txt
<jmairboeck> the values are closer together than the first time
<jmairboeck> this time I shut down the VM and booted it fresh. The first time was from a reboot (but I guess that shouldn't make a difference)
<waddlesplash> still a very wide variation
<waddlesplash> oh well. but at least it still "looks sane"
<Begasus[m]> closing down here
<Begasus[m]> cu peeps!
yote has joined #haiku
yote is now known as Yoke
MisthaLu has quit [Ping timeout: 480 seconds]
digitalbox98 has quit [Quit: Vision[]: i've been blurred!]
<phcoder> waddlesplash: I put a panic on every billionth interrupt. It has triggered couple of times during the boot with a functional kdebug. But at a hang it doesn't happen anymore
<waddlesplash> so, it's locked up somewhere with interrupts disabled
<waddlesplash> there are ways of triggering NMIs, I think
<waddlesplash> which may help here
<waddlesplash> another possibility: create a REALTIME priority thread, disable interrupts, busy-loop in it
<waddlesplash> and then start dprintf() when things quit responding
<waddlesplash> actually. There is a related bug: if some CPU quits responding to ICIs then we can't enter KDL
<waddlesplash> I have had that on my TODO list for months to fix
<waddlesplash> for now you can make the "start kernel debugger" message ASYNC which may help
<phcoder> Do you have a patch?
<waddlesplash> not right now, no
<waddlesplash> haven't worked on this yet
<phcoder> I mean for async part
KapiX has joined #haiku
<waddlesplash> kernel/debug/debug.cpp line 978
<waddlesplash> change FLAG_SYNC to FLAG_ASYNC
yann64 has quit [Quit: Vision[]: i've been blurred!]
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58651] - https://git.haiku-os.org/haiku/log/?qt=range&q=b801f14f5593+%5Ee63683b2fb33
<nekobot> [haiku/haiku] b801f14f5593 - pthread: Avoid syscalls in cond_signal if possible.
jmairboeck has quit [Quit: Konversation terminated!]
KapiX has quit [Quit: KapiX]
<nekobot> [haiku/haiku] waddlesplash pushed 3 commits to master [hrev58652] - https://git.haiku-os.org/haiku/log/?qt=range&q=58436dc467ed+%5Eb801f14f5593
<nekobot> [haiku/haiku] 3d840c428981 - kernel/x86: Determine the APIC frequency in the kernel instead of the bootloader.
<nekobot> [haiku/haiku] 4edec1770c1e - kernel/x86: Use APIC timer frequency from hypervisor CPUID leaf, if present.
<nekobot> [haiku/haiku] 58436dc467ed - kernel/x86: Handle overflows in apic_timer_set_hardware_timer.
qwebirc13049 has joined #haiku
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58653] - https://git.haiku-os.org/haiku/log/?qt=range&q=046f27c11409+%5E58436dc467ed
<nekobot> [haiku/haiku] 046f27c11409 - Tracker: Prevent Add-ons from being rebuilt too fast, fixes #19426
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58654] - https://git.haiku-os.org/haiku/log/?qt=range&q=13d645a0feae+%5E046f27c11409
<nekobot> [haiku/haiku] 13d645a0feae - Tracker: Set read-only low color on ColumnResize()
qwebirc13049 has quit [Remote host closed the connection]
Nasina has joined #haiku
Yoke has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
HaikuUser has quit []
coronavirus has quit [Remote host closed the connection]
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #haiku
Nasina has quit [Read error: Connection reset by peer]
nexus6 has quit [Quit: Vision[]: i've been blurred!]
<nekobot> [haiku/haiku] waddlesplash pushed 2 commits to master [hrev58655] - https://git.haiku-os.org/haiku/log/?qt=range&q=0f15752ff5af+%5E13d645a0feae
<nekobot> [haiku/haiku] d95b90791e4a - nvme_disk: Give the interrupt condition variable a name.
<nekobot> [haiku/haiku] 0f15752ff5af - kernel/vm: Forbid page faults in free_cached_pages().
dqk_ has joined #haiku
dqk has quit [Ping timeout: 480 seconds]
<nekobot> [haikuports] waddlesplash pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/13d5bc67d181...0f1922efe197
<nekobot> • waddlesplash (0f1922ef): ruby: Bump to 3.2.7 and actually build with optimizations.…
shodan45 has joined #haiku
janking has joined #haiku
janking has quit []
<nekobot> [haikuports] waddlesplash pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/0f1922efe197...1a6fbf38207c
<nekobot> • waddlesplash (1a6fbf38): gzip: Actually build with optimizations:…
Nasina has joined #haiku
<nekobot> [haikuports] waddlesplash pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/1a6fbf38207c...94e68a552808
<nekobot> • waddlesplash (94e68a55): p7zip: Optimize with -O2.…
pvalue has joined #haiku
Nasina has quit [Ping timeout: 480 seconds]
nhtello has joined #haiku
ablyss has joined #haiku
pvalue has quit [Quit: Vision[]: i've been blurred!]