[iOS SDK] ObjectAL で EXC_BAD_ACCESS発生

公開日: : iPad, iPhone

30日から休みだったので、年末は奥さんの実家に帰りつつ、2016年に取り組んでいたアプリの仕上げを行っていた。

このアプリは昔作ったリズムアプリをベースに作っているので、

  • Objective-C
  • non-ARC
  • OS X El Capitan
  • Xcode 8.2.1
  • iOS10 simulator

な環境なのだが、OpenALのためにObjectALを使っている。

この環境で、PGMidiを使ってMIDI信号を受け取ってObjectALのOALSimpleAudio を使ってファイル再生をすると、EXC_BAD_ACCESS が発生してしまう。

(サンプルコードは、わかりやすいようにretainCountを呼んで発生させている)

しかも、なぜかMIDI経由でロータム用ファイルを再生したときだけ発生する。隣のハイタムやフロアタムの音を再生する分には問題が起きないのだ。MIDIではなく直接再生した場合も発生しない。

結局 g_defaultBundle の箇所を [NSBundle mainBundle]に変更して対応した。

同じ問題に遭遇する人がいるか不明だけれども、情報共有のため公開してみる。

関連記事

no image

[iPhone SDK] 処理中の表示に便利 MBProgressHUD

今作っている位置情報通知アプリで、送信にそれなりに時間がかかるので、送信中には単なるUIActivi

記事を読む

LogLocations 1.4.0 写真表示対応

行動ログは取りたいが、何も操作したくない。という自分のようなずぼらなログ好きユーザ向けのアプリ、L

記事を読む

no image

謎のエラー iPhone/iPod Touch: application executable is missing a required architecture

リズムくん Ver.1.1の App Store への Submit の際に、謎のエラー iPhon

記事を読む

no image

2009年11月発売のiPhone SDK関連書籍

11月も良さそうなiPhone SDK本が次々と発売される。 Mac OS X Cocoa プログラ

記事を読む

no image

Core Graphics と Quartz

Core Graphics と Quartz の関係がよく分からなかったので調べていたところ、ほぼ同

記事を読む

[iPhone 6 Plus] TUNEWEAR の iPhone 6 Plus 用ケースを買ってみた

iPhone 6 Plus 購入時に、とりあえず購入した Simplism のケースは、すぐ

記事を読む

no image

[iPhone SDK] Apple Push Notifiction Service (APNs)対応 その1

Apple Push Notification Service (以下、APNs) を使ったiPho

記事を読む

iPad 発売 2010/04/03

日本時間4/3 17:00あたりに、Appleから iPad is here. メールが来てい

記事を読む

no image

iPhone Core Audio プログラミング (Extended Audio File Services)

発売日からずっと気になる存在だったが、Audio Queue Services を使ったプログラムを

記事を読む

ITMS-90175 Legacy Language Designator

自分は自作アプリの非常に古いプロジェクトをいまだにメンテすることがあるので、ITMS-90

記事を読む

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Ember Mug 2のACアダプタをUSB Type-Cに変えてみた

冬になると活躍する Ember Mug 2 の充電器は付属のACアダ

Wi-Fi6Eルータ TP-Link AXE5400購入

Wi-Fi6E を試してみたくなり、TP-Link AXE5

児童手当 認定請求書申請 2024 「請求者が養育をする18歳に達する日以降の最初の3月31日までの子の数」とは?

2024年に受給していない人には手紙が届くらしい。 電子申請も

Vision Proアプリ開発本 8/24、8/26に発売

Vision Proアプリ開発入門 P400が 8/24 に発売、V

Developer Strap が日本でも購入可能に

USアカウントでしか購入できなかった Vision Pro 用 De

→もっと見る

  • 2017年1月
     1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031  
PAGE TOP ↑