pkgsrc/www/php-nextcloud などが特定条件下で segmentation fault になる件

条件が揃うと、nextcloud の occ status みたいな単純な処理でも segmentation fault が発生する。

根が深かったのでメモっておく。
(書きかけ。随時更新。)

概要
php で mysql と curl の extension が両方あり、mysql 5.7 以降と openssl 1.0系(以前)を組み合わせていると不具合が発生する(場合がある)。

pkgsrc(2019年2月頃~)の mysql のデフォルトは 5.7、NetBSD 8.[01] の openssl は 1.0.2k、なので引っ掛かりやすい(はず)。
(NetBSD 9.0 からは openssl 1.1系になるはず……)
“pkgsrc/www/php-nextcloud などが特定条件下で segmentation fault になる件” の続きを読む

コミックマーケット96

サークル情報登録&当落情報検索システムより:

◎あなたのサークル「Estuary」は、残念ながら抽選洩れになりました。

まあ、こんなサークルがC90~C95まで6連続当選だったのがラッキーってもので。

今作ってる「何か」ができたら、どこかに委託するか秋M3に出るのもアリかなとか。
できないかもしれませんが。

NetBSD/macppc (8.0) で pkgsrc/www/apache24 が作れない問題

/.../libapr-1.so: undefined reference to `__sync_fetch_and_add_8'
/.../libapr-1.so: undefined reference to `__sync_val_compare_and_swap_8'
/.../libapr-1.so: undefined reference to `__sync_lock_test_and_set_8'
/.../libapr-1.so: undefined reference to `__sync_fetch_and_sub_8'
/.../libapr-1.so: undefined reference to `__sync_sub_and_fetch_8'

……というエラーが出る。
“NetBSD/macppc (8.0) で pkgsrc/www/apache24 が作れない問題” の続きを読む

NetBSD/macppc (8.0) を久々に触る

部屋を整理していたら G4 Mac Mini が発掘されたので触ってみた。

既に NetBSD 4.99 が入っていたので 8.0 のカーネルと置き換えてみたが起動せず。
あれこれ弄ってるうちにパーティション壊してしまったので再インストール。

得られた教訓:

  • sysinstやdisklabelで直接パーティションを作ってはいけない(pdiskを使いましょう)
  • Apple_partition_mapを壊されてpdiskのinitializeもできないハマりは dd if=/dev/zero of=ディスク bs=おおきめ count=1 とかで頭の方を潰して再度pdisk
  • hfsutilsはドキュメントに書いてある場所にないのでpkgsrcのバイナリを漁る
  • ofwboot.xcfからINSTALLカーネルは起動するけれどGENERICカーネルは起動しない(最初に起動できなかったのはこれ)
  • ofwboot.elfからだとGENERICカーネルも起動する

しょしんしゃには厳しいけど、しょしんしゃはmacppcとか使わないからいいか。

コミックマーケット95

≪2日目≫2018年12月30日(日)東地区“ニ”ブロック21b です。

サークルカットに書いた「自作音源で自作曲」ですが,「自作音源」が前回(一応鳴ってた)から進展しなかったので,今回はC92の『オプティマイザで作曲はできない』の続きになります。一応「自作曲」ではあります。

『作曲のアルゴリズムは存在しない』

紙面の都合で,以前の本より突き放した感じの内容です。

盛岡へようこそ(Wake Up, Girls ! 関連)

Wake Up, Girls ! Advent Calendar 2018 の9日目の記事です。

~~~~~~~~~~~~~~~~
はじめに

Wake Up, Girls ! FINAL TOUR – HOME – ~ PART II FANTASIA ~ 岩手公演、いよいよ12月9日ですよ。

盛岡駅から会場の岩手県民会館まで歩くと30分弱。駅東口からバスで県庁・市役所前まで行った方が楽だと思います。

6番乗り場:バスセンター行き(本数多め)
16番乗り場:でんでんむし左回り(往復以外にも観光で使うならフリー乗車券有)
他にも、5番乗り場の中央循環 (422)・盛南ループ右回り (200) ――とかたくさんあるのですが、上の2つのどちらかで良いと思います。

……などといったお役立ち情報ではなく、ぐだぐだと駄文を綴った記事です。
“盛岡へようこそ(Wake Up, Girls ! 関連)” の続きを読む

洞爺湖または天体のメソッド聖地旅行記

昨年、モグコミ小樽(2回目)の公録が大変良かったのと、

北海道は楽しかったので、翌年もまた公録あれば行こうと思った次第。

いや、なかったらなかったで普通に旅行すればいいし、……ということで、かなり早い時期に格安航空券をおさえたんですよね。

“洞爺湖または天体のメソッド聖地旅行記” の続きを読む

コミックマーケット94

≪1日目≫2018年8月10日(金)西地区“ね”ブロック20bです。

サークルカットに書いた「自作音源で自作曲」ですが、要はゲームのBGMです。

以前から個人で少しずつAndroidでゲーム制作をしているのですが、BGMをstream再生するのではなく、自作のソフトシンセで波形データを生成しながら鳴らすというコンセプトです。

データ量が小さくなるメリットの他に、昔の一部のゲームであった「ゲームの進行によってテンポや音程が変わる」というのもできるようになります。
(代償としてCPUぱぅあーを消費します)

ただ、肝心のゲームが完成しそうにないので、今回は出せたとしても「ゲームのBGM風な何か」ということでご了承ください。

“コミックマーケット94” の続きを読む