!VRULIdgoKmKPzJZzjj:nixos.org

Nix Hackers

886 Members
For people hacking on the Nix package manager itself189 Servers

Load older messages


SenderMessageTime
15 Jul 2021
@andi:kack.itandi-

a while ago I was playing around with a massively nested flake setup. It mostly worked out but just now I realized that ever since my garbage collection is broken:

> nix-collect-garbage
finding garbage collector roots...
0 store paths deleted, 0.00 MiB freed
error: getting status of '/nix/store/trash/zfcdb0vpg2aabqp9pa9kf7gwx8y280jf-out/0/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/19/20/21/22/23/24/25/26/27/28/29/30/31/32/33/34/35/36/37/38/39/40/41/42/43/44/45/46/47/48/49/50/51/52/53/54/55/56/57/58/59/60/61/62/63/64/65/66/67/68/69/70/71/72/73/74/75/76/77/78/79/80/81/82/83/84/85/86/87/88/89/90/91/92/93/94/95/96/97/98/99/100/101/102/103/104/105/106/107/108/109/110/111/112/113/114/115/116/117/118/119/120/121/122/123/124/125/126/127/128/129/130/131/132/133/134/135/136/137/138/139/140/141/142/143/144/145/146/147/148/149/150/151/152/153/154/155/156/157/158/159/160/161/162/163/164/165/166/167/168/169/170/171/172/173/174/175/176/177/178/179/180/181/182/183/184/185/186/187/188/189/190/191/192/193/194/195/196/197/198/199/200/201/202/203/204/205/206/207/208/209/210/211/212/213/214/215/216/217/218/219/220/221/222/223/224/225/226/227/228/229/230/231/232/233/234/235/236/237/238/239/240/241/242/243/244/245/246/247/248/249/250/251/252/253/254/255/256/257/258/259/260/261/262/263/264/265/266/267/268/269/270/271/272/273/274/275/276/277/278/279/280/281/282/283/284/285/286/287/288/289/290/291/292/293/294/295/296/297/298/299/300/301/302/303/304/305/306/307/308/309/310/311/312/313/314/315/316/317/318/319/320/321/322/323/324/325/326/327/328/329/330/331/332/333/334/335/336/337/338/339/340/341/342/343/344/345/346/347/348/349/350/351/352/353/354/355/356/357/358/359/360/361/362/363/364/365/366/367/368/369/370/371/372/373/374/375/376/377/378/379/380/381/382/383/384/385/386/387/388/389/390/391/392/393/394/395/396/397/398/399/400/401/402/403/404/405/406/407/408/409/410/411/412/413/414/415/416/417/418/419/420/421/422/423/424/425/426/427/428/429/430/431/432/433/434/435/436/437/438/439/440/441/442/443/444/445/446/447/448/449/450/451/452/453/454/455/456/457/458/459/460/461/462/463/464/465/466/467/468/469/470/471/472/473/474/475/476/477/478/479/480/481/482/483/484/485/486/487/488/489/490/491/492/493/494/495/496/497/498/499/500/501/502/503/504/505/506/507/508/509/510/511/512/513/514/515/516/517/518/519/520/521/522/523/524/525/526/527/528/529/530/531/532/533/534/535/536/537/538/539/540/541/542/543/544/545/546/547/548/549/550/551/552/553/554/555/556/557/558/559/560/561/562/563/564/565/566/567/568/569/570/571/572/573/574/575/576/577/578/579/580/581/582/583/584/585/586/587/588/589/590/591/592/593/594/595/596/597/598/599/600/601/602/603/604/605/606/607/608/609/610/611/612/613/614/615/616/617/618/619/620/621/622/623/624/625/626/627/628/629/630/631/632/633/634/635/636/637/638/639/640/641/642/643/644/645/646/647/648/649/650/651/652/653/654/655/656/657/658/659/660/661/662/663/664/665/666/667/668/669/670/671/672/673/674/675/676/677/678/679/680/681/682/683/684/685/686/687/688/689/690/691/692/693/694/695/696/697/698/699/700/701/702/703/704/705/706/707/708/709/710/711/712/713/714/715/716/717/718/719/720/721/722/723/724/725/726/727/728/729/730/731/732/733/734/735/736/737/738/739/740/741/742/743/744/745/746/747/748/749/750/751/752/753/754/755/756/757/758/759/760/761/762/763/764/765/766/767/768/769/770/771/772/773/774/775/776/777/778/779/780/781/782/783/784/785/786/787/788/789/790/791/792/793/794/795/796/797/798/799/800/801/802/803/804/805/806/807/808/809/810/811/812/813/814/815/816/817/818/819/820/821/822/823/824/825/826/827/828/829/830/831/832/833/834/835/836/837/838/839/840/841/842/843/844/845/846/847/848/849/850/851/852/853/854/855/856/857/858/859/860/861/862/863/864/865/866/867/868/869/870/871/872/873/874/875/876/877/878/879/880/881/882/883/884/885/886/887/888/889/890/891/892/893/894/895/896/897/898/899/900/901/902/903/904/905/906/907/908/909/910/911/912/913/914/915/916/917/918/919/920/921/922/923/924/925/926/927/928/929/930/931/932/933/934/935/936/937/938/939/940/941/942/943/944/945/946/947/948/949/950/951/952/953/954/955/956/957/958/959/960/961/962/963/964/965/966/967/968/969/970/971/972/973/974/975/976/977/978/979/980/981/982/983/984/985/986/987/988/989/990/991/992/993/994/995/996/997/998/999/1000/1001/1002/1003/1004/1005/1006/1007/1008/1009/1010/1011/1012/1013/1014/1015/1016/1017/1018/1019/1020/1021/1022/1023/1024/1025/1026/1027/1028/1029/flake.nix': File name too long

I am guessing that file was created relative to /nix/store but not it tries to delete it using the absolute path?

07:51:37
@andi:kack.itandi-Actually that is due to the additional "/trash"part :/07:57:05
@niksnut:matrix.orgniksnutPlease make an issue about it. We should switch to unlinkat() and friends...10:32:34
@andi:kack.itandi-Will do. Just don't have my GH creds here right now.10:47:45
@mic92:nixos.devMic92I also beliefe that nix-serve does not work with ca-derivations16:11:51
@mic92:nixos.devMic92I have to check again16:11:58
@mic92:nixos.devMic92But after enabling I got 500er errors I believe16:12:17
@theophane:hufschmitt.netRegnat
In reply to @mic92:nixos.dev
I also beliefe that nix-serve does not work with ca-derivations
Yeah it most certainly doesn’t, if only because it doesn’t provide /realisations
16:38:01
16 Jul 2021
@mic92:nixos.devMic92 Regnat: Thanks. Logged it here: https://github.com/edolstra/nix-serve/issues/20 06:56:17
@nixinator:nixos.devnixinator joined the room.23:34:38
18 Jul 2021
@aanderse:nixos.devaanderse joined the room.15:55:47
@aanderse:nixos.devaanderse changed their display name from Aaron Andersen to aanderse.15:58:49
@disrupt_the_flow:matrix.orgdisrupt_the_flow joined the room.20:21:42
20 Jul 2021
@vcunat:matrix.orgVladimír Čunát joined the room.14:53:43
@vcunat:matrix.orgVladimír Čunát A quick question in case you know: I now switched to using nixUnstable utils (so that I can try new nix flake and similar stuff) while keeping stable nix daemon. But it seems that -Q flag got somehow broken by that. Am I doing something wrong? 14:56:34
@balsoft:balsoft.rubalsoft What does -Q even do? 15:21:43
@vcunat:matrix.orgVladimír Čunát Now it was nix-shell -Q mainly (= --no-build-output). 15:35:58
@balsoft:balsoft.rubalsoftAh15:36:29
@cw:kernelpanic.cafecw (? days since last shower) changed their display name from cw (Vi/Vim) to continuouswave.20:34:53
@pamplemouss_:matrix.orgpamplemousse Hey,
I am writing a harness function for an in-process fuzzer (https://llvm.org/docs/LibFuzzer.html#fuzz-target), that constructs a state, builds an expression from the Data parameter, and evaluates and parses it.
It seemed to be okay, except this harness function is called in a loop, and it seems to cause errors when called on the second time.
To make the matter more mysterious, the expression crashing ^ does not crash when run by the harness independently (the loop runs once, on this entry).
23:20:33
@pamplemouss_:matrix.orgpamplemousseI am led to believe that there is some global state that I should be clearing manually at the end of the loop body.23:21:19
@pamplemouss_:matrix.orgpamplemousse Any ideas / pointers about global state in nix? 23:21:55
@pamplemouss_:matrix.orgpamplemousse * Any ideas / pointers about whether there is a global state in nix? 23:22:09
21 Jul 2021
@mic92:nixos.devMic92 pamplemousse: you probably already disabled BoehmGC, I think libutil/serialise.cc has some global state. All parsed command line arguments are static and spread over the modules. Machines in libstore/machines.cc are static. 05:36:27
@mic92:nixos.devMic92I wonder if there is a generic way of clearing out statics by resetting BSS of a library05:37:13
@mic92:nixos.devMic92This is probably still faster than a full fork05:37:37
@mic92:nixos.devMic92You can find all global variables in gdb easily (info variables). Maybe there is a way to filter by library05:39:02
@mic92:nixos.devMic92 * You can find all global variables in gdb easily (info variables). Maybe there is a way to filter by library 05:39:13
22 Jul 2021
@tomberek:matrix.orgtomberekLooking at: https://github.com/NixOS/nix/pull/1565 (maybe discussion here can help unblock). Are there reservations or issues unresolved?17:44:07
@abathur:matrix.orgabathur
In reply to @tomberek:matrix.org
Looking at: https://github.com/NixOS/nix/pull/1565 (maybe discussion here can help unblock). Are there reservations or issues unresolved?
erg
17:56:16

Show newer messages


Back to Room ListRoom Version: 6