Warning: whoever does apply the patch attached, will corrupt all
/var/lib/dcmtk/*/index.dat.
So any upgrade will seriously damage user data...
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
tags 715011 confirmed
tags 715011 upstream
thanks
http://git.dcmtk.org/web?p=dcmtk.git;a=commitdiff;h=c8423ab1fcf0273061462697b8eca56f894984c7
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
tags 715011 patch
tags 715011 confirmed
thanks
The code is broken:
$ cat dcmqrdb/include/dcmtk/dcmqrdb/dcmqridx.h
[...]
char StudyInstanceUID [UI_MAX_LENGTH] ;
should read instead:
char StudyInstanceUID [UI_MAX_LENGTH+1] ;
Thanks
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@
severity 715011 important
notfound 715011 3.5.4-4
thanks
I can only reproduce it now with 3.6.1 with empty database. Full bt is:
#0 0x762a8295 in __GI_raise (sig=sig@entry=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:56
resultvar = 0
pid = 29205
selftid = 29205
#
If I clear the database and restart using the same machine, same
configuration I cannot reproduce the crash.
So there is a subttle interaction in this code and any existing DICOM
file on disk.
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe".
found 715011 3.6.1~20121102-3
notfound 715011 3.5.4-4
thanks
I cannot reproduce the issue from a 3.5.4-4 installation.
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Log is:
$ dcmqrscp -s --log-level trace -c dcmqrscp.cfg >&my.log
$ cat my.log
D: $dcmtk: dcmqrscp v3.6.1 2012-11-02 $
D:
D: DcmDataDictionary: Loading file: /usr/share/dcmtk/dicom.dic
D: DcmDataDictionary: Loading file: /usr/share/dcmtk/private.dic
D: setting network send timeout to 60 seconds
D:
Package: dcmtk
Version: 3.5.4-4+b1
Severity: important
dcmqrscp segfault sometimes (need to reduce test case). Backtrace is:
*** buffer overflow detected ***: /usr/bin/dcmqrscp terminated
=== Backtrace: =
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7636fd67]
/lib/x86_64
8 matches
Mail list logo