diff --git a/site/apocalypse/dead-trees.html b/site/apocalypse/dead-trees.html index 4c7d058..3bae45e 100644 --- a/site/apocalypse/dead-trees.html +++ b/site/apocalypse/dead-trees.html @@ -12,6 +12,9 @@

+2024-07-18
+

+

I go for a walk to explore the nearby forest. I am lucky to be living so near nature, in a small swedish city.

diff --git a/site/awful_software/bee_backend_workaround.txt b/site/awful_software/bee_backend_workaround.txt new file mode 100644 index 0000000..6a15e63 --- /dev/null +++ b/site/awful_software/bee_backend_workaround.txt @@ -0,0 +1,19 @@ +#! /bin/bash + +# place in 2021.3.41f1/Editor/Data/bee_backend +# (or whatever version you have) +# rename the original bee_backend to bee_backend_real + +# thank you neamtim https://discussions.unity.com/t/linux-editor-stuck-on-loading-because-of-bee_backend-w-workaround/854480 +# (i don't trust unity threads to continue existing) + +args=("$@") +for ((i=0; i<"${#args[@]}"; ++i)) +do + case ${args[i]} in + --stdin-canary) + unset args[i]; + break;; + esac +done +${0}_real "${args[@]}" diff --git a/site/awful_software/unity-on-linux.html b/site/awful_software/unity-on-linux.html new file mode 100644 index 0000000..a3b396d --- /dev/null +++ b/site/awful_software/unity-on-linux.html @@ -0,0 +1,91 @@ + + + + + + + something silly - unity-on-linux + + + + + +

+

unity on linux

+

+2024-08-03
+It's terrible. Sometimes it works, sometimes not.
+

+

+I got a flash of inspiration to make some shader art for ChilloutVR. I have done this a bunch before, but not in almost a year now. I found out why.
+

+

+Unity 2021.3.23f1 is the recommended version for the ChilloutVR CCK (Content Creation Kit), so that's what I tried to use. It was getting about halfway through the asset loading before just freezing until I killed it. Looking in the logs revealed that the last thing it did was call bee_backend
+

+

+I found this forum post with the exact same issue and a workaround! This is quite rare. I added the script as instructed and the issue changed, wohoo...
+

+

+It was still crashing every time, but now because of a segmentation fault (SIGSEGV).
+Sometimes it would produce a stack trace after, saying that the editor died while trying to change graphics tier.
+

+
+Caught fatal signal - signo:11 code:1 errno:0 addr:(nil)
+Obtained 6 stack frames.
+#0  0x007afe7cd5d1d0 in __sigaction
+#1  0x0059982af74663 in OnGraphicsTierSwitched()
+#2  0x0059982bd49070 in ApplyBuildTargetSwitchInternal(BuildTargetPlatformGroup, BuildTargetPlatform, int)
+#3  0x0059982bd4844b in SwitchActiveBuildTargetForEmulation(BuildTargetPlatformGroup, BuildTargetPlatform, int, bool, bool)
+#4  0x005998296f6a73 in EditorUserBuildSettings_CUSTOM_SwitchActiveBuildTargetAndSubtarget(BuildTargetPlatformGroup, BuildTargetPlatform, int)
+#5  0x00000041703f61 in (wrapper managed-to-native) UnityEditor.EditorUserBuildSettings:SwitchActiveBuildTargetAndSubtarget (UnityEditor.BuildTargetGroup,UnityEditor.BuildTarget,int)
+Launching bug reporter
+
+

+(the bug reporter did not launch most of the time)
+

+

+So I updated unity to 2021.3.41f1, since it's LTS it should still be compatible with the CCK.
+I had to apply the bee_backend fix again
+The only change was that the stack traces were deeper, revealing the real source of the issue:
+

+
+Obtained 12 stack frames.
+#0  0x007e9b1f75d1d0 in __sigaction
+#1  0x0059b44681c233 in OnGraphicsTierSwitched()
+#2  0x0059b4474b29f0 in ApplyBuildTargetSwitchInternal(BuildTargetPlatformGroup, BuildTargetPlatform, int)
+#3  0x0059b4474b1dcb in SwitchActiveBuildTargetForEmulation(BuildTargetPlatformGroup, BuildTargetPlatform, int, bool, bool)
+#4  0x0059b444e61693 in EditorUserBuildSettings_CUSTOM_SwitchActiveBuildTargetAndSubtarget(BuildTargetPlatformGroup, BuildTargetPlatform, int)
+#5  0x000000414635f0 in (wrapper managed-to-native) UnityEditor.EditorUserBuildSettings:SwitchActiveBuildTargetAndSubtarget (UnityEditor.BuildTargetGroup,UnityEditor.BuildTarget,int)
+#6  0x00000041463407 in UnityEditor.EditorUserBuildSettings:SwitchActiveBuildTarget (UnityEditor.BuildTargetGroup,UnityEditor.BuildTarget)
+#7  0x0000004145d96f in CCK_Init:.cctor ()
+#8  0x0000004145dc7e in (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr)
+#9  0x0000004116eef5 in (wrapper managed-to-native) System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor (intptr)
+#10 0x0000004116ee47 in System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor (System.RuntimeTypeHandle)
+#11 0x0000004116e753 in UnityEditor.EditorAssemblies:ProcessInitializeOnLoadAttributes (System.Type[])
+#12 0x00000041128805 in (wrapper runtime-invoke) :runtime_invoke_void_object (object,intptr,intptr,intptr)
+Launching bug reporter
+
+

+CCK_Init:.cctor (), the CCK init constructor.
+

+

+That's just a c# script. I can edit those.
+I deleted the whole constructor, and now unity launches, incredible.
+Obviously it is there for a reason though, but luckily there was a much newer version of the CCK (3.10 instead of 3.5), and after installing that, the editor still seems to be working correctly.
+

+

+I wasted like an hour fixing this, and my inspiration is long gone, but at least I can make something next time.
+

+

+The reason I hadn't done anything since september was that i had to update to unity 2021 from unity 2019, and it didn't work on linux. I did some stuff in my windows VM but ultimately it's too annoying to work in so it put me off content creation until now.
+

+

+Even though chillout caused the crash, I'm pretty sure this is unity's fault. The linux editor has always been flaky and I feel like a user c# script shouldn't cause segfaults in the editor that easily.
+

+

+back home
+ +

+ + + \ No newline at end of file diff --git a/site/internets.html b/site/bookmarks.html similarity index 92% rename from site/internets.html rename to site/bookmarks.html index f9d911b..3318274 100644 --- a/site/internets.html +++ b/site/bookmarks.html @@ -4,14 +4,14 @@ - something silly - internets + something silly - bookmarks
-

internets

+

bookmarks

cool pages by other people
- Hundred Rabbits
@@ -30,6 +30,7 @@ cool pages by other people

be angry

+- The Web Is Fucked
- Brandalism
- Earth First! Mechanic's Guild
- Capitalism fucking sucks
diff --git a/site/index.html b/site/index.html index 62c6fb2..d3a9b45 100644 --- a/site/index.html +++ b/site/index.html @@ -26,6 +26,8 @@ this means it is

"content"

+- unity on linux sucks
+- pets
- dead trees
- horological crimes
- snad (cell thing)
@@ -36,16 +38,17 @@ this means it is
- todo: put more words in the computer

-me elsewhere | bookmarks | photos
+me elsewhere | photos
+bookmarks | music

-






-
+ +
diff --git a/site/music.html b/site/music.html new file mode 100644 index 0000000..c7b10bf --- /dev/null +++ b/site/music.html @@ -0,0 +1,85 @@ + + + + + + + something silly - music + + + + + +
+

music

+

+I like a lot of music. I kind of have a problem keeping track of it, I follow over 800 artists on spotify.
+

+

vocaloid

+

+Steampianist, they have great lyrics too, i especially like Dream Eating Machine
+INABAKUMORI fairly popular and great upbeat songs
+Ghost and Pals, especially Honey I'm home
+Crusher-P, playing Echo in beat saber is what got me into vocaloid to begin with
+

+

post rock

+

+U137
+I Am Waiting for You Last Summer
+The Echelon Effect
+Mooncake
+Moonlit Sailor
+Whale Fall
+Release The Long Ships
+

+

video games

+

+c418
+lena raine
+

+

mashup

+

+I have a playlist of my favourite mashup albums
+STARSEER
+jazzwave
+Danny Greyiers
+

+

dark

+

+Sabled Sun and their albums 2145 through 2150
+2 8 1 4
+

+

uncategorised for now

+

+Tally Hall
+Thomas Barrandon
+Krusseldorf
+Artism
+LORN
+Oxart
+Worakls
+Faux Tales
+Wojciech Golchzewski
+Death & Rebirth
+

+

+Poppy
+Girl in red
+Zeph
+mehro
+metric
+cave town
+

+

+-
+

+

+and 800 others that i vaguely or not at all remember
+

+

+home
+ +

+ + + \ No newline at end of file diff --git a/site/pets.html b/site/pets.html new file mode 100644 index 0000000..60c0d1c --- /dev/null +++ b/site/pets.html @@ -0,0 +1,26 @@ + + + + + + + something silly - pets + + + + + +
+

+ᓚᘏᗢ
+ᘛ⁠⁐̤⁠ᕐ⁠ᐷ
+cm">
+

+

+cat, mouse, kijetesantakalu
+they are friends :3
+ +

+ + + \ No newline at end of file diff --git a/write/apocalypse/dead-trees.md b/write/apocalypse/dead-trees.md index c659283..0b52427 100644 --- a/write/apocalypse/dead-trees.md +++ b/write/apocalypse/dead-trees.md @@ -1,3 +1,5 @@ +`2024-07-18` + I go for a walk to explore the nearby forest. I am lucky to be living so near nature, in a small swedish city. I hear a bird tweeting as I enter the forest. For once its not a seagull, so it is nice. Why are there even seagulls this far from sea? diff --git a/write/awful_software/unity-on-linux.md b/write/awful_software/unity-on-linux.md new file mode 100644 index 0000000..428a984 --- /dev/null +++ b/write/awful_software/unity-on-linux.md @@ -0,0 +1,58 @@ +# unity on linux +`2024-08-03` +It's terrible. Sometimes it works, sometimes not. + +I got a flash of inspiration to make some shader art for ChilloutVR. I have done this a bunch before, but not in almost a year now. I found out why. + +Unity `2021.3.23f1` is the recommended version for the ChilloutVR [CCK (Content Creation Kit)](http://documentation.abinteractive.net/cck/setup/), so that's what I tried to use. It was getting about halfway through the asset loading before just freezing until I killed it. Looking in the logs revealed that the last thing it did was call `bee_backend` + +I found [this forum post](https://discussions.unity.com/t/linux-editor-stuck-on-loading-because-of-bee_backend-w-workaround/854480) with the exact same issue and a workaround! This is quite rare. I added [the script](./bee_backend_workaround.txt) as instructed and the issue *changed*, wohoo... + +It was still crashing every time, but now because of a segmentation fault (SIGSEGV). +*Sometimes* it would produce a stack trace after, saying that the editor died while trying to change graphics tier. +``` +Caught fatal signal - signo:11 code:1 errno:0 addr:(nil) +Obtained 6 stack frames. +#0 0x007afe7cd5d1d0 in __sigaction +#1 0x0059982af74663 in OnGraphicsTierSwitched() +#2 0x0059982bd49070 in ApplyBuildTargetSwitchInternal(BuildTargetPlatformGroup, BuildTargetPlatform, int) +#3 0x0059982bd4844b in SwitchActiveBuildTargetForEmulation(BuildTargetPlatformGroup, BuildTargetPlatform, int, bool, bool) +#4 0x005998296f6a73 in EditorUserBuildSettings_CUSTOM_SwitchActiveBuildTargetAndSubtarget(BuildTargetPlatformGroup, BuildTargetPlatform, int) +#5 0x00000041703f61 in (wrapper managed-to-native) UnityEditor.EditorUserBuildSettings:SwitchActiveBuildTargetAndSubtarget (UnityEditor.BuildTargetGroup,UnityEditor.BuildTarget,int) +Launching bug reporter +``` +(the bug reporter did not launch most of the time) + +So I updated unity to `2021.3.**41**f1`, since it's LTS it should still be compatible with the CCK. +I had to apply the bee_backend fix again +The only change was that the stack traces were deeper, revealing the real source of the issue: +``` +Obtained 12 stack frames. +#0 0x007e9b1f75d1d0 in __sigaction +#1 0x0059b44681c233 in OnGraphicsTierSwitched() +#2 0x0059b4474b29f0 in ApplyBuildTargetSwitchInternal(BuildTargetPlatformGroup, BuildTargetPlatform, int) +#3 0x0059b4474b1dcb in SwitchActiveBuildTargetForEmulation(BuildTargetPlatformGroup, BuildTargetPlatform, int, bool, bool) +#4 0x0059b444e61693 in EditorUserBuildSettings_CUSTOM_SwitchActiveBuildTargetAndSubtarget(BuildTargetPlatformGroup, BuildTargetPlatform, int) +#5 0x000000414635f0 in (wrapper managed-to-native) UnityEditor.EditorUserBuildSettings:SwitchActiveBuildTargetAndSubtarget (UnityEditor.BuildTargetGroup,UnityEditor.BuildTarget,int) +#6 0x00000041463407 in UnityEditor.EditorUserBuildSettings:SwitchActiveBuildTarget (UnityEditor.BuildTargetGroup,UnityEditor.BuildTarget) +#7 0x0000004145d96f in CCK_Init:.cctor () +#8 0x0000004145dc7e in (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr) +#9 0x0000004116eef5 in (wrapper managed-to-native) System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor (intptr) +#10 0x0000004116ee47 in System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor (System.RuntimeTypeHandle) +#11 0x0000004116e753 in UnityEditor.EditorAssemblies:ProcessInitializeOnLoadAttributes (System.Type[]) +#12 0x00000041128805 in (wrapper runtime-invoke) :runtime_invoke_void_object (object,intptr,intptr,intptr) +Launching bug reporter +``` +`CCK_Init:.cctor ()`, the CCK init constructor. + +That's just a c# script. I can edit those. +I deleted the whole constructor, and now unity launches, incredible. +Obviously it is there for a reason though, but luckily there was a much newer version of the CCK (`3.10` instead of `3.5`), and after installing that, the editor still seems to be working correctly. + +I wasted like an hour fixing this, and my inspiration is long gone, but at least I can make something next time. + +The reason I hadn't done anything since september was that i had to update to unity 2021 from unity 2019, and it didn't work on linux. I did some stuff in my windows VM but ultimately it's too annoying to work in so it put me off content creation until now. + +Even though chillout caused the crash, I'm pretty sure this is unity's fault. The linux editor has always been flaky and I feel like a user c# script shouldn't cause segfaults in the editor that easily. + +[back home](/) diff --git a/write/internets.md b/write/bookmarks.md similarity index 94% rename from write/internets.md rename to write/bookmarks.md index f8f6446..12e0f6c 100644 --- a/write/internets.md +++ b/write/bookmarks.md @@ -1,4 +1,4 @@ -# internets +# bookmarks cool pages by other people - [Hundred Rabbits](https://100r.co/site/home.html) - [XXIIVV](https://wiki.xxiivv.com/site/research.html) @@ -14,6 +14,7 @@ cool pages by other people - [pluralistic.net](https://pluralistic.net/) ## be angry +- [The Web Is Fucked](https://thewebisfucked.com/) - [Brandalism](http://brandalism.ch/) - [Earth First! Mechanic's Guild](https://efmechanicsguild.wordpress.com/) - [Capitalism fucking sucks](https://dessalines.github.io/essays/capitalism_doesnt_work.html) diff --git a/write/humans/distracting.md b/write/humans/distracting.md index f3168ab..f5e74be 100644 --- a/write/humans/distracting.md +++ b/write/humans/distracting.md @@ -6,4 +6,4 @@ as soon as i spun the bearing, the two people having a conversation next to me t i refuse to believe that *anyone* likes open offices. they just suck. bosses just choose it because it is cheaper and the status quo. -go back to [procrastinating](/) \ No newline at end of file +go back to [procrastinating](/) diff --git a/write/index.md b/write/index.md index f6ba49c..c559d67 100644 --- a/write/index.md +++ b/write/index.md @@ -10,6 +10,8 @@ this means it is [✅] silly ## "content" +- [unity on linux sucks](/awful_software/unity-on-linux) +- [pets](/pets) - [dead trees](/apocalypse/dead-trees) - [horological crimes](/horological-crimes) - [snad (cell thing)](/cellthing) @@ -19,12 +21,16 @@ this means it is - [old projects](/projects/old-project-list) - todo: put more words in the computer -[me elsewhere](/my-other-stuff) | [bookmarks](/internets) | [photos](/photos) +[me elsewhere](/my-other-stuff) | [photos](/photos) +[bookmarks](/bookmarks) | [music](/music) +{RAW_HTML}
-
+ + +{RAW_HTML} diff --git a/write/music.md b/write/music.md new file mode 100644 index 0000000..b323e7c --- /dev/null +++ b/write/music.md @@ -0,0 +1,56 @@ +# music +I like a lot of music. I kind of have a problem keeping track of it, I follow over 800 artists on spotify. + +## vocaloid +[Steampianist](https://www.youtube.com/@Steampianist/videos), they have great lyrics too, i especially like [Dream Eating Machine](https://www.youtube.com/watch?v=nj_YTleCWqw) +[INABAKUMORI](https://www.youtube.com/@inabakumori/videos) fairly popular and great upbeat songs +[Ghost and Pals](https://www.youtube.com/@ghostandpals/videos), especially [Honey I'm home](https://www.youtube.com/watch?v=xHffjNbWmig) +[Crusher-P](https://www.youtube.com/@CrusherP/videos), playing [Echo](https://www.youtube.com/watch?v=cQKGUgOfD8U) [in beat saber](https://www.youtube.com/watch?v=7iu2Bo8jr2Y) is what got me into vocaloid to begin with + +## post rock +U137 +I Am Waiting for You Last Summer +The Echelon Effect +Mooncake +Moonlit Sailor +Whale Fall +Release The Long Ships + +## video games +c418 +lena raine + +## mashup +I have a [playlist of my favourite mashup albums](https://www.youtube.com/playlist?list=PLbzqtzUk0w8hciwO_ihmHjVF_r1chvfSB) +STARSEER +jazzwave +Danny Greyiers + +## dark +Sabled Sun and their albums 2145 through 2150 +2 8 1 4 + +## uncategorised for now +Tally Hall +Thomas Barrandon +Krusseldorf +Artism +LORN +Oxart +Worakls +Faux Tales +Wojciech Golchzewski +Death & Rebirth + +Poppy +Girl in red +Zeph +mehro +metric +cave town + +- + +and 800 others that i vaguely or not at all remember + +[home](/) diff --git a/write/pets.md b/write/pets.md new file mode 100644 index 0000000..4319d47 --- /dev/null +++ b/write/pets.md @@ -0,0 +1,7 @@ + +ᓚᘏᗢ +ᘛ⁠⁐̤⁠ᕐ⁠ᐷ +cm"> + +cat, mouse, kijetesantakalu +they are friends :3