Your message dated Tue, 25 Jan 2011 21:33:56 +0000
with message-id <[email protected]>
and subject line Bug#597784: fixed in nodejs 0.2.6-2
has caused the Debian Bug report #597784,
regarding libv8-2.2.24: Segfault after errorious input using nodejs
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 [email protected]
immediately.)
--
597784: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=597784
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libv8-2.2.24
Version: 2.2.24-5
Severity: normal
Tags: upstream
I accidentally wrote a javascript snipped with an errorious content;
though what I noticed was that nodejs suddenly segfaulted.
I've broken down the code to a snipped, that when ran manually in
nodejs shell (segtest.js) a segfault occurs. (havn't been able to pin
down a fully runnable file that will segfault)
Sometimes the last line has to be repeated some times for
the segfault to occur.
A full backtrace is also attached.
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core)
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to sv_SE.UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libv8-2.2.24 depends on:
ii libc6 2.11.2-2 Embedded GNU C Library: Shared lib
ii libgcc1 1:4.4.4-9 GCC support library
ii libstdc++6 4.4.4-9 The GNU Standard C++ Library v3
libv8-2.2.24 recommends no packages.
libv8-2.2.24 suggests no packages.
-- no debconf information
*** segtest.js
var fs = require('fs');
var source, sandbox, script, result, files;
source = "function f(){};";
sandbox = {};
script = new process.binding('evals').Script(source);
script = new process.binding('evals').Script(source);
*** backtrace
[New Thread 2931]
Core was generated by `nodejs'.
Program terminated with signal 11, Segmentation fault.
#0 v8::internal::Map::instance_type () at src/objects-inl.h:2135
in src/objects-inl.h
Thread 1 (Thread 2931):
#0 v8::internal::Map::instance_type () at src/objects-inl.h:2135
#1 v8::internal::HeapObject::SizeFromMap () at src/objects-inl.h:2095
#2 v8::internal::HeapObject::Size () at src/objects-inl.h:1079
#3 v8::internal::HeapObjectIterator::FromCurrentPage () at src/spaces.h:764
#4 v8::internal::HeapObjectIterator::next () at src/spaces.h:747
#5 v8::internal::Heap::FlushCode () at src/heap.cc:2502
#6 0xb733d6ad in v8::internal::Heap::PerformGarbageCollection
(space=v8::internal::OLD_POINTER_SPACE,
collector=v8::internal::MARK_COMPACTOR, tracer=0xbfdb2b70) at
src/heap.cc:641
#7 0xb733d9dd in v8::internal::Heap::CollectGarbage (requested_size=0,
space=v8::internal::OLD_POINTER_SPACE)
at src/heap.cc:416
#8 0xb733dfd6 in v8::internal::Heap::CollectAllGarbage
(force_compaction=false) at src/heap.cc:384
#9 0xb733e1d1 in v8::internal::Heap::IdleNotification () at src/heap.cc:3470
#10 0xb74af594 in v8::internal::V8::IdleNotification () at src/v8.cc:200
#11 0xb72b8194 in v8::V8::IdleNotification () at src/api.cc:3190
#12 0x080563e7 in ?? ()
#13 0xb76e1934 in ev_invoke_pending () from /usr/lib/libev.so.3
#14 0xb76e6f34 in ev_loop () from /usr/lib/libev.so.3
#15 0x08056070 in ?? ()
#16 0xb72e444a in HandleApiCallHelper<false> (args=...) at src/builtins.cc:972
#17 Builtin_HandleApiCall (args=...) at src/builtins.cc:989
#18 0xb4fa806e in ?? ()
#19 0xb4fc5aef in ?? ()
#20 0xb4fa8c1b in ?? ()
#21 0xb4fa82c2 in ?? ()
#22 0xb7305eb9 in Invoke (construct=<value optimized out>, func=...,
receiver=..., argc=1, args=0xbfdb5158,
has_pending_exception=0xbfdb308f) at src/execution.cc:94
#23 0xb7306428 in v8::internal::Execution::Call (func=..., receiver=...,
argc=1, args=0xbfdb5158,
pending_exception=0xbfdb308f) at src/execution.cc:121
#24 0xb72cd5aa in v8::Function::Call (this=0x9549324, recv=..., argc=1,
argv=0xbfdb5158) at src/api.cc:2778
#25 0x08057c85 in ?? ()
#26 0x0805824c in main ()
--- End Message ---
--- Begin Message ---
Source: nodejs
Source-Version: 0.2.6-2
We believe that the bug you reported is fixed in the latest version of
nodejs, which is due to be installed in the Debian FTP archive:
nodejs-dbg_0.2.6-2_amd64.deb
to main/n/nodejs/nodejs-dbg_0.2.6-2_amd64.deb
nodejs-dev_0.2.6-2_amd64.deb
to main/n/nodejs/nodejs-dev_0.2.6-2_amd64.deb
nodejs_0.2.6-2.debian.tar.gz
to main/n/nodejs/nodejs_0.2.6-2.debian.tar.gz
nodejs_0.2.6-2.dsc
to main/n/nodejs/nodejs_0.2.6-2.dsc
nodejs_0.2.6-2_amd64.deb
to main/n/nodejs/nodejs_0.2.6-2_amd64.deb
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jonas Smedegaard <[email protected]> (supplier of updated nodejs 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 25 Jan 2011 22:11:05 +0100
Source: nodejs
Binary: nodejs-dev nodejs nodejs-dbg
Architecture: source amd64
Version: 0.2.6-2
Distribution: experimental
Urgency: low
Maintainer: Jérémy Lal <[email protected]>
Changed-By: Jonas Smedegaard <[email protected]>
Description:
nodejs - Node.js event-based server-side javascript engine
nodejs-dbg - Node.js event-based server-side javascript engine (debug)
nodejs-dev - Development files for Node.js
Closes: 597784 605447 607319 610527
Changes:
nodejs (0.2.6-2) experimental; urgency=low
.
[ Jérémy Lal ]
* Build-depends on libv8-2.5.9.9-2.
(Closes: #610527, #607319, #605447, #597784)
* Refactor patches, DEP-3 format.
* Explain modules search paths in README.Debian.
.
[ Jonas Smedegaard ]
* Relax nodejs-dbg suggestion on libv8-dbg to be unversioned: already
handled by library packages.
Checksums-Sha1:
e4012efe186eca9a33069202a2c52754d81b3f8c 2055 nodejs_0.2.6-2.dsc
0c14a5d64a94586c97f8c69468034e48ce7deedd 16652 nodejs_0.2.6-2.debian.tar.gz
03b309180ff900c8393dd9651e593ae9894a6caf 152754 nodejs-dev_0.2.6-2_amd64.deb
fa1fc314872d928c963dbb3ac07a17a93754c938 395654 nodejs_0.2.6-2_amd64.deb
a406c1828f3fbe6ea5eb97e19e1fb81e901320a7 580076 nodejs-dbg_0.2.6-2_amd64.deb
Checksums-Sha256:
a538521966ad4e3bca11a39b14dc7f7903fd75d85b65d44ab4f481ea8b18285c 2055
nodejs_0.2.6-2.dsc
ab3c2638e9e5d3adc01e94f7e7b073b08e30c8a46b23c10e4bdedc5e29988676 16652
nodejs_0.2.6-2.debian.tar.gz
d5a2289c31da3c4bfba1f32894a3c7bae2629931ef828891665425c699af8624 152754
nodejs-dev_0.2.6-2_amd64.deb
b306a69aa161c627552716196f8fa7df99cbba7c0195cabaeecd934b05da8d97 395654
nodejs_0.2.6-2_amd64.deb
1b8c97f21d849e61a9cb41a5d80edf00bbf7039f4149d39dac5ce27ea1c7ccc8 580076
nodejs-dbg_0.2.6-2_amd64.deb
Files:
820c7580008cb64f11cd0d0f37438d83 2055 web extra nodejs_0.2.6-2.dsc
273b4d85e8486963429d2b9a6db177d3 16652 web extra nodejs_0.2.6-2.debian.tar.gz
e83e24e0f1560b5804ffc9aefa996027 152754 devel extra
nodejs-dev_0.2.6-2_amd64.deb
997ce89489df1f791a9a1be6e4a13ada 395654 web extra nodejs_0.2.6-2_amd64.deb
9a891d9563aa0db01d93fae72a9cd7f8 580076 debug extra
nodejs-dbg_0.2.6-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQIcBAEBCgAGBQJNPz/LAAoJECx8MUbBoAEhJoEP+wZ0l/WhPx1zEPSGW+qdLKGs
fRfJIuI3P31jX43+/3tC7f4qCRK2ntX4fkApfn3ZNiCKjULkpHs6DxWJxAbdFYRZ
3S/7RsUoHQ0dMMAc81+60klZ2GFtTGaFJHz1kNiI3d8D7RK61BGaJl9WpeUUFQla
pMj8ar3uxNQ624B7pflkkvJOhr6WO7i1lpR949KWd9dJdIcc/mLEtVtFWvZMCVGm
1p5U7sZo/ca4vKqEurZqOx4nlkGmHTqjlpsRLJpc0IYhfLqI5PdnUm0AucDvWkTN
FFUuzV3WlvohZM5fDT6e0oMnQv9wI9ws/CGuxwmkDJ+z+CkTKZANIwZR6XF+PiCj
u+XOKTp5IZfqd61dzfVwFVFFix9JEcbgaJHHQxHuJo2d1ozLebjDg9/fw/pU8k01
flTJHIZkIHHCtth1fy8L3wI5AC3iXy2syCst3zIUK/58jaFR17M91IcvdR3Vz3Tj
jMGBRcWOHpJE7GkETUB9Zjfp+hAgQd1jynCoH7lt0OBWtMabhfxC/R7/Z7zO0uTJ
mnL0de6yzRgGc6wtIHRMTGuophYtZdWHeyK/Mvbkj9Fj+vqqpC6xPOXCh1YAiG3t
Hu2293rL2KBHqxLvHFJqQkwjqY3/mj0q6Uf16qOTJXjB/kkJq50zPqzZfyFPQW1B
wA91ryp9wlJRg7eAy0PN
=vPvh
-----END PGP SIGNATURE-----
--- End Message ---