Debian Bug report logs - #748896
minetest: Crash when clicking "Online mod repository" in "Mods" tab

version graph

Package: src:libjsoncpp; Maintainer for src:libjsoncpp is Timo Röhling <roehling@debian.org>;

Affects: minetest

Reported by: Fabian Rodriguez <magicfab@member.fsf.org>

Date: Thu, 22 May 2014 02:57:02 UTC

Severity: serious

Tags: jessie, patch, sid

Merged with 733974, 753560

Found in version libjsoncpp/0.6.0~rc2-3

Fixed in version libjsoncpp/0.6.0~rc2-3.1

Done: Martin Quinson <mquinson@debian.org>

Bug is archived. No further changes may be made.

Forwarded to https://github.com/minetest/minetest/issues/1147

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, magicfab@member.fsf.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#748896; Package minetest. (Thu, 22 May 2014 02:57:07 GMT) (full text, mbox, link).


Acknowledgement sent to Fabian Rodriguez <magicfab@member.fsf.org>:
New Bug report received and forwarded. Copy sent to magicfab@member.fsf.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>. (Thu, 22 May 2014 02:57:07 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Fabian Rodriguez <magicfab@member.fsf.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: minetest: Crash when clicking "Online mod repository" in "Mods" tab
Date: Wed, 21 May 2014 22:55:32 -0400
Package: minetest
Version: 0.4.9+repack-5
Severity: important
Tags: upstream

Dear Maintainer,

When trying to install new mods, going to the "Mods" tab has an "Online mod
repository" button. That should present a list of mods available for download
and installation.

Instead, the application crashes silently.

When run from command line with --trace, the following additional information
is shown:
terminate called after throwing an instance of 'LuaError'
  what():  C++ exception
Abandon

Running with gdb brings this trace information:

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffdeffd700 (LWP 24379)]
0x00007ffff4d083a9 in __GI_raise (sig=sig@entry=6) at
.../nptl/sysdeps/unix/sysv/linux/raise.c:56
56      ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.

(gdb) bt
#0  0x00007ffff4d083a9 in __GI_raise (sig=sig@entry=6) at
.../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x00007ffff4d0b4c8 in __GI_abort () at abort.c:89
#2  0x00007ffff55f6d55 in __gnu_cxx::__verbose_terminate_handler() () from
/usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3  0x00007ffff55f4dd6 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007ffff55f4e21 in std::terminate() () from /usr/lib/x86_64-linux-
gnu/libstdc++.so.6
#5  0x00007ffff55f5038 in __cxa_throw () from /usr/lib/x86_64-linux-
gnu/libstdc++.so.6
#6  0x000000000049623b in script_error (L=<optimized out>) at
/tmp/buildd/minetest-0.4.9+repack/src/script/common/c_internal.cpp:74
#7  0x00000000004a4426 in AsyncWorkerThread::worker_thread_main (this=0xe58bc0)
    at
/tmp/buildd/minetest-0.4.9+repack/src/script/lua_api/l_async_events.cpp:327
#8  0x0000000000484fb5 in JThread::TheThread (param=0xe58bc0) at
/tmp/buildd/minetest-0.4.9+repack/src/jthread/pthread/jthread.cpp:203
#9  0x00007ffff61c1062 in start_thread (arg=0x7fffdeffd700) at
pthread_create.c:312
#10 0x00007ffff4db8bfd in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:111




-- System Information:
Debian Release: jessie/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages minetest depends on:
ii  libc6            2.18-5
ii  libcurl3-gnutls  7.36.0-2
ii  libfreetype6     2.5.2-1
ii  libgcc1          1:4.9.0-3
ii  libirrlicht1.8   1.8.1+dfsg1-1
ii  libjsoncpp0      0.6.0~rc2-3
ii  libluajit-5.1-2  2.0.3+dfsg-3
ii  libogg0          1.3.1-1
ii  libopenal1       1:1.14-4
ii  libsqlite3-0     3.8.4.3-3
ii  libstdc++6       4.9.0-3
ii  libvorbis0a      1.3.2-1.3
ii  libvorbisfile3   1.3.2-1.3
ii  minetest-data    0.4.9+repack-5
ii  zlib1g           1:1.2.8.dfsg-1

minetest recommends no packages.

Versions of packages minetest suggests:
ii  minetest-mod-moreblocks  0~20130827+gitee1b3025cc-1
ii  minetest-mod-moreores    0~20130828+git0977bbc809-1
pn  minetest-mod-pipeworks   <none>
ii  minetest-server          0.4.9+repack-5

-- no debconf information



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#748896; Package minetest. (Thu, 22 May 2014 07:06:16 GMT) (full text, mbox, link).


Acknowledgement sent to Martin Quinson <martin.quinson@loria.fr>:
Extra info received and forwarded to list. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>. (Thu, 22 May 2014 07:06:16 GMT) (full text, mbox, link).


Message #10 received at 748896@bugs.debian.org (full text, mbox, reply):

From: Martin Quinson <martin.quinson@loria.fr>
To: Fabian Rodriguez <magicfab@member.fsf.org>, 748896@bugs.debian.org
Subject: Re: Bug#748896: minetest: Crash when clicking "Online mod repository" in "Mods" tab
Date: Thu, 22 May 2014 09:04:10 +0200
[Message part 1 (text/plain, inline)]
package: minetest
severity 748896 normal
merge 748896 733974
thanks

Hello,

thanks for reporting that issue. It turns out that is was already
known, but that's another story: better safe than sorry.

it seems also that this bug is not an upstream one but a debian one,
as stated in
https://github.com/minetest/minetest/issues/1147#issuecomment-36329018

I'm completely puzzled and didn't find the time to dig properly into
the issue yet.

Bye, Mt.

On Wed, May 21, 2014 at 10:55:32PM -0400, Fabian Rodriguez wrote:
> Package: minetest
> Version: 0.4.9+repack-5
> Severity: important
> Tags: upstream
> 
> Dear Maintainer,
> 
> When trying to install new mods, going to the "Mods" tab has an "Online mod
> repository" button. That should present a list of mods available for download
> and installation.
> 
> Instead, the application crashes silently.
> 
> When run from command line with --trace, the following additional information
> is shown:
> terminate called after throwing an instance of 'LuaError'
>   what():  C++ exception
> Abandon
> 
> Running with gdb brings this trace information:
> 
> Program received signal SIGABRT, Aborted.
> [Switching to Thread 0x7fffdeffd700 (LWP 24379)]
> 0x00007ffff4d083a9 in __GI_raise (sig=sig@entry=6) at
> .../nptl/sysdeps/unix/sysv/linux/raise.c:56
> 56      ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
> 
> (gdb) bt
> #0  0x00007ffff4d083a9 in __GI_raise (sig=sig@entry=6) at
> .../nptl/sysdeps/unix/sysv/linux/raise.c:56
> #1  0x00007ffff4d0b4c8 in __GI_abort () at abort.c:89
> #2  0x00007ffff55f6d55 in __gnu_cxx::__verbose_terminate_handler() () from
> /usr/lib/x86_64-linux-gnu/libstdc++.so.6
> #3  0x00007ffff55f4dd6 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
> #4  0x00007ffff55f4e21 in std::terminate() () from /usr/lib/x86_64-linux-
> gnu/libstdc++.so.6
> #5  0x00007ffff55f5038 in __cxa_throw () from /usr/lib/x86_64-linux-
> gnu/libstdc++.so.6
> #6  0x000000000049623b in script_error (L=<optimized out>) at
> /tmp/buildd/minetest-0.4.9+repack/src/script/common/c_internal.cpp:74
> #7  0x00000000004a4426 in AsyncWorkerThread::worker_thread_main (this=0xe58bc0)
>     at
> /tmp/buildd/minetest-0.4.9+repack/src/script/lua_api/l_async_events.cpp:327
> #8  0x0000000000484fb5 in JThread::TheThread (param=0xe58bc0) at
> /tmp/buildd/minetest-0.4.9+repack/src/jthread/pthread/jthread.cpp:203
> #9  0x00007ffff61c1062 in start_thread (arg=0x7fffdeffd700) at
> pthread_create.c:312
> #10 0x00007ffff4db8bfd in clone () at
> .../sysdeps/unix/sysv/linux/x86_64/clone.S:111
> 
> 
> 
> 
> -- System Information:
> Debian Release: jessie/sid
>   APT prefers testing-updates
>   APT policy: (500, 'testing-updates'), (500, 'testing')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores)
> Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> 
> Versions of packages minetest depends on:
> ii  libc6            2.18-5
> ii  libcurl3-gnutls  7.36.0-2
> ii  libfreetype6     2.5.2-1
> ii  libgcc1          1:4.9.0-3
> ii  libirrlicht1.8   1.8.1+dfsg1-1
> ii  libjsoncpp0      0.6.0~rc2-3
> ii  libluajit-5.1-2  2.0.3+dfsg-3
> ii  libogg0          1.3.1-1
> ii  libopenal1       1:1.14-4
> ii  libsqlite3-0     3.8.4.3-3
> ii  libstdc++6       4.9.0-3
> ii  libvorbis0a      1.3.2-1.3
> ii  libvorbisfile3   1.3.2-1.3
> ii  minetest-data    0.4.9+repack-5
> ii  zlib1g           1:1.2.8.dfsg-1
> 
> minetest recommends no packages.
> 
> Versions of packages minetest suggests:
> ii  minetest-mod-moreblocks  0~20130827+gitee1b3025cc-1
> ii  minetest-mod-moreores    0~20130828+git0977bbc809-1
> pn  minetest-mod-pipeworks   <none>
> ii  minetest-server          0.4.9+repack-5
> 
> -- no debconf information
> 

-- 
There are only two kinds of programming languages: those people always
bitch about and those nobody uses.       -- Bjarne Stroustrup.
[signature.asc (application/pgp-signature, inline)]

Severity set to 'normal' from 'important' Request was from Martin Quinson <martin.quinson@loria.fr> to control@bugs.debian.org. (Thu, 22 May 2014 07:06:19 GMT) (full text, mbox, link).


Set Bug forwarded-to-address to 'https://github.com/minetest/minetest/issues/1147'. Request was from Martin Quinson <martin.quinson@loria.fr> to control@bugs.debian.org. (Thu, 22 May 2014 08:51:23 GMT) (full text, mbox, link).


Marked as found in versions minetest/0.4.8+repack2-3 and minetest/0.4.9+repack-4. Request was from Martin Quinson <martin.quinson@loria.fr> to control@bugs.debian.org. (Thu, 22 May 2014 08:51:25 GMT) (full text, mbox, link).


Merged 733974 748896 Request was from Martin Quinson <martin.quinson@loria.fr> to control@bugs.debian.org. (Thu, 22 May 2014 08:51:27 GMT) (full text, mbox, link).


Added blocking bug(s) of 748896: 753560 Request was from Martin Quinson <martin.quinson@loria.fr> to control@bugs.debian.org. (Thu, 03 Jul 2014 07:03:27 GMT) (full text, mbox, link).


Removed tag(s) upstream. Request was from Martin Quinson <martin.quinson@loria.fr> to control@bugs.debian.org. (Thu, 03 Jul 2014 07:12:05 GMT) (full text, mbox, link).


Bug reassigned from package 'minetest' to 'src:libjsoncpp'. Request was from Markus Koschany <apo@gambaru.de> to control@bugs.debian.org. (Mon, 17 Nov 2014 18:24:21 GMT) (full text, mbox, link).


No longer marked as found in versions minetest/0.4.8+repack2-3, minetest/0.4.9+repack-4, and minetest/0.4.9+repack-5. Request was from Markus Koschany <apo@gambaru.de> to control@bugs.debian.org. (Mon, 17 Nov 2014 18:24:23 GMT) (full text, mbox, link).


Removed blocking bug(s) of 748896: 753560 Request was from Markus Koschany <apo@gambaru.de> to control@bugs.debian.org. (Mon, 17 Nov 2014 18:24:25 GMT) (full text, mbox, link).


Removed blocking bug(s) of 748896: 753560 Request was from Markus Koschany <apo@gambaru.de> to control@bugs.debian.org. (Mon, 17 Nov 2014 18:24:26 GMT) (full text, mbox, link).


Marked as found in versions libjsoncpp/0.6.0~rc2-3. Request was from Markus Koschany <apo@gambaru.de> to control@bugs.debian.org. (Mon, 17 Nov 2014 18:33:13 GMT) (full text, mbox, link).


Added tag(s) patch. Request was from Markus Koschany <apo@gambaru.de> to control@bugs.debian.org. (Mon, 17 Nov 2014 18:33:14 GMT) (full text, mbox, link).


Merged 733974 748896 753560 Request was from Markus Koschany <apo@gambaru.de> to control@bugs.debian.org. (Mon, 17 Nov 2014 18:33:17 GMT) (full text, mbox, link).


Added indication that 748896 affects minetest Request was from Markus Koschany <apo@gambaru.de> to control@bugs.debian.org. (Mon, 17 Nov 2014 18:39:18 GMT) (full text, mbox, link).


Severity set to 'serious' from 'normal' Request was from Markus Koschany <apo@gambaru.de> to control@bugs.debian.org. (Mon, 17 Nov 2014 18:39:23 GMT) (full text, mbox, link).


Message #41 received at 753560-close@bugs.debian.org (full text, mbox, reply):

From: Martin Quinson <mquinson@debian.org>
To: 753560-close@bugs.debian.org
Subject: Bug#753560: fixed in libjsoncpp 0.6.0~rc2-3.1
Date: Wed, 19 Nov 2014 09:56:40 +0000
Source: libjsoncpp
Source-Version: 0.6.0~rc2-3.1

We believe that the bug you reported is fixed in the latest version of
libjsoncpp, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 753560@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Martin Quinson <mquinson@debian.org> (supplier of updated libjsoncpp package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 19 Nov 2014 09:14:06 +0100
Source: libjsoncpp
Binary: libjsoncpp0 libjsoncpp-dev
Architecture: source amd64
Version: 0.6.0~rc2-3.1
Distribution: unstable
Urgency: medium
Maintainer: José Luis Segura Lucas <josel.segura@gmx.es>
Changed-By: Martin Quinson <mquinson@debian.org>
Description:
 libjsoncpp-dev - Library for reading and writing JSON for C++ (devel files)
 libjsoncpp0 - Library for reading and writing JSON for C++
Closes: 753560
Changes:
 libjsoncpp (0.6.0~rc2-3.1) unstable; urgency=medium
 .
   [ Markus Koschany ]
   * Non-maintainer upload.
   * Add value-as-string.patch. (Closes: #753560)
     Fix conversion of numerical values to string that caused crashes in
     reverse-dependencies such as Minetest.
Checksums-Sha1:
 e452a1a046a59532a0573f94ad9440519eaf418d 1891 libjsoncpp_0.6.0~rc2-3.1.dsc
 5a6b180ed0ad20a29b0b0a2a88167a4733c8ae2a 4852 libjsoncpp_0.6.0~rc2-3.1.debian.tar.xz
 41e60e93412823800ae7ce336d52c689f8f25dbf 71826 libjsoncpp0_0.6.0~rc2-3.1_amd64.deb
 7724f96a37ed008f4427ffbbc0d83930dbd75ee4 216536 libjsoncpp-dev_0.6.0~rc2-3.1_amd64.deb
Checksums-Sha256:
 09ac4c902e575276abcfc876191f5b6d96f2cd61f8d13a9653f8ec7c7faaf9b0 1891 libjsoncpp_0.6.0~rc2-3.1.dsc
 d2abe156f2c2e57661da480b3c8fd4a4618f78597742e7195907c28c4ba68de1 4852 libjsoncpp_0.6.0~rc2-3.1.debian.tar.xz
 5daae105b5d8300661ef5c18ead332b513913bf332296b38f3008f247cce9fb0 71826 libjsoncpp0_0.6.0~rc2-3.1_amd64.deb
 b050d84e611c6283beb26a59f229063bf8ca76848a7ab5ecf70acef965f0904c 216536 libjsoncpp-dev_0.6.0~rc2-3.1_amd64.deb
Files:
 6be9166cc752466c531a199ffb23b285 71826 libs extra libjsoncpp0_0.6.0~rc2-3.1_amd64.deb
 778463c64affdd4c7a738eee7b7387a4 216536 libdevel extra libjsoncpp-dev_0.6.0~rc2-3.1_amd64.deb
 e99c8903001ca8f8adcead25c9116121 1891 libs extra libjsoncpp_0.6.0~rc2-3.1.dsc
 e9341b399247f0c27833fb55681e847c 4852 libs extra libjsoncpp_0.6.0~rc2-3.1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJUbFHRAAoJEJi9lyRPc76ndOYP/3v8R4gnjb8sj//efVS+WT3O
59Ejf9vXiTL3p6G4V5UIu18l7C7vmTDzvzx+2o/AdgkRb2q6NahG0Fn5nIerGF6E
mrvzCPdoRgMXJYih5OLmx1+LssvYInPqUZdsAzdo81otQzSmUKaFiu7HV9zpk2Z1
JFSxOIn6d7S16pQP9XVi8Vxn7gxV1GVi7k+pRR0DjzwTS3Pb2TN4rgSotLtbmnLX
ymQOwk9gn2iP0Hv9iL7jKM2VyWCnAXKY7javz24HOBVphdW5eldOXCPd6zXL6r5l
yoPkGOxDnsfxshYMQZBc1NrP5mIQuAv6FxaWJYGcV+h5dTLKbe5jEagVqI7STeqv
0DJ/cTWscLK+r1syCP/GB6DBOFTJ6LDpItOcJaWHdBcggvKK8YC2KovlljQiWV7Y
KJxp819A0N8yalfTBqOROrTgClTEcBtmOiGyvXEzeGYbrtBdrNQFcfAbRBzEO2rd
UbUx8ZotbhlS9r9KHrHMVGZWz1IBMIkFYvs4OUk8qDUrte1qXwg8Ju705s1Yr9vq
8WB8CxwQSzPQB0/0KItH6ZIwfrV95plh9NUiva9t4x4RqueCdRpAx/xONOIDReCq
Qw9SmCcvs+PT0WgwEUT1WnpulMX334S5tQ6zS/BD8wRLZmU1MxUK+2ujToVgkC6t
yz63UMYxxmSPqfGa0TT1
=MVWX
-----END PGP SIGNATURE-----




Added tag(s) sid and jessie. Request was from Holger Levsen <holger@layer-acht.org> to control@bugs.debian.org. (Sun, 23 Nov 2014 16:12:21 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 23 Dec 2014 07:32:26 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jul 2 04:02:25 2023; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.