[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1034674: mm3d can not load OBJ files, corrupts IQE & SMD & D3D files on save, depending on locale



Package: mm3d
Version: 1.3.12-1+b1
Severity: grave
Tags: l10n
X-Debbugs-Cc: nils+debian-p14s@dieweltistgarnichtso.net

Dear Maintainer,

I tried to open some OBJ files with mm3d, but no 3D model was shown.
I figured out that it seems to have something to do with my locale.
I think file loading code mistakenly localizes decimal separators.

This did not work:
LC_NUMERIC=de_DE.UTF-8 mm3d tmp/sydney.obj

This did work:
LC_NUMERIC=C mm3d tmp/sydney.obj

According to this commit message I found, this is fixed in a new upstream version:
https://github.com/zturtleman/mm3d/commit/f00fdd5f2a27292a646a23ba34f80be50ab9844c

The commit message also warns that mm3d will corrupt IQE & SMD & D3D when saving …
for this reason the bug report is marked grave because this could cause data loss!

-- System Information:
Debian Release: 11.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.15.0-0.bpo.3-amd64 (SMP w/16 CPU threads)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.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 mm3d depends on:
ii  libc6                   2.31-13+deb11u5
ii  libgcc-s1 [libgcc1]     10.2.1-6
ii  libgl1                  1.3.2-1
ii  libglu1-mesa [libglu1]  9.0.1-1
ii  libqt5core5a            5.15.2+dfsg-9
ii  libqt5gui5              5.15.2+dfsg-9
ii  libqt5opengl5           5.15.2+dfsg-9
ii  libqt5widgets5          5.15.2+dfsg-9
ii  libstdc++6              10.2.1-6

Versions of packages mm3d recommends:
ii  blender  2.83.5+dfsg-5+deb11u1
ii  wings3d  2.2.5-1
pn  yafray   <none>

mm3d suggests no packages.

-- no debconf information

Reply to: