Bug#560920: [pkg-fgfs-crew] Bug#560937: Bug#560932: Bug#560912: Expat issues update

2009-12-14 Thread Ove Kaaven
Mike Hommey skrev:
> On Sun, Dec 13, 2009 at 05:21:26PM +0100, Matthias Klose wrote:
>> On 13.12.2009 16:29, Michael Gilbert wrote:
>>> Hi all,
>>>
>>> In order to guarantee that the system expat is used, the
>>> '--with-expat=sys' configure argument must be used.  If you think
>>> your package is already using the system expat, or if you are updating
>>> your package to use the system expat, please check to make sure that
>>> this option is being used. Thanks.
>> there's no such option for python, which uses a modified copy of expat.
> 
> Likewise with mozilla, which uses a heavily modified copy of expat.

And I think the xml parser in simgear was ripped from some version of
mozilla. (Of course, I wouldn't consider a security flaw in a flight
simulator library as critical as one in an actual web browser or
anything, so I'm not sure how much I need to worry...)



-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#555325: version 1.3.4 completely unusable

2009-12-14 Thread Benoit Hamet
Package: gq
Version: 1.3.4-1

> 
> Same as the first reporter. Just update gq yesterday in sid. it's totaly
> unusable.
> I'm trying to connect via ssl, I never find how to successfully do it.
> ldapsearch is working smoothly, not gq.
> 
> I can provide some backtrace of gtk backtraces produced under gdb.
> 
> I confirm that the dn is forget evry time.
> The port for ssl is not usuable in the old gq in host field I put before
> :
> ldaps://10.42.42.1/ and remove the port entry and it was working.
> 
> Now, triggers a lot's of assert.
> 
> I have tried with a LANG=C thinking of a problem with utf8 ... but
> doens't seems to work better.
> 
> Some time I've got random data in the dn field, making me thinking of a
> buffer not rightly initialized or something like that.
I just do a test using valgrind ... invalid read of already free'd
memory ... so invalid pointers are there. Backtrace is not really usable
 ... : (one sample on 11). This happens when opening the preference box,
then the local machine one.

==367==by 0x439DFA: ??? (in /usr/bin/gq)
==367==by 0x452178: ??? (in /usr/bin/gq)
==367==by 0x723F8FC: g_object_newv (in
/usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x72401AA: g_object_new_valist (in
/usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x72403FB: g_object_new (in
/usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x43AA38: ??? (in /usr/bin/gq)
==367==by 0x453E00: ??? (in /usr/bin/gq)
==367==by 0x72393EC: g_closure_invoke (in
/usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x724CCDA: ??? (in /usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x724E081: g_signal_emit_valist (in
/usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x724E552: g_signal_emit (in
/usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x52E7D54: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
==367==by 0x72393EC: g_closure_invoke (in
/usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x724C5EB: ??? (in /usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x724E081: g_signal_emit_valist (in
/usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x724E552: g_signal_emit (in
/usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x52E6A1C: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
==367==by 0x53973B7: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
==367==by 0x72393EC: g_closure_invoke (in
/usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x724C9C8: ??? (in /usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x724DF17: g_signal_emit_valist (in
/usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x724E552: g_signal_emit (in
/usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x54A05AD: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
==367==by 0x538F972: gtk_propagate_event (in
/usr/lib/libgtk-x11-2.0.so.0.1800.4)
==367==by 0x5390A4A: gtk_main_do_event (in
/usr/lib/libgtk-x11-2.0.so.0.1800.4)
==367==by 0x58BC35B: ??? (in /usr/lib/libgdk-x11-2.0.so.0.1800.4)
==367==by 0x76AF139: g_main_context_dispatch (in
/lib/libglib-2.0.so.0.2200.3)
==367==by 0x76B2997: ??? (in /lib/libglib-2.0.so.0.2200.3)
==367==by 0x76B2E6C: g_main_loop_run (in /lib/libglib-2.0.so.0.2200.3)
==367==by 0x5390E46: gtk_main (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
==367==by 0x421747: ??? (in /usr/bin/gq)
==367==by 0x8574ABC: (below main) (libc-start.c:222)
==367==  Address 0xd412c10 is 0 bytes inside a block of size 35 free'd
==367==at 0x4C21DBC: free (vg_replace_malloc.c:325)
==367==by 0x4380AC: ??? (in /usr/bin/gq)
==367==by 0x72393EC: g_closure_invoke (in
/usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x724CCDA: ??? (in /usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x724E081: g_signal_emit_valist (in
/usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x724E552: g_signal_emit (in
/usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x723D5F8: ??? (in /usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x723C7E4: ??? (in /usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x723C94A: g_object_thaw_notify (in
/usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x531B9CE: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
==367==by 0x531CE4B: gtk_entry_set_text (in
/usr/lib/libgtk-x11-2.0.so.0.1800.4)
==367==by 0x439866: ??? (in /usr/bin/gq)
==367==by 0x439DFA: ??? (in /usr/bin/gq)
==367==by 0x452178: ??? (in /usr/bin/gq)
==367==by 0x723F8FC: g_object_newv (in
/usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x72401AA: g_object_new_valist (in
/usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x72403FB: g_object_new (in
/usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x43AA38: ??? (in /usr/bin/gq)
==367==by 0x453E00: ??? (in /usr/bin/gq)
==367==by 0x72393EC: g_closure_invoke (in
/usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x724CCDA: ??? (in /usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x724E081: g_signal_emit_valist (in
/usr/lib/libgobject-2.0.so.0.2200.3)
==367==by 0x724E552: g_signal_emit (in
/usr/lib/libgobject-2.0.so.0.2200.3)
==367==b

Processed: tagging 504973

2009-12-14 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> # Automatically generated email from bts, devscripts version 
> 2.10.35lenny7~bpo40+1
> tags 504973 + squeeze sid
Bug #504973 [libspiff] FTBFS with GCC 4.4: missing #include
Added tag(s) sid and squeeze.
>
End of message, stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#561089: ispell: segfaults on checking any file

2009-12-14 Thread Helmut Grohne
Package: ispell
Version: 3.1.20.0-7
Severity: grave
Justification: renders package unusable

When I try to spell check any file ispell simply segfaults. When I
invoke it without arguments it prints the help text. To find out whether
this was a recent regression I downgraded the package, but that did not
help. This indicates that the cause may be unrelated to ispell. I also
ran gdb on a core file from ispell, but the traceback did not reveal
anything useful. Running strace in ispell shows that it uses curses to
set up the terminal and then segfaults right after reading the file to
be checked.

Is there anything else I can do to help diagnose this?

Helmut

-- System Information:
Architecture: amd64 (x86_64)

Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash

Versions of packages ispell depends on:
ii  dictionaries-common   1.4.0  Common utilities for spelling dict
ii  dpkg  1.15.5.4   Debian package management system
ii  ingerman [ispell-dictiona 20091006-2 New German orthography dictionary 
ii  install-info  4.13a.dfsg.1-5 Manage installed documentation in 
ii  libc6 2.10.2-2   GNU C Library: Shared libraries
ii  libncurses5   5.7+20090803-2 shared libraries for terminal hand

Versions of packages ispell recommends:
ii  wamerican [wordlist]  6-3American English dictionary words 
ii  wngerman [wordlist]   20091006-2 New German orthography wordlist



-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#477211: lib32nss-mdns not present in Debian

2009-12-14 Thread Edy Incoletti
lib32nss-mdns is not present in Debian repository, so the proposed 
solutions cannot be applied.


A workaround is to lounch java application with the following parameter:

-Djava.net.preferIPv4Stack=true

The bug seem to be in the IPV6 implementation of libnss-msdn.

I've found the workaround at this link:
http://stackoverflow.com/questions/1608503/domain-name-resolution-not-working-in-java-applications-on-ubuntu64-9-04-machine


--
   Edy Incoletti
   Logic
   http://www.logicsistemi.it



--
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#559148: Confirmed

2009-12-14 Thread Martin Steigerwald

shambhala:~> LANG=C apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
[...]
The following packages will be upgraded:
  capisuite
1 upgraded, 0 newly installed, 0 to remove and 10 not upgraded.
Need to get 0B/1107kB of archives.
After this operation, 0B of additional disk space will be used.
Do you want to continue [Y/n]?
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or 
directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Reading package fields... Done
Reading package status... Done
Retrieving bug reports... Done
Parsing Found/Fixed information... Done
Reading changelogs... Done
(Reading database ... 356381 files and directories currently installed.)
Preparing to replace capisuite 0.4.5-9 (using 
.../capisuite_0.4.5-10_i386.deb) ...
Stopping capisuite daemon: capisuite.
dpkg (subprocess): unable to execute new pre-installation script: Exec 
format error
dpkg: error processing /var/cache/apt/archives/capisuite_0.4.5-10_i386.deb 
(--unpack):
 subprocess new pre-installation script returned error exit status 2
insserv: warning: current start runlevel(s) (empty) of script `capisuite' 
overwrites defaults (2 3 4 5).
[...]
Errors were encountered while processing:
 /var/cache/apt/archives/capisuite_0.4.5-10_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


This is the preinst scrip in the new package 0.4.5-10:

shambhala:~> cat /tmp/preinst
# TODO: remove this file after releasing Squeeze
set -e
if [ "$1" = upgrade ] && dpkg --compare-versions "$2" lt 0.4.5-10
then
pycentral pkgremove python-foo
fi


This is the existing preinst script from 0.4.5-9:

shambhala:~> cat /var/lib/dpkg/info/capisuite.preinst
#!/bin/sh
set -e
# Automatically added by dh_pycentral
case "$1" in
install|upgrade)
mkdir -p /var/lib/pycentral
echo '# the presence of this file allows calling pkgremove on 
upgrade' \
> /var/lib/pycentral/capisuite.pkgremove
esac
# End automatically added section

Ciao,
-- 
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7


signature.asc
Description: This is a digitally signed message part.


Bug#561089: ispell: segfaults on checking any file

2009-12-14 Thread Agustin Martin
On Mon, Dec 14, 2009 at 02:03:35PM +0100, Helmut Grohne wrote:
> Package: ispell
> Version: 3.1.20.0-7
> Severity: grave
> Justification: renders package unusable
> 
> When I try to spell check any file ispell simply segfaults. When I
> invoke it without arguments it prints the help text. To find out whether
> this was a recent regression I downgraded the package, but that did not
> help. This indicates that the cause may be unrelated to ispell. I also
> ran gdb on a core file from ispell, but the traceback did not reveal
> anything useful. Running strace in ispell shows that it uses curses to
> set up the terminal and then segfaults right after reading the file to
> be checked.
> 
> Is there anything else I can do to help diagnose this?

That seems related to this ingerman installation error

Unpacking ingerman (from .../ingerman_20091006-2_all.deb) ...
Setting up ingerman (20091006-2) ...
ispell-autobuildhash: Processing 'ngerman' dict
Hash table overflowed by 1342 words

Does this happen with other dictionaries?

-- 
Agustin



-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



capisuite 0.4.5-10 MIGRATED to testing

2009-12-14 Thread Debian testing watch
FYI: The status of the capisuite source package
in Debian's testing distribution has changed.

  Previous version: 0.4.5-9
  Current version:  0.4.5-10

-- 
This email is automatically generated once a day.  As the installation of
new packages into testing happens multiple times a day you will receive
later changes on the next day.
See http://release.debian.org/testing-watch/ for more information.


-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#557980: Please provide steps to get to the segfault

2009-12-14 Thread James Umbanhowar
Ok, I figured out what happened and I feel pretty old for not remembering that 
I had already reported this problem and been involved in the fix.  It turns out 
that this is a regression of bug 412102.  64 bit environments require a 
different file than 32.  

James

On Sunday 29 November 2009 04:04:34 pm you wrote:
> On Sun, Nov 29, 2009 at 03:21:08PM -0500, James Umbanhowar wrote:
> > One example:
> >
> > xppaut /usr/share/doc/xppaut/examples/ode/nochaos.ode
> >
> > once it starts, I type "i" of integrate and "g" for go and then it
> > segfaults.
> >
> > James
> 
>   Hm doesn't have any troubles for me. Maybe someone else can
> reproduce this? Additionally perhapes you can produce a packatrace
> after building a debug package and running the failed stuff in gdb?
> [0] tells how to do so.
> 
> Regards
> 
>   Christoph
> 
> [0]
>  http://jameswestby.net/tips/tips/compiling-debian-package-for-debug.html
> 



-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#561089: ispell: segfaults on checking any file

2009-12-14 Thread Roland Rosenfeld
On Mon, 14 Dec 2009, Agustin Martin wrote:

> On Mon, Dec 14, 2009 at 02:03:35PM +0100, Helmut Grohne wrote:
> > Package: ispell
> > Version: 3.1.20.0-7
> > Severity: grave
> > Justification: renders package unusable

> > When I try to spell check any file ispell simply segfaults. When I
> > invoke it without arguments it prints the help text. To find out
> > whether this was a recent regression I downgraded the package, but
> > that did not help. This indicates that the cause may be unrelated
> > to ispell. I also ran gdb on a core file from ispell, but the
> > traceback did not reveal anything useful. Running strace in ispell
> > shows that it uses curses to set up the terminal and then
> > segfaults right after reading the file to be checked.

> > Is there anything else I can do to help diagnose this?

> That seems related to this ingerman installation error
> 
> Unpacking ingerman (from .../ingerman_20091006-2_all.deb) ...
> Setting up ingerman (20091006-2) ...
> ispell-autobuildhash: Processing 'ngerman' dict
> Hash table overflowed by 1342 words

I can reproduce the problem here.  It seems to be a problem in
buildhash.  Function filltable() from buildhash.c throws this error
message when I try to build the ngerman hash file:

$ gzip -dc /usr/share/ispell/ngerman.mwl.gz > /tmp/ngerman.mwl
$ buildhash -s /tmp/ngerman.mwl /usr/lib/ispell/ngerman.aff /tmp/ngerman.hash
Hash table overflowed by 1371 words

With some sorting and tweeking on ngerman.mwl I can change the number
of overflowed words but I wasn't able to reduce this to zero.

> Does this happen with other dictionaries?

I know that this didn't happen with the old 20071211 ngerman
dictionary, but the upstream maintainer of this dictionary was quite
active and introduced many changes in 20091006 version.

I didn't understand why this hash table overflow in buildhash implies
the segmentation fault of ispell, but I can reproduce the problem
here.  I would expect a behavior where only some words are missing...

I just tried out whether buildhash from ispell 3.3.0.2 behaves
different, but I get the same error message there.

Do you see a chance to increase the size of the hash table to get rid
of this problem?  Or do we have to modify the German dictionary to fit
into the data structure (but where should I start with skipping
words?).  Removing just some thousand lines from the end of the input
file doesn't solve the problem, so maybe not the number of lines but
some special lines seem to trigger the problem.  But what lines?

Tscho

Roland



-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Processed: Re: Bug#561089: ispell: segfaults on checking any file

2009-12-14 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> severity 561089 important
Bug #561089 [ispell] ispell: segfaults on checking any file
Severity set to 'important' from 'grave'

> thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#561089: ispell: segfaults on checking any file

2009-12-14 Thread Roland Rosenfeld
I wrote: 

> I know that this didn't happen with the old 20071211 ngerman
> dictionary, but the upstream maintainer of this dictionary was quite
> active and introduced many changes in 20091006 version.
> 
> I didn't understand why this hash table overflow in buildhash implies
> the segmentation fault of ispell, but I can reproduce the problem
> here.  I would expect a behavior where only some words are missing...
> 
> I just tried out whether buildhash from ispell 3.3.0.2 behaves
> different, but I get the same error message there.
> 
> Do you see a chance to increase the size of the hash table to get rid
> of this problem?  Or do we have to modify the German dictionary to fit
> into the data structure (but where should I start with skipping
> words?).  Removing just some thousand lines from the end of the input
> file doesn't solve the problem, so maybe not the number of lines but
> some special lines seem to trigger the problem.  But what lines?

In the meantime I found out, that my recent 20091006-2 package did not
run munchlist over the mwl file (don't ask me why).  After doing this
again, buildhash no longer has problems building the hash.
I just uploaded a fixed igerman98 20091006-3 to the archive.

So I think that the severity of this bug report can be decreased.
Nevertheless it is IMHO a bug that buildhash can run into such a
trouble that ispell segfaults when it uses the dictionaries...

Tscho

Roland



-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#119888: Patch for fix that

2009-12-14 Thread Xan
In this reference [http://wiki.nginx.org/ThttpdRealIP] is avaliable a 
patch for that thttpd respect the X-forward-for header (originaly posted 
by Daniel Clemente [http://www.danielclemente.com/amarok/ip_real.txt] ). 
I would like you apply this patch. I add now:


--- thttpd-2.25b/libhttpd.c 2003-12-25 20:06:05.0 +0100
+++ thttpd-2.25b-patched/libhttpd.c 2005-01-09 00:26:04.867255248 +0100
@@ -2207,6 +2207,12 @@
if ( strcasecmp( cp, "keep-alive" ) == 0 )
hc->keep_alive = 1;
}
+   else if ( strncasecmp( buf, "X-Forwarded-For:", 16 ) == 0 )
+		{ // Use real IP if available 
+		cp = &buf[16];

+   cp += strspn( cp, " \t" );
+   inet_aton( cp, &(hc->client_addr.sa_in.sin_addr) );
+   }
#ifdef LOG_UNKNOWN_HEADERS
else if ( strncasecmp( buf, "Accept-Charset:", 15 ) == 0 ||
  strncasecmp( buf, "Accept-Language:", 16 ) == 0 ||



I CC acme labs software for confirming this bug is _not_ fixed in 
version 2.22 (or any later version) of thttpd (in 
http://acme.com/software/thttpd/#releasenotes it seems it's not) and 
Daniel Clemente for knowing your work is helpful for others ;-) (I hope 
you're not "molesto", Daniel)


Thanks a lot,
Xan.



--
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#561089: ispell: segfaults on checking any file

2009-12-14 Thread Helmut Grohne
severity 561089 important
thanks

Thanks for all your work on this bug.

I also observed that languages other than german work well with ispell.
(Answer to some question in this thread.)

On Mon, Dec 14, 2009 at 08:49:32PM +0100, Roland Rosenfeld wrote:
> In the meantime I found out, that my recent 20091006-2 package did not
> run munchlist over the mwl file (don't ask me why).  After doing this
> again, buildhash no longer has problems building the hash.
> I just uploaded a fixed igerman98 20091006-3 to the archive.

Thanks!

> So I think that the severity of this bug report can be decreased.
> Nevertheless it is IMHO a bug that buildhash can run into such a
> trouble that ispell segfaults when it uses the dictionaries...

Done.

Helmut



-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#560940: CVE-2009-3560 and CVE-2009-3720 denial-of-services

2009-12-14 Thread Sylvain Beucler
I'm having a look at this.

I had worked on this package a while ago, and I'm currently doing a NM
Tasks&Skills, so it's a pleasure ;)

-- 
Sylvain


signature.asc
Description: Digital signature