Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Opa, baixei a versão pra Linux que foi postada outro dia mas está dando segfault na cena de abertura (na hora que aparece "pressione qualquer tecla pra pular"). Tem algum lugar específico pra reportar os bugs?

Possivelmente é porque minha placa de vídeo é antiga e tem suporte apenas parcial/não oficial a Vulkan, mas as mensagens de erro não indicam claramente se foi isso.

Pode ser aqui mesmo os bug reports. Obrigado!

Normalmente, quando não tem Vulkan, o jogo só não abre mesmo (ele abre e fecha muito rapidinho, dá pra ver mas não mostra nada)

Segfault é um erro que não tivemos ainda em nenhum teste. A única coisa que vem à mente é baixar de novo? Às vezes, o download foi corrompido. Espero que ajude e por favor nos avise se conseguir resolver! =(

Imaginei que não fosse isso, já que no terminal dá só a mensagem de segfault, mas ele mostra alguns warnings sobre os drivers de vídeo no log

Eu instalei pelo app do itch, que baixou uma atualização hoje, e baixei manualmente uma cópia do site e rodei, e o problema foi o mesmo.

O log tem vários eventos de carregamento de bibliotecas e debug de threads, posso enviar completo, mas a última parte (que indica o erro) é a abaixo.

Thread 1 (Thread 0x7f33d6c60740 (LWP 3712)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f33d8207e4e in Baselib_SystemFutex_Wait () from /home/joaofcv/Desktop/Punhos de Repudio - Linux - ptbr/Punhos de Repudio - itch io - Linux - ptbr/UnityPlayer.so
#2  0x00007f33d80a4b59 in GfxDeviceWorker::WaitForEvent(GfxDeviceWorker::EventType) () from /home/joaofcv/Desktop/Punhos de Repudio - Linux - ptbr/Punhos de Repudio - itch io - Linux - ptbr/UnityPlayer.so
#3  0x00007f33d7634bf8 in GfxDeviceClient::WaitForPendingPresent() () from /home/joaofcv/Desktop/Punhos de Repudio - Linux - ptbr/Punhos de Repudio - itch io - Linux - ptbr/UnityPlayer.so
#4  0x00007f33d7634b0f in GfxDeviceClient::BeginFrame() () from /home/joaofcv/Desktop/Punhos de Repudio - Linux - ptbr/Punhos de Repudio - itch io - Linux - ptbr/UnityPlayer.so
#5  0x00007f33d798173b in PlayerRender(bool) () from /home/joaofcv/Desktop/Punhos de Repudio - Linux - ptbr/Punhos de Repudio - itch io - Linux - ptbr/UnityPlayer.so
#6  0x00007f33d797546e in ExecutePlayerLoop(NativePlayerLoopSystem*) () from /home/joaofcv/Desktop/Punhos de Repudio - Linux - ptbr/Punhos de Repudio - itch io - Linux - ptbr/UnityPlayer.so
#7  0x00007f33d79754b1 in ExecutePlayerLoop(NativePlayerLoopSystem*) () from /home/joaofcv/Desktop/Punhos de Repudio - Linux - ptbr/Punhos de Repudio - itch io - Linux - ptbr/UnityPlayer.so
#8  0x00007f33d79759f9 in PlayerLoop() () from /home/joaofcv/Desktop/Punhos de Repudio - Linux - ptbr/Punhos de Repudio - itch io - Linux - ptbr/UnityPlayer.so
#9  0x00007f33d7b46bb4 in PlayerMain(int, char**) () from /home/joaofcv/Desktop/Punhos de Repudio - Linux - ptbr/Punhos de Repudio - itch io - Linux - ptbr/UnityPlayer.so
#10 0x00007f33d6c9d0b3 in __libc_start_main (main=0x400620 <main>, argc=1, argv=0x7ffd65c08c38, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd65c08c28) at ../csu/libc-start.c:308
#11 0x0000000000400569 in _start ()
[Inferior 1 (process 3712) detached]

=================================================================

Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries used by your application.
=================================================================

Caught fatal signal - signo:11 code:1 errno:0 addr:0x30
Obtained 15 stack frames.
#0  0x007f33d6e7d3c0 in funlockfile
#1  0x007f3301008652 in vk_icdNegotiateLoaderICDInterfaceVersion
#2  0x007f33010090ff in vk_icdNegotiateLoaderICDInterfaceVersion
#3  0x007f33d76c7c50 in vk::Image::CreateImageViews(VkDevice_T*, VkComponentMapping, VkFormat, bool, VkFormat)
#4  0x007f33d7702ae6 in vk::ImageManager::CreateImage(vk::CommandBuffer*, vk::ScratchBuffer*, TextureDimension, vk::ImageData const&, VkExtent3D const&, GraphicsFormat, int, unsigned int, VkSampleCountFlagBits, bool)
#5  0x007f33d76b36dc in vk::Texture::Create(vk::CommandBuffer*, vk::ScratchBuffer*, TextureID, TextureDimension, vk::ImageData const&, VkExtent3D const&, GraphicsFormat, int, VkSampleCountFlagBits, bool, bool)
#6  0x007f33d76b3242 in GfxDeviceVK::AcquireTexture2DUploadMemory(TextureCreateData&, TextureUploadMemory*&)
#7  0x007f33d78b66d4 in AsyncTextureProcessingCompleteCallback(GfxDevice&, AsyncUploadCallbackInfo const&)
#8  0x007f33d78a74c8 in AsyncUploadManager::AsyncResourceUpload(GfxDevice&, int, AsyncUploadManagerSettings const&)
#9  0x007f33d80a30a6 in GfxDeviceWorker::RunCommand(ThreadedStreamBuffer&)
#10 0x007f33d80a4c1b in GfxDeviceWorker::RunExt(ThreadedStreamBuffer&)
#11 0x007f33d809c155 in GfxDeviceWorker::RunGfxDeviceWorker(void*)
#12 0x007f33d7a38c4a in Thread::RunThreadWrapper(void*)
#13 0x007f33d6e71609 in start_thread
#14 0x007f33d6d98293 in clone

Valeu! Chegamos a ter 2 outros reports desse bug, estamos investigando. Esperamos conseguir resolver até o lançamento final. Obrigado!!