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
janoz has joined #haiku
janus has quit [Ping timeout: 480 seconds]
janoz is now known as janus
<coolcoder613> waddlesplash: https://0x0.st/XDAO.png
<Anarchos> coolcoder613 is it in a VM ?
<coolcoder613> yes, with passthrough
<Anarchos> coolcoder613 that explains the perfect picture :)
diver has joined #haiku
diver has quit [Ping timeout: 480 seconds]
melnary has joined #haiku
melnary is now known as melonai
melonai is now known as melnary
Anarchos has quit [Quit: Vision[]: i've been blurred!]
flag has joined #haiku
flag_ has quit [Ping timeout: 480 seconds]
duncsauce has joined #haiku
dqk has joined #haiku
dqk_ has quit [Ping timeout: 480 seconds]
AlienSoldier has joined #haiku
<waddlesplash> coolcoder613: hrev?
<coolcoder613> latest
<waddlesplash> ok
<waddlesplash> can you 1. switch to XHCI, and 2. rebuild USB stack and bus drivers in debug mode
<waddlesplash> and see what you get
<waddlesplash> also, what VM is this?
<coolcoder613> VMware
SoulHunter has quit [Quit: Miranda NG! Smaller, Faster, Easier. https://miranda-ng.org/]
HaikuUser has joined #haiku
HaikuUser has quit []
<coolcoder613> waddlesplash: How do I do those things?
<waddlesplash> coolcoder613: for #2, add these 2 lines to your UserBuildConfig:
<waddlesplash> SetConfigVar DEBUG : HAIKU_TOP src add-ons kernel bus_managers usb : 1 : global ;
<waddlesplash> SetConfigVar DEBUG : HAIKU_TOP src add-ons kernel busses usb : 1 : global ;
<waddlesplash> for #1, open the VMX file, delete all the USB lines related to UHCI (or just "USB") and add usb_xhci.present = "TRUE"
<waddlesplash> however if you're on Player maybe this won't work? no idea
<waddlesplash> after we have a new stack trace I will have more things to try
<waddlesplash> possibly including attaching a debugger to the VM
<waddlesplash> coolcoder613: oh, actually, to start: the syslog tail may be interesting, too
<waddlesplash> just "syslog | tail 15" at KDL prompt
diver has joined #haiku
diver has quit [Ping timeout: 480 seconds]
<coolcoder613> How do I build haiku.hpkg?
orealis has quit [Quit: yap...]
mmu_man has quit [Ping timeout: 480 seconds]
<coolcoder613> waddlesplash: https://0x0.st/XDmZ.png
<waddlesplash> ok
<waddlesplash> syslog tail?
<waddlesplash> this is built in debug mode?
<coolcoder613> Yes, i think so...
mmu_man has joined #haiku
<coolcoder613> waddlesplash: https://0x0.st/XDmb.png
<waddlesplash> mm, I wonder if the driver just unloaded
Monni has quit [Quit: Monni]
Monni has joined #haiku
freakazoid332 has joined #haiku
<waddlesplash> coolcoder613: apply this patch and see if it changes anything
imrahil has left #haiku [Disconnected: Hibernating too long]
frkzoid has quit [Ping timeout: 480 seconds]
<coolcoder613> How can I build/install to the /Haiku-Other partition?
kescher has quit [Quit: Bye]
kescher has joined #haiku
<coolcoder613> waddlesplash: https://0x0.st/XDmB.png
AlienSoldier has quit [Ping timeout: 480 seconds]
mmu_man has quit [Ping timeout: 480 seconds]
<waddlesplash> same thing, hmm
<waddlesplash> what kind of transfer are we cancelling is the question
<waddlesplash> i.e. on what pipe
<waddlesplash> coolcoder613: try adding gUSBModule->cancel_queued_transfers(device->interrupt);
<waddlesplash> after the cancel_queued_requests line added in the diff
<coolcoder613> waddlesplash: https://0x0.st/XDm2.png
<waddlesplash> hmm
<waddlesplash> what OS are you running VMware on?
<coolcoder613> LINUX
<waddlesplash> ok
<waddlesplash> try adding these 2 lines to the VMX
<waddlesplash> debugStub.listen.guest64 = "TRUE"
<waddlesplash> debugStub.port.guest64 = "1234"
<waddlesplash> oh, and rebuild with the kernel built in debug mode too
<waddlesplash> SetConfigVar DEBUG : HAIKU_TOP src system kernel : 1 : global ;
<waddlesplash> then, you need to attach with GDB. I use Qt Creator for this, but other IDEs should work too
<waddlesplash> you will need the source checkout, the kernel_x86_64 binary you are running with, and the usb and xhci binaries as well
<waddlesplash> it will also help if you enable serial out to a text file
<waddlesplash> since we'll need to copy some addresses
<waddlesplash> in Qt Creator, it's: Debug -> Start Debugging -> Attach to Running Debug Server
<waddlesplash> Server port 1234 (as above), Local executable: the kernel_x86_64 binary; all the rest blank
<coolcoder613> waddlesplash: Why don't I just give you remote access?
<waddlesplash> well, I need the exact binaries you are running with to attach the debugger
<waddlesplash> and isn't it more fun to learn stuff this way? :)
<coolcoder613> I can learn by watching you ;)
<waddlesplash> it could speed things up, but it is also getting late in my timezone so I don't really want to spend too long more at this
<waddlesplash> I suppose that's also true
<waddlesplash> we are getting close, I think. I am pretty sure the problem is that the USB disk driver just is not removing enough state before it quits
<waddlesplash> it's leaving transfers still pending
<waddlesplash> so we just need to figure out where that's happening and then cancel them
<waddlesplash> https://0x0.st/XDmb.png had some clues about where
<waddlesplash> but they didn't answer my questions really
<waddlesplash> so the next thing is to just inspect state in the XHCI FinishTransfers thread and see what pipe this request came in on
<waddlesplash> and try to figure out how it didn't get cancelled
<waddlesplash> the easiest way to do that is just to attach a debugger
<waddlesplash> we could also achieve this without a debugger by just adding more and more TRACE() statements
nephele_xmpp has joined #haiku
wicknix_ has joined #haiku
wicknix has quit [Ping timeout: 480 seconds]
diver has joined #haiku
diver has quit [Ping timeout: 480 seconds]
orealis has joined #haiku
orealis has quit []
orealis has joined #haiku
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58307] - https://git.haiku-os.org/haiku/log/?qt=range&q=eb2080d241cf+%5E2a46c1e58934
<nekobot> [haiku/haiku] eb2080d241cf - usb_disk: Cancel queued interrupt transfers on failure to attach.
<waddlesplash> coolcoder613: and there's the fix :)
diver has joined #haiku
diver has quit [Ping timeout: 480 seconds]
Begasus_32 has joined #haiku
<Begasus[m]> morning peeps
nephele_xmpp has left #haiku [Error from remote client]
moparisthebest has quit [Ping timeout: 480 seconds]
<botifico> [haikuports/haikuports] korli pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/d1d5d6157516...cf6b220a7a32
<botifico> [haikuports/haikuports] OscarL cf6b220 - pyenet: recipe cleanup. Drop _python39 package. (#11316)
<botifico> [haikuports/haikuports] korli pushed 1 commit to master [+0/-0/±1] https://github.com/haikuports/haikuports/compare/cf6b220a7a32...47e286a20f35
<botifico> [haikuports/haikuports] OscarL 47e286a - pyzmq: recipe clean up. Drop _python39 package. (#11315)
<botifico> [haikuports/haikuports] korli pushed 1 commit to master [+1/-1/±0] https://github.com/haikuports/haikuports/compare/47e286a20f35...7e62abd8e8dc
<botifico> [haikuports/haikuports] Zakero 7e62abd - fossil: update to 2.25 (#11317)
<nekobot> [haiku/haiku] korli pushed 1 commit to master [hrev58308] - https://git.haiku-os.org/haiku/log/?qt=range&q=7d8bc410666e+%5Eeb2080d241cf
<nekobot> [haiku/haiku] 7d8bc410666e - HaikuDepot: Installed icon on list view
diver has joined #haiku
freddietilley has joined #haiku
DKnoto_W has quit [Ping timeout: 480 seconds]
diver has quit [Ping timeout: 480 seconds]
DKnoto_W has joined #haiku
freddietilley has quit [Quit: WeeChat 4.4.2]
DKnoto_W has quit [Ping timeout: 480 seconds]
freddietilley has joined #haiku
nephele_xmpp has joined #haiku
DKnoto_W has joined #haiku
freddietilley has quit [Quit: WeeChat 4.4.2]
freddietilley has joined #haiku
diver has joined #haiku
MonniTheKitten has quit [Quit: Vision[]: i've been blurred!]
tuaris has quit [Quit: Leaving.]
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+0/-0/±2] https://github.com/haikuports/haikuports/compare/7e62abd8e8dc...9f7652d5a00c
<botifico> [haikuports/haikuports] Begasus 9f7652d - libxml++, fix build for 32bit (#11318)
<dovsienko> Begasus[m]: hello. did you have a chance to try updating stress-ng to the latest release? it should build without problems on Haiku
HaikuUser has joined #haiku
<Begasus[m]> will do in a bit dovsienko
<dovsienko> Begasus[m]: thank you
<Begasus[m]> fiddling with libdbi atm on 32bit :-)
<dovsienko> one of the Haiku patches should be obsolete now
<Begasus[m]> building it on 32bit will be better anyway as sometimes it holds some secrets
<Begasus[m]> but should be good
<Begasus[m]> what's the current version?
<HaikuUser> got haiku few days ago, really happy with it :)
<dovsienko> "Tag: V0.18.06"
<Begasus_32> nice HaikuUser +1 :)
<Begasus_32> k
<HaikuUser> ta
<dovsienko> I tested .05 or .04, it seems, they are coming out quick
<HaikuUser> bbs
voshis has joined #haiku
<voshis> .
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
<Begasus_32> know the feeling dovsienko :)
<voshis> took so long to get haiku, so lost, in dead end windowsweb
<voshis> *shakes head*
<Begasus_32> heh
<voshis> *hugs beos original creators* for now***
<Begasus_32> JLG will thank you :)
<voshis> )
<voshis> :)
<dovsienko> Begasus_32: .05 certainly was good, using at least one compiler (cannot remember which one). I can give .06 a try locally before you spend any time on it
<Begasus_32> already running :)
<Begasus_32> base patch obsolete (still need to cross check though)
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
<Begasus_32> dovsienko, no test case there?
<dovsienko> what do you mean?
<Begasus_32> there is not TEST() section in the recipe
<Begasus_32> like calling "make check" in Terminal
<dovsienko> self-test does not seem to be a feature of stress-ng
<Begasus_32> one would expect it there :)
<Begasus_32> hmm .. .there is a "test" directory with quite some files in there ...
<Begasus_32> checking repology ....
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
<Begasus[m]> nothing for the 3 major ones I mostly check ...
<Begasus_32> stress-ng: info: [202201] xattr stressor will be skipped, it is not implemented on this system: BePC Haiku 1 gcc 13.3.0 (built without sys/xattr.h or attr/xattr.h and xattr family of system calls)
<Begasus_32> gettings something :)
<Begasus_32> stress-ng: info: [202201] starting access, 1 of 197 (0.51%), finish at 11:32:19 2024-11-07
<Begasus_32> this could take a while :)
<Begasus_32> dovsienko, for the tests you can run: make verify-test-all
<dovsienko> ah, I didn't know
<Begasus_32> a few other options mentioned in the Makefile (search for test)
<Begasus_32> would find it strange that a tool like this would have some self-tests
<Begasus_32> s/would/wouldn't
Anarchos has joined #haiku
<Anarchos> hello
<Begasus_32> Hi Anarchos
<Anarchos> Begasus_32: i finally managed to net boot 32 and 64 bits :)
<Begasus_32> whohoo! congrats Anarchos, finaly got 64bit there too +1
<Anarchos> Begasus_32: indeed there is only one haiku_loader.pxe_ia32. But the target arch of the haiku_netboot.tgz must match the arch of the haiku image served by the remote_disk_server
<Begasus_32> dovsienko, trying with fast-test-all (maybe that doesn't take too long) :)
<Begasus_32> passes test so far, but still too long, nuked, trying the lite-test
<Begasus_32> biab
Begasus_32 has quit [Quit: Vision[]: i've been blurred!]
Begasus_32 has joined #haiku
<Anarchos> Begasus[m]: i find it a shame that remote_disk_server uses a harcoded network port.
<Begasus_32> dovsienko, lite-test :) https://bpa.st/IIJ5M
<Begasus_32> all passed
<Anarchos> i am looking for a mechanism to add a mechanism in haiku_netboot.tgz to be able to address a remote_disk_server on another port. Thus my dhcp/boot server could serve you the haiku_netboot.tgz 32/64 bit file, able to adress the corresponding remote_disk_server (i have to run two instances of remote_disk_server as it serves only one file)
<Begasus_32> not my cup of coffee Anarchos :D
<Ellenor2000> too much coffee in the worldt
<Begasus_32> can't have enough, at least in the morning :)
<Anarchos> my goal is just to plug the ethernet cable on which ever compuyter i have (32 or 64 bits), and if net boot, it works (as soon as they are declared in my dhcp server with right settings)
<botifico> [haikuports/haikuports] Begasus pushed 1 commit to master [+2/-3/±0] https://github.com/haikuports/haikuports/compare/9f7652d5a00c...1eab84134296
<botifico> [haikuports/haikuports] Begasus 1eab841 - stress_ng, bump version (#11319)
<Begasus[m]> there you go dovsienko :)
<Begasus[m]> now what was I doing? :)
<coolcoder613> drinking coffee
<Begasus_32> that too, need a refill :)
rexbinary_ has joined #haiku
rexbinary has quit [Read error: Connection reset by peer]
rexbinary_ is now known as rexbinary
<dovsienko> thank you Begasus[m]
<Begasus_32> np :)
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
DKnoto_W has quit [Ping timeout: 480 seconds]
DKnoto_W has joined #haiku
voshis has quit [Remote host closed the connection]
voshis has joined #haiku
rexbinary_ has joined #haiku
rexbinary has quit [Ping timeout: 480 seconds]
rexbinary_ is now known as rexbinary
voshis has quit [Quit: Vision[]: i've been blurred!]
_-Caleb-_ has left #haiku [#haiku]
mmu_man has joined #haiku
_-Caleb-_ has joined #haiku
rexbinary_ has joined #haiku
rexbinary has quit [Read error: Connection reset by peer]
rexbinary_ is now known as rexbinary
<Begasus_32> jmairboeck awake?
diver has quit [Ping timeout: 480 seconds]
<Begasus[m]> jmairboeck, build for guile (3) failed on buildmaster for 32bit, https://build.haiku-os.org/buildmaster/master/x86_gcc2/logviewer.html?buildruns/6651/builds/83992.log
<Begasus[m]> funtion should come from libgettextlib
<thefoxcry[m]> Does someone know a port of XInput to Haiku?
<Begasus_32> doesn't ring a bell thefoxcry[m]
<Begasus_32> if it's X11 related ...
<thefoxcry[m]> Oh, okay. But thanks for help anyway!
freddietilley has quit [Ping timeout: 480 seconds]
freddietilley has joined #haiku
xet7 has quit [Ping timeout: 480 seconds]
<Begasus[m]> It's mentioned a few time at haikuports: repo:haikuports/haikuports xinput
xet7 has joined #haiku
diver has joined #haiku
jaydon2020[m] has joined #haiku
zard has joined #haiku
dovsienko has quit [Quit: Leaving]
novaphoenix has quit [Quit: gone fishing]
diver has quit [Ping timeout: 480 seconds]
novaphoenix has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
diver has joined #haiku
Begasus_32 has quit [Quit: Vision[]: i've been blurred!]
nephele_xmpp has left #haiku [Disconnected: Hibernating too long]
Begasus has joined #haiku
nephele_xmpp has joined #haiku
moparisthebest has joined #haiku
imrahil has joined #haiku
deneel has joined #haiku
diver has quit [Ping timeout: 480 seconds]
linuxmaster has quit [Ping timeout: 480 seconds]
diver has joined #haiku
tuaris has joined #haiku
<Begasus> note to self, don't use debuginfopackages on RC's :)
<MonniTheCat> Begasus: I thought it was the opposite as RCs are meant to crash often...
deneel has quit [Remote host closed the connection]
diver has quit [Ping timeout: 480 seconds]
Anarchos has quit [Remote host closed the connection]
yann64 has joined #haiku
chilledfrogs has quit [Quit: connection reset by purr]
freddietilley has quit [Quit: WeeChat 4.4.2]
BrunoSpr has joined #haiku
<Begasus[m]> it's not crashing, it's building the whole frameworks :)
<MonniTheCat> Begasus[m]: I have build directories that are over 20 GB... And that's just for one program... Just cleaned up most of my build directories yesterday to have enough space to build more...
<Begasus> these are a collection of 70 recipes where portVersion is not the same as libVersion :)
<Begasus> if it was only one that would be a quick fix :P
<MonniTheCat> Begasus: I tried building every single recipe on HaikuPorts... It took quite a while, some didn't even build successfully...
chilledfrogs has joined #haiku
<Begasus> been there :)
<Begasus> while cleaning up static libraries
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
BrunoSpr has quit [Quit: Vision[]: Ich wurde eingeweicht!]
imrahil has left #haiku [#haiku]
imrahil has joined #haiku
BrunoSpr has joined #haiku
<MonniTheCat> <Begasus> "been there :)" <- I wanted to get latest packages without pkgman as that throws to KDL again on nightly... With few revisions it didn't crash, but it seems there is some memory corruption lurking...
<Begasus> still think your setup is kinda fishy :P
<waddlesplash> thefoxcry[m]: I didn't bother implementing XInput in the X11 compat layer since not much users it
<MonniTheCat> Begasus: I know... Using weird niche network adapter... Most of the hardware isn't even supported by Haiku... Still too lazy to fix CD drive on my BeOS machine and install Haiku on it...
BrunoSpr has quit [Ping timeout: 480 seconds]
<Begasus> waddlesplash, when can we have these? private/qtx11extras_p.h ;)
<waddlesplash> you should not need them
<waddlesplash> applications should be able to be built without
<Begasus> I know, pulling your leg ;)
<MonniTheCat> Private headers are supposed to be needed only when building the library itself, not when linking against it...
<Begasus> should be some switch, wasn't in previous/current framework
<Begasus> option(WITH_X11 "Build with support for QX11Info::appUserTime()" ON)
<Begasus> see :)
<Begasus> should really upstream those small patches ...
<MonniTheCat> For every private header, there should be equivalent public header...
HaikuUser has joined #haiku
<Begasus> no qtx11 MonniTheCat, so better nuke that
HaikuUser has quit []
diver has joined #haiku
<MonniTheCat> Now I have +122, +125, hrev58293 and hrev58305... pkgman full-sync doesn't try to downgrade anything until there is new packages available ;)
<MonniTheCat> Begasus: Yeah... Better disable anything unneeded... Saves from needing to patch anything that isn't absolutely needed...
<Begasus> easy solution -DWITH_X11=NO
<Begasus[m]> never really had to do that here
<MonniTheCat> <Begasus[m]> "never really had to do that here" <- I didn't need any "hacks" before r1beta5 was bumped from +122 to +125... Then haikuporter started failing with weird errors...
<Begasus> I'm on +125 also (both arch's)
yann64 has quit [Quit: Vision[]: i've been blurred!]
zard has quit [Quit: leaving]
yann64 has joined #haiku
yann64 has quit []
HaikuUser has joined #haiku
<botifico> [haikuports/haikuports] korli pushed 2 commits to master [+2/-2/±0] https://github.com/haikuports/haikuports/compare/1eab84134296...df3b6eeb15db
<botifico> [haikuports/haikuports] korli 0974cc1 - openjpeg: bump version
<botifico> [haikuports/haikuports] korli df3b6ee - mpg123: bump version
tqh has joined #haiku
yann64 has joined #haiku
SLema has joined #haiku
<Halamix2[m]> I have some issues lately on nightly (hrev57581), one of them is that I've tried to compile fastfetch, and sometimes it randomly crashes the whole kernel. I have serial debugging logs from boot to crash, but I don't know how to determine what might be the issue here, or where to go for assistance (is my Haiku-only SSD going bad? Can I chkdsk it somehow?)
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
<Begasus> Halamix2[m] "checkfs"
<phschafft> nephele_xmpp: ping?
<nekobot> [haiku/haiku] aplgithub pushed 1 commit to master [hrev58309] - https://git.haiku-os.org/haiku/log/?qt=range&q=7c5e909fba0f+%5E7d8bc410666e
<nekobot> [haiku/haiku] 7c5e909fba0f - New/updated icons for native/installed apps in HaikuDepot
<Halamix2[m]> <Begasus> "Halamix2 "checkfs"" <- Thanks; I've checked /Haiku and no issues were found, so it's probably not the SSD
<Begasus> closing down here, so I can't check today :)
Begasus has quit [Quit: Vision[]: i've been blurred!]
<Begasus[m]> done for today
<Begasus[m]> cu peeps!
DKnoto_W has quit [Ping timeout: 480 seconds]
mmu_man has quit [Ping timeout: 480 seconds]
DKnoto_W has joined #haiku
mmu_man has joined #haiku
diver has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
HaikuUser has quit []
dby has joined #haiku
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
jmairboeck has joined #haiku
Halian has joined #haiku
gouchi has joined #haiku
diver has joined #haiku
bjorkintosh has joined #haiku
<botifico> [haikuports/haikuports] jmairboeck pushed 1 commit to master [+1/-2/±0] https://github.com/haikuports/haikuports/compare/df3b6eeb15db...f3a7d79406ae
<botifico> [haikuports/haikuports] yann64 f3a7d79 - cppfront : Version bump to 0.8.0 (#11322)
HaikuUser has joined #haiku
HaikuUser has quit [Remote host closed the connection]
HaikuUser has joined #haiku
jmairboeck has quit [Quit: Konversation terminated!]
HaikuUser has quit []
yann64 has quit [Quit: Vision[]: i've been blurred!]
<gordonjcp> ~.
yann64 has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
yann64 has quit [Quit: Vision[]: i've been blurred!]
mmu_man has quit [Ping timeout: 480 seconds]
dby has quit [Quit: Vision[]: i've been blurred!]
mmu_man has joined #haiku
ChaiTRex has quit [Remote host closed the connection]
ChaiTRex has joined #haiku
imrahil has left #haiku [Disconnected: Hibernating too long]
gouchi has quit [Remote host closed the connection]
rexbinary has quit [Quit: ZNC - https://znc.in]
rexbinary has joined #haiku
Halian has quit [Quit: I'll be back.]
Monni has quit [Read error: Connection reset by peer]
mmu_man has quit [Ping timeout: 480 seconds]
mmu_man has joined #haiku