gpt4 book ai didi

android - libspotify 在 Android 上因 SIGSEGV 而失败

转载 作者:太空狗 更新时间:2023-10-29 14:26:13 25 4
gpt4 key购买 nike

我正在围绕原生 libspotify.so(适用于 Android 的 Spotify 库)编写一个包装器。我在调用 sp_session_starred_create 时得到了这个:

A/libc(26182): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 26182 
I/DEBUG(34): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG(34): Build fingerprint: 'generic/sdk/generic:4.1.1/JRO03E/403059:eng/test-keys'
I/DEBUG(34): pid: 26182, tid: 26182, name: UNKNOWN
I/DEBUG(34): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000
...
I/DEBUG(34): backtrace:
I/DEBUG(34): #00 pc 0011fc40 /data/data/.../lib/libspotify.so
I/DEBUG(34): #01 pc 000e1e58 /data/data/.../lib/libspotify.so
...
D/Zygote(37): Process 26182 terminated by signal (11)

当我调用 sp_search_createsp_session_playlistcontainer 时出现同样的问题。

这是跟踪文件的内容(我删除了一些重复的 sp_session_process_events):

libspotify trace from 12.1.51.g86c92b43 Release Android-arm 

> sp_session_process_events(0x200f40 0xbeba10cc) on 0xafd4a828
< sp_session_process_events() = 300447
< sp_session_create() = 0
> sp_session_connectionstate(0x200f40) on 0xafd4a828
< sp_session_connectionstate() = 0
> sp_session_remembered_user(0x200f40 0xbeba12a4 256) on 0xafd4a828
< sp_session_remembered_user() = 21
> sp_session_relogin(0x200f40) on 0xafd4a828
< sp_session_relogin() = 0
> sp_session_connectionstate(0x200f40) on 0xafd4a828
< sp_session_connectionstate() = 1
> sp_session_starred_create(0x200f40) on 0xafd4a828
> sp_session_process_events(0x200f40 0xbeba0e9c) on 0xafd4a828
< sp_session_process_events() = 693
> sp_session_process_events(0x200f40 0xbeba0e7c) on 0xafd4a828
< sp_session_process_events() = 692

我确信应用程序在 sp_session_starred_create 某处崩溃的调试跟踪。

有人收到这些错误吗?我怎样才能避免它们?

最佳答案

我怀疑这是 libspotify 本身的一个问题,希望在下一个版本的库中得到修复(免责声明:我在 Spotify 工作)。我无法评论此版本何时可用。所以坚持住!

但是,我建议检查您传递给 sp_session_starred_create() 的 session 对象,即通过调用 sp_session_connectionstate() 来确保一切正常。

关于android - libspotify 在 Android 上因 SIGSEGV 而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12319423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com