Android libpotifyイメージロードsigsegv.
-
21-12-2019 - |
質問
だからこの特定のlibspotifyエラーには少し短絡しています。 My Appは基本的にユーザーのプレイリストをロードし、ユーザーがトラックデータを移入するところでユーザーに入ることができます。
だから問題は関数にあります:
sp_image * image= sp_image_create(session、image_id);
(呼び出し後) const byte * image_id= sp_album_cover(アルバム、sp_image_size_small);
今、これは一部の時間はうまく機能しますが、かなり頻繁には、「DLFree()に渡された破損したメモリ」が表示されます。だから私が探した最初のものはメモリエラーですが、たくさんの空きメモリがあり、これが起こるときにNULLポインタはありません。呼び出しはライブラリーからlibc.soに発生しますので、アクセスできるよりもはるかに深くライブラリがあります。
明らかにメモリと関係があるが、10のトラックをロードした後や400トラックや見知らぬ人の後に起こる可能性があるという奇妙なことは、私のテスト装置から、それはNexus 4とNexus 7でのみ起こり、銀河ではないS3、またはHTCセンセーション。湧き始めるのは、N4&N7がクアルコムデバイスであるという事実ですが、私が続けなければならないことはすべて何も何も関係ありません。
あらゆる助けが大いに感謝されています!
解決
あなたのものではなくlibspotifyのせいです。このライブラリはAndroidでは特に安定していませんでした(実際にはSpotifyはそれを "Beta")、 SPOTIFY IOS SDK 。
編集 :: Spotify Android SDK 出ている!libspotifyの代わりにそれを使用する必要があります、それはあなたの大部分を大部分保存します。