Your message dated Tue, 02 Aug 2016 04:20:54 +0000
with message-id <e1burci-0000qb...@franck.debian.org>
and subject line Bug#833134: fixed in oolite 1.84-1
has caused the Debian Bug report #833134,
regarding oolite: freezes at startup
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
833134: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833134
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: oolite
Version: 1.82-2
Severity: grave
Justification: renders package unusable

Hello.

oolite/1.82-2 freezes during startup, before writing any log.
Funnily, it does not freeze anymore when started from inside gdb.

The following traces are related to oolite/1.84-1 built directly from
the VCS. It freezes in the same way, and upstream will probably be
interested in debugging only the latest version.

If I attach the executable to gdb after it is frozen, I get this backtrace:

#0  0x00007fdd098ebe9c in __lll_lock_wait () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fdd098e5b92 in pthread_mutex_lock () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007fdd0bd115d5 in -[NSRecursiveLock lock] (self=0x55ab20a1a8d0, 
_cmd=0x7fdd0c285d90 <_OBJC_SELECTOR_TABLE+144>) at NSLock.m:308
#3  0x00007fdd0be20da9 in +[NSObject(GSCleanup) leakAt:] (self=<optimized out>, 
_cmd=<optimized out>, anAddress=<optimized out>) at NSObject+GNUstepBase.m:200
#4  0x00007fdd0bd9731b in +[NSTimeZone initialize] (self=<optimized out>, 
_cmd=<optimized out>) at NSTimeZone.m:1357
#5  0x00007fdd0a0230d6 in __objc_install_dtable_for_class (cls=0x7fdd0c22cd40 
<_OBJC_MetaClass_NSTimeZone>) at 
/build/gcc-6-SXl3Vx/gcc-6-6.1.1/src/libobjc/sendmsg.c:1030
#6  0x00007fdd0a024d68 in get_implementation (sel=<optimized out>, 
class=<optimized out>, receiver=<optimized out>) at 
/build/gcc-6-SXl3Vx/gcc-6-6.1.1/src/libobjc/sendmsg.c:260
#7  objc_msg_lookup (receiver=receiver@entry=0x7fdd0c22ca00 
<_OBJC_Class_NSTimeZone>, op=op@entry=0x7fdd0c1a6ad0 <_OBJC_SELECTOR_TABLE+80>) 
at /build/gcc-6-SXl3Vx/gcc-6-6.1.1/src/libobjc/sendmsg.c:450
#8  0x00007fdd0bc733af in +[NSCalendarDate initialize] (self=<optimized out>, 
_cmd=<optimized out>) at NSCalendarDate.m:372
#9  0x00007fdd0a0230d6 in __objc_install_dtable_for_class (cls=0x7fdd0c1a7280 
<_OBJC_MetaClass_NSCalendarDate>) at 
/build/gcc-6-SXl3Vx/gcc-6-6.1.1/src/libobjc/sendmsg.c:1030
#10 0x00007fdd0a024d68 in get_implementation (sel=<optimized out>, 
class=<optimized out>, receiver=<optimized out>) at 
/build/gcc-6-SXl3Vx/gcc-6-6.1.1/src/libobjc/sendmsg.c:260
#11 objc_msg_lookup (receiver=receiver@entry=0x7fdd0c1a6e60 
<_OBJC_Class_NSCalendarDate>, op=op@entry=0x7fdd0c1b9090 
<_OBJC_SELECTOR_TABLE+80>) at 
/build/gcc-6-SXl3Vx/gcc-6-6.1.1/src/libobjc/sendmsg.c:450
#12 0x00007fdd0bcadfe9 in +[NSDate initialize] (self=0x7fdd0c1b9460 
<_OBJC_Class_NSDate>, _cmd=<optimized out>) at NSDate.m:139
#13 0x00007fdd0a0230d6 in __objc_install_dtable_for_class (cls=0x7fdd0c1b9780 
<_OBJC_MetaClass_NSDate>) at 
/build/gcc-6-SXl3Vx/gcc-6-6.1.1/src/libobjc/sendmsg.c:1030
#14 0x00007fdd0a024d68 in get_implementation (sel=<optimized out>, 
class=<optimized out>, receiver=<optimized out>) at 
/build/gcc-6-SXl3Vx/gcc-6-6.1.1/src/libobjc/sendmsg.c:260
#15 objc_msg_lookup (receiver=0x7fdd0c1b9460 <_OBJC_Class_NSDate>, 
op=0x55ab1f408ff0 <_OBJC_SELECTOR_TABLE+400>) at 
/build/gcc-6-SXl3Vx/gcc-6-6.1.1/src/libobjc/sendmsg.c:450
#16 0x000055ab1eefc7ce in -[OOAsyncLogger startLogging] (self=0x55ab20a84ec0, 
_cmd=0x55ab1f408f90 <_OBJC_SELECTOR_TABLE+304>) at 
src/Core/OOLogOutputHandler.m:323
#17 0x000055ab1eefc47b in -[OOAsyncLogger init] (self=0x55ab20a84ec0, 
_cmd=0x55ab1f408e70 <_OBJC_SELECTOR_TABLE+16>) at 
src/Core/OOLogOutputHandler.m:276
#18 0x000055ab1eefbeca in OOLogOutputHandlerInit () at 
src/Core/OOLogOutputHandler.m:127
#19 0x000055ab1eefa8b8 in OOLoggingInit () at src/Core/OOLogging.m:602
#20 0x000055ab1ef1799a in main (argc=1, argv=0x7fff61e8a998) at 
src/SDL/main.m:81

A list of system calls produced by strace is attached. It ends with:

stat("/home/sandbox/.Oolite", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/home/sandbox/.Oolite/Logs", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/home/sandbox/.Oolite/Logs/Latest.log", 0x7fffe1c96320) = -1 ENOENT (No 
such file or directory)
brk(0x55f4083be000)                     = 0x55f4083be000
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, 
-1, 0) = 0x7fdd4eae2000
mprotect(0x7fdd4eae2000, 4096, PROT_NONE) = 0
clone(child_stack=0x7fdd4f2e1df0, 
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
 parent_tidptr=0x7fdd4f2e29d0, tls=0x7fdd4f2e2700, child_tidptr=0x7fdd4f2e29d0) 
= 26374
futex(0x55f40831b8d8, FUTEX_WAIT_PRIVATE, 2, NULL

Attachment: strace.gz
Description: application/gzip


--- End Message ---
--- Begin Message ---
Source: oolite
Source-Version: 1.84-1

We believe that the bug you reported is fixed in the latest version of
oolite, 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 833...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nicolas Boulenguez <nico...@debian.org> (supplier of updated oolite 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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Tue, 02 Aug 2016 04:11:48 +0200
Source: oolite
Binary: oolite oolite-doc oolite-data oolite-data-sounds
Architecture: source
Version: 1.84-1
Distribution: unstable
Urgency: medium
Maintainer: Nicolas Boulenguez <nico...@debian.org>
Changed-By: Nicolas Boulenguez <nico...@debian.org>
Description:
 oolite     - space sim game, inspired by Elite
 oolite-data - space sim game, inspired by Elite (data files)
 oolite-data-sounds - space sim game, inspired by Elite (sounds)
 oolite-doc - space sim game, inspired by Elite (documentation)
Closes: 833134
Changes:
 oolite (1.84-1) unstable; urgency=medium
 .
   * New upstream version. Patches:
    - Initialize NSDate before playing with threads. Closes: #833134.
      Thanks to Ivan Vučica and Richard Frith-Macdonald.
    - Simplify preprocessor variables data flow, fixing minor issues.
    - Generating manifest.plist even without Xcode.
    - Remove various GCC or lintian style warnings.
    - Merge two existing patches improving desktop file.
   * Enable all hardening flags.
   * Install docs as (good) .odt and (ugly) HTML, but no more as (bad) PDF.
   * Switch to uscan version: 4 and Standards-Version: 3.9.8.
   * GNUstep now set -g by default, remove related tricks.
   * No need to install README.source in binary packages.
Checksums-Sha1:
 29087240f57b0b63ea0d0c18befb0ce4636cd760 2498 oolite_1.84-1.dsc
 78dc4e254e470906c04756acefe403b089a6e279 96658796 
oolite_1.84.orig-binary-resources.tar.gz
 ce619840e19b63407b31aac984d8cc59df24c369 9986917 oolite_1.84.orig.tar.gz
 e2e9be693a37addf587842b4e19a7c7a0d942700 27728 oolite_1.84-1.debian.tar.xz
Checksums-Sha256:
 d7c9fb09c9390d3235c08fdcf2b2d12f397dee38d7e07559be28d3641c859ed4 2498 
oolite_1.84-1.dsc
 50e775cc28766b5657caff3f53ac4f49c8a64778e442706221acfb5c2f2ffd4d 96658796 
oolite_1.84.orig-binary-resources.tar.gz
 ab1f242090878f50339fd196006d7aedbbcfd528db1c1f7b04615ea50bd41cb0 9986917 
oolite_1.84.orig.tar.gz
 8e6645dd380827c1e807be9f813c4bfafca85668a744058b48d9cea9604e4803 27728 
oolite_1.84-1.debian.tar.xz
Files:
 df67cf6b6ef8818b32b710ef73e36402 2498 games optional oolite_1.84-1.dsc
 f5e833f354a09b7f0ea0845ece461bd3 96658796 games optional 
oolite_1.84.orig-binary-resources.tar.gz
 85b4f2475eaa41f3f1d832ec724c7aa5 9986917 games optional oolite_1.84.orig.tar.gz
 4b495b19d48cffbd3c2763ba343b25b9 27728 games optional 
oolite_1.84-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJXoBYZAAoJELUqnPRJDfyNNp4P/2K6JF+KaAUhtNM6dTvVPs7B
5rB5zpmFJvxc0gpIZlJLmS54FGJAgx0ysz4KfqBpqOhJ8JywkUxx8ItSZzbakIZe
saisQJdrBOyPdzW1vHFWPMcHOPs9lOSsllqqCbjoy7qWqLNE9nbGOHNg9/o95e9R
DXSkhkjZI2aDQPNUPHCqo6+tXPOzMS2Kp3GCEduU8kowd4xfRzvPCBaJWcBox9JY
bsXf5WYAlIYr9BtZOIK5quu2QuGO7/uZCQycbEZVQyauAlQGPDpQThe8rVUCY1mQ
oNK1s4DAm5ko/8pPMm6nsBdJG15L+pY5Pp93PFXn/etyoQPgVp+9ptcfYMc5CZsl
a4ysWhMEVgZvB1/VlRY47fsrP2sldXxJRvWkWqtnE/GI/gul8m15yIR3SGCilhzc
7uPQ7DGHk9DxqxT8HfcwttGKY4gfMnLkkz+R7CiGhp4YcOH+cdkcCJ6mRQAoMNdr
rqV07jc/NP/TBjhBbljmMXMnDxbM63KzqfAHdZcOILO0v2EJ8j0aEwRAxfqyBoiG
lU7vnW2vKcxApykjGGEsQ50Ix/aXOFIBUDrkdYhKBwesChPqvgAdd149QOEhxsjX
N12lh9gRPwZP1qAxgxknNgyIYW6kTx6hizTOh2nYThyV3rb6tqThLgRyigisqi2O
CV2gq1Pa+JRDZHr4HN9g
=BfOT
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to