!bxVOQwsVoHhZcmNDGw:nixos.org

Nix + dotnet

120 Members
24 Servers

Load older messages


SenderMessageTime
30 Apr 2023
@evils:nixos.devevils

hi, i had a go at packaging a dotnet project
i've got something, but the binary does nothing but return 255

https://github.com/NixOS/nixpkgs/commit/7d7d2bfee091dd389eb51bdac1a363cfc27643b4

14:06:06
@evils:nixos.devevilsdid i miss anything obvious? or is there a way to get a more verbose failure?14:07:05
@huantian:huantian.devhuantian

I don't see anything obvious in your code, but I'm getting a weird error when building all dotnet packages for some reason

error: builder for '/nix/store/rscfr5ivym33v9w1n7p20zbarn5cif77-tjaplayer3-f-1.8.2.1-dependencies-source.drv' failed with exit code 139;
       last 1 log lines:
       > /nix/store/a4v3az5zmqfc2x3gyjgds5azgdhf9b54-stdenv-linux/setup: line 1560:     7 Segmentation fault      (core dumped) nuget init "/nix/store/gv7vh34zghgnmla0qjgfgzxmvjxb6k2d-tjaplayer3-f-1.8.2.1-nuget-deps" "$out/lib"```
An error that I'm getting for a different derivation, getting the same for all my dotnet derivations
22:30:04
@huantian:huantian.devhuantian *

I don't see anything obvious in your code, but I'm getting a weird error when building all dotnet packages for some reason

error: builder for '/nix/store/rscfr5ivym33v9w1n7p20zbarn5cif77-tjaplayer3-f-1.8.2.1-dependencies-source.drv' failed with exit code 139;
       last 1 log lines:
       > /nix/store/a4v3az5zmqfc2x3gyjgds5azgdhf9b54-stdenv-linux/setup: line 1560:     7 Segmentation fault      (core dumped) nuget init "/nix/store/gv7vh34zghgnmla0qjgfgzxmvjxb6k2d-tjaplayer3-f-1.8.2.1-nuget-deps" "$out/lib"
```
An error that I'm getting for a different derivation, getting the same for all my dotnet derivations
22:30:09
@huantian:huantian.devhuantian *

I don't see anything obvious in your code, but I'm getting a weird error when building all dotnet packages for some reason

error: builder for '/nix/store/rscfr5ivym33v9w1n7p20zbarn5cif77-tjaplayer3-f-1.8.2.1-dependencies-source.drv' failed with exit code 139;
       last 1 log lines:
       > /nix/store/a4v3az5zmqfc2x3gyjgds5azgdhf9b54-stdenv-linux/setup: line 1560:     7 Segmentation fault      (core dumped) nuget init "/nix/store/gv7vh34zghgnmla0qjgfgzxmvjxb6k2d-tjaplayer3-f-1.8.2.1-nuget-deps" "$out/lib"

An error that I'm getting for a different derivation, getting the same for all my dotnet derivations

22:30:16
@huantian:huantian.devhuantian *

I don't see anything obvious in your code, but I'm getting a weird error when building all dotnet packages for some reason

error: builder for '/nix/store/rscfr5ivym33v9w1n7p20zbarn5cif77-tjaplayer3-f-1.8.2.1-dependencies-source.drv' failed with exit code 139;
       last 1 log lines:
       > /nix/store/a4v3az5zmqfc2x3gyjgds5azgdhf9b54-stdenv-linux/setup: line 1560:     7 Segmentation fault      (core dumped) nuget init "/nix/store/gv7vh34zghgnmla0qjgfgzxmvjxb6k2d-tjaplayer3-f-1.8.2.1-nuget-deps" "$out/lib"

An error that I'm getting for a different derivation, getting the same for all my dotnet derivations

22:30:22
@huantian:huantian.devhuantianesterdayperhaps this is a nixpkgs issue that was introduced recently? didn't find anything on it when searching y22:30:56
@huantian:huantian.devhuantian * perhaps this is a nixpkgs issue that was introduced recently? didn't find anything on it when searching yesterday22:31:01
2 May 2023
@raphi:tapesoftware.netraphiugh mkNugetSource is using mono to run nuget18:44:46
@raphi:tapesoftware.netraphipossibly related: https://lore.kernel.org/all/32f156ba80010fd97dbaf0a0cdfc84366608624d.camel@intel.com/18:46:07
@raphi:tapesoftware.netraphi * possibly related: https://lore.kernel.org/all/cb8dc31a-fef2-1d09-f133-e9f7b9f9e77a@sony.com/18:47:36
@huantian:huantian.devhuantianI suppose kernel regression would make sense for this issue, wonder if anyone has reported this for mono as well19:54:45
@huantian:huantian.devhuantian
In reply to @raphi:tapesoftware.net
ugh mkNugetSource is using mono to run nuget
I think Nuget itself is packaged with mono, as MS only seems to release a .exe for it?
19:55:30
@raphi:tapesoftware.netraphi the bug seems to only happen if the stars align. if i run nuget init outside of the nix sandbox it succeeds. i can also run a highly nontrivial mono application just fine. i can also run a tiny c program that calls mmap(... MAP_32BIT) inside of the nix sandbox. 19:56:53
@raphi:tapesoftware.netraphi yeah i was looking into it. the closest thing the .net core CLI has is dotnet nuget push which doesn't have the same semantics 19:57:15
@huantian:huantian.devhuantianWish there was a good way to git bisect through kernel versions to check if it is a regression lol20:04:10
@huantian:huantian.devhuantian* Wish there was a good way to git bisect through kernel versions to check if it is a kernel regression lol20:05:40
@huantian:huantian.devhuantian
In reply to @raphi:tapesoftware.net
yeah i was looking into it. the closest thing the .net core CLI has is dotnet nuget push which doesn't have the same semantics
Man it is so weird that the nuget CLI requires mono on linux still... I suppose ms expects people to mostly use the .net core cli?
20:19:09
3 May 2023
@magikarpz:matrix.orgmdarocha joined the room.14:57:42
@sersorrel:matrix.orgsorrel joined the room.16:58:40
@sersorrel:matrix.orgsorrelo/ did anyone figure out whether that kernel bug is causing the nuget segfault? i asked a couple of friends to try building xivlauncher and it works for them on kernel 6.1.23, but fails for me on 6.3.0. (fwiw, the reproducer from the mailing list doesn't reproduce for me, though I didn't try running it in the nix sandbox (no idea how to do that))17:07:22
@raphi:tapesoftware.netraphi 100% confident that it's MAP_32BIT related
no evidence that it's this bug in particular
17:35:49
@federicodschonborn:matrix.orgFederico Damián Schonborn joined the room.23:56:08
4 May 2023
@huantian:huantian.devhuantian It being a kernel regression makes sense though, with my system rollback not fixing it. I would’ve have to gone back 2 system updates for the rollback to fix it, if it is a kernel regression 00:34:21
@raphi:tapesoftware.netraphihttps://github.com/NixOS/nixpkgs/pull/22985108:41:03
@magikarpz:matrix.orgmdarochacool PR! tag somebody with merge access so that it can be merged09:13:15
6 May 2023
@nycode:mozilla.orgMarie joined the room.09:04:46
9 May 2023
@witchof0x20:matrix.orgwitchof0x20 joined the room.02:32:37
@witchof0x20:matrix.orgwitchof0x20Most people concerned are probably watching #229476, but the kernel regression seems to be acknowledged upstream https://lore.kernel.org/all/20230414185919.4175572-1-Liam.Howlett@oracle.com/T/#m00a0ac8a72bf2f26711b7f8cc56612a8ef62c3d005:05:09
11 May 2023
@huantian:huantian.devhuantianGood that the kernel regression is getting fixed, we should still probably get #229851 merged anyway since it's good change in general Will we aim to get this merged by 23.05?02:38:49

Show newer messages


Back to Room ListRoom Version: 9