huxingyi / dust3d

Dust3D is a cross-platform 3D modeling software that makes it easy to create low poly 3D models for video games, 3D printing, and more.
https://dust3d.org/
MIT License
2.98k stars 222 forks source link

AppImage crashes on opening any example on Ubuntu 18.04 64bit #47

Closed igoryonya closed 1 year ago

igoryonya commented 4 years ago

изображение As soon, as I open any example, it appears on the screen, then immediately closes the window (crashes). The terminal, from which the app is executed, writes:

_ user@host:~/AppImage$ ./dust3d-1.0.0-beta.27-x8664.AppImage Исключение в операции с плавающей точкой (стек памяти сброшен на диск) An exception in floating point operation (RAM stack was dumped to disk)

I've tried versions: dust3d-1.0.0-beta.27-x86_64.AppImage dust3d-1.0.0-beta.26-x86_64.AppImage

huxingyi commented 4 years ago

Thanks for reporting, I tested dust3d-1.0.0-beta.27-x86_64.AppImage on virtualbox which installed ubuntu-18.04.3-desktop-amd64.iso, but couldn't reproduce it. Did you see the rendered model before it crashes?

igoryonya commented 4 years ago

It crashes as soon, as being rendered, immediately. My Window Manager is "Awesome". Kernel: 4.15.0-69-generic

2 graphic cards:

    *-pci:0               
         описание: PCI bridge
         продукт: RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GFX port 0)
         производитель: Advanced Micro Devices, Inc. [AMD/ATI]
         физический ID: 2
         сведения о шине: pci@0000:00:02.0
         версия: 00        
         разрядность: 32 bits
         частота: 33MHz   
         возможности: pci pm pciexpress msi ht normal_decode bus_master cap_list
         конфигурация: driver=pcieport                                                           
         ресурсы: IRQ:25 ioport:e000(размер=4096) память:fea00000-feafffff ioport:c0000000(размер=268435456)
       *-display     
            описание: VGA compatible controller
            продукт: Oland XT [Radeon HD 8670 / R7 250/350]
            производитель: Advanced Micro Devices, Inc. [AMD/ATI]
            физический ID: 0
            сведения о шине: pci@0000:01:00.0
            версия: 00 
            разрядность: 64 bits
            частота: 33MHz
            возможности: pm pciexpress msi vga_controller bus_master cap_list rom
            конфигурация: driver=radeon latency=0                                                           
            ресурсы: IRQ:53 память:c0000000-cfffffff память:fea00000-fea3ffff ioport:e000(размер=256) память:c0000-dffff      

    *-pci:5               
         описание: PCI bridge
         продукт: RD890/RD990 PCI to PCI bridge (PCI Express GFX2 port 0)     
         производитель: Advanced Micro Devices, Inc. [AMD/ATI]
         физический ID: b
         сведения о шине: pci@0000:00:0b.0
         версия: 00        
         разрядность: 32 bits
         частота: 33MHz   
         возможности: pci pm pciexpress msi ht normal_decode bus_master cap_list
         конфигурация: driver=pcieport                                                           
         ресурсы: IRQ:26 ioport:b000(размер=4096) память:fe500000-fe5fffff ioport:b0000000(размер=268435456)
       *-display     
            описание: VGA compatible controller
            продукт: RV710 [Radeon HD 4350/4550]           
            производитель: Advanced Micro Devices, Inc. [AMD/ATI]
            физический ID: 0
            сведения о шине: pci@0000:06:00.0
            версия: 00 
            разрядность: 64 bits
            частота: 33MHz
            возможности: pm pciexpress msi vga_controller bus_master cap_list rom
            конфигурация: driver=radeon latency=0                                                           
            ресурсы: IRQ:55 память:b0000000-bfffffff память:fe520000-fe52ffff ioport:b000(размер=256) память:fe500000-fe51ffff

CPU: AMD FX(tm)-8150 Eight-Core Processor

igoryonya commented 4 years ago

I closed it by accident, I thought, it closes the text box. The issue is actually open.

huxingyi commented 4 years ago

Hi, @igoryonya No worries, let's reopen this issue.

Since I don't have a AMD cpu machine to test, could you help me to debug it and get the stack trace of the crash please?

$ gdb ./dust3d-1.0.0-beta.27-x86_64.AppImage (gdb) r

When it crashes, you should see something like this: Thread 1 "dust3d" received signal SIGABRT, Aborted. ..... ... (gdb) bt

There should be stack trace info listed below, please copy the stack trace info, save to a text file and drag that text file to the comment box, or save it as a picture and drag it here. (Don't copy the stack trace text directly to here, it has the sharp character '#' which will cause github link it as issue id)

Thanks!

huxingyi commented 1 year ago

Closed as not relevant to the latest release anymore, thanks and feel free to reopen it.