Package: xmoto
Version: 0.6.1+repack-3
Severity: normal

I'm not sure if this bug lies in XMoto or Chipmunk, but I can reproduce
it by starting XMoto, navigating to the physics levels, pressing
'Randomize' and playing the top one.

On the command-line, Chipmunk prints
Initializing cpSpace - Chipmunk v7.0.3 (Debug Enabled)
Compile with -DNDEBUG defined to disable debug mode and runtime assertion checks
Aborting due to Chipmunk error: Mass must be positive and finite.
        Failed condition: 0.0f <= mass && mass < INFINITY
        Source:/build/chipmunk-ZdE9zg/chipmunk-7.0.3/src/cpBody.c:257

Here's the backtrace in XMoto:
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff7323537 in __GI_abort () at abort.c:79
#2  0x00007ffff7f5f0df in cpBodySetMass (body=body@entry=0x5555565ac420, 
mass=mass@entry=inf) at ./src/cpBody.c:257
#3  0x00007ffff7f5fa25 in cpBodyInit (body=0x5555565ac420, mass=mass@entry=inf, 
moment=moment@entry=inf) at ./src/cpBody.c:61
#4  0x00007ffff7f5fa7b in cpBodyNew (mass=mass@entry=inf, 
moment=moment@entry=inf) at ./src/cpBody.c:71
#5  0x000055555583e9d2 in ChipmunkWorld::initPhysics(PhysicsSettings*, Level*) (
    this=this@entry=0x5555565b0a80, i_physicsSettings=0x555556587290, 
i_level=0x555556582150) at ./src/xmscene/ChipmunkWorld.cpp:57
#6  0x000055555583eade in ChipmunkWorld::ChipmunkWorld(PhysicsSettings*, Level*)
    (this=0x5555565b0a80, i_physicsSettings=<optimized out>, i_level=<optimized 
out>) at ./src/xmscene/ChipmunkWorld.cpp:33
#7  0x000055555585c1bb in Scene::prePlayLevel(DBuffer*, bool, bool, bool)
    (this=this@entry=0x5555565814e0, i_recorder=0x0, 
i_playEvents=i_playEvents@entry=true, 
i_loadMainLayerOnly=i_loadMainLayerOnly@entry=false, 
i_loadBSP=i_loadBSP@entry=true) at ./src/xmscene/Scene.cpp:634
#8  0x0000555555794b27 in StatePreplayingGame::preloadLevels() 
(this=0x555556000080) at ./src/states/StatePreplayingGame.cpp:51
#9  0x0000555555793d72 in StatePreplaying::enter() (this=0x555556000080) at 
./src/states/StatePreplaying.cpp:141
#10 0x0000555555768c47 in StateManager::pushState(GameState*) () at 
./src/states/StateManager.cpp:185
#11 0x0000555555752c29 in StateLevelPackViewer::checkEvents() 
(this=0x55555619e310) at ./src/states/StateLevelPackViewer.cpp:126
#12 0x000055555576d0ad in StateMenu::xmKey(InputEventType, XMKey const&) 
(this=0x55555619e310, i_type=INPUT_UP, i_xmkey=...)
    at ./src/states/StateMenu.cpp:140
#13 0x00005555557d4c7e in GameApp::manageEvent(SDL_Event*) () at 
./src/xmoto/GameInit.cpp:783
#14 0x00005555557d59ab in GameApp::run_loop() () at ./src/xmoto/GameInit.cpp:875
#15 0x00005555557da355 in GameApp::run(int, char**) () at 
./src/xmoto/GameInit.cpp:159
#16 0x0000555555652b0e in main () at ./src/xmoto/GameInit.cpp:117

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing'), (2, 'unstable'), (1, 'testing-debug'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-3-amd64 (SMP w/2 CPU threads)
Kernel taint flags: TAINT_USER, TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages xmoto depends on:
ii  libbz2-1.0              1.0.8-4
ii  libc6                   2.31-9
ii  libchipmunk7            7.0.3-3
ii  libcurl3-gnutls         7.74.0-1.1
ii  libgcc-s1               10.2.1-6
ii  libglu1-mesa [libglu1]  9.0.1-1
ii  libjpeg62-turbo         1:2.0.5-2
ii  liblua5.1-0             5.1.5-8.1+b3
ii  libode8                 2:0.16.2-1
ii  libpng16-16             1.6.37-3
ii  libsdl-mixer1.2         1.2.12-16+b1
ii  libsdl-net1.2           1.2.8-6+b1
ii  libsdl-ttf2.0-0         2.0.11-6
ii  libsdl1.2debian         1.2.15+dfsg2-5
ii  libsqlite3-0            3.34.1-2
ii  libstdc++6              10.2.1-6
ii  libxdg-basedir1         1.2.0-2+b1
ii  libxml2                 2.9.10+dfsg-6.3+b1
ii  xmoto-data              0.6.1+repack-3
ii  zlib1g                  1:1.2.11.dfsg-2

xmoto recommends no packages.

xmoto suggests no packages.

-- no debconf information

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to