Bug#350989: Bug##350989: libtool on alpha causes linking errors when run on AFS

2006-04-06 Thread Juha Jäykkä
> So. Does the same happen with newer versions like 4.0 or 4.1? And how
> can it be reproduced?

Sorry that it took a little long to reply... 

Anyway, please close the bug: I cannot reproduce it myself anymore! I was
able to do it with several independent sources with 100% probability at
the time of the original bug report, but not any more. I'd be delighted
to know what's happened, but the bug's still probably best closed.

-Juha

-- 
 ---
| Juha Jäykkä, [EMAIL PROTECTED]|
| Laboratory of Theoretical Physics |
| Department of Physics, University of Turku|
| home: http://www.utu.fi/~juolja/  |
 ---


signature.asc
Description: PGP signature


Bug#361024: problem affects many other programs

2006-04-06 Thread Toni Mueller

Hello,

dia displays a fatal error on startup, too. I suspect that a lot of
programs is affected, and I'm not sure if my most recent series of gq
crashes (usually "rock solid" for me) could be attributed to this
problem, too.

Since unrelated software is affected, I suggest upgrading to
"important".


Best,
--Toni++



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#361024: libstdc++6: cannot handle TLS data

2006-04-06 Thread Nick Lewycky
severity 361024 critical
thanks dude

Justification: breaks unrelated software

This bug is causing total breakage of apt-show-versions. It's also
causing problems with dia and gnucash (unable to load plugins written in
C++) and possibly other software in the archive.

Nick Lewycky


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Processed: libstdc++6: cannot handle TLS data

2006-04-06 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

> severity 361024 critical
Bug#361024: libstdc++6: cannot handle TLS data
Severity set to `critical'.

> thanks dude
Stopping processing here.

Please contact me if you need assistance.

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


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#361024: Simple test case [Was: libstdc++.so.6: cannot handle TLS data]

2006-04-06 Thread Matthias Klose
Sheplyakov Alexei writes:
> Hello!
> 
> On Wed, 05 Apr 2006 18:41:05 -0600, Gordon Haverland wrote:
> > Traceback (most recent call last):
> >   File "/usr/bin/apt-listchanges", line 30, in ?
> >   import apt_pkg
> > ImportError: libstdc++.so.6: cannot handle TLS data
> 
> I've seen many similar errors on my system too (I've got a bunch of
> home-brew Guile[1] modules written in C++). Such an error appears whenever
> a thread created by C code tries to dlopen(3) C++ shared library.
> I've managed to create (hopefully) simple test case (based on
> C++ dlopen mini-HOWTO), see the attached tarball (unpack and run
> `make'). I did not reported this before since I thought that's /me doing
> something wrong...

thanks for the testcase, however I'm unable to reproduce the failure
with a recent unstable archive, nor do I see the apt-listchanges
failures.

  Matthias


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[Bug c++/26757] [4.1 regression] ICE (Segmentation fault) building 3ddesktop source

2006-04-06 Thread reichelt at gcc dot gnu dot org


--- Comment #9 from reichelt at gcc dot gnu dot org  2006-04-06 16:13 
---
*** Bug 27056 has been marked as a duplicate of this bug. ***


-- 

reichelt at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||jakub at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26757

--- You are receiving this mail because: ---
You reported the bug, or are watching the reporter.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#361024: Simple test case [Was: libstdc++.so.6: cannot handle TLS data]

2006-04-06 Thread Nick Lewycky
Matthias Klose wrote:

> thanks for the testcase, however I'm unable to reproduce the failure
> with a recent unstable archive, nor do I see the apt-listchanges
> failures.

I can confirm the apt-listchanges failure here, running unstable. The
only exceptional thing about my system that I think could be relevant is
that I'm running a non-Debian kernel from kernel.org (2.6.15.6).

The error message itself is being printed by ld.so, which belongs to the
libc6 package. My libc6 version is "2.3.6-5".

I've tried running the testcase with "LD_DEBUG=all" in the environment,
but the output wasn't very illuminating (attached). Perhaps someone not
showing symptoms can diff it against a run on their own system.

Actually, valgrind screams with lots of errors in /lib/ld-2.3.6.so when
running the testcase, or any other affected program. Hmm. That would
explain its non-deterministic nature. Valgrind output also attached.

Nick Lewycky


demo.ld.bz2
Description: Unix tar archive


demo.valgrind.bz2
Description: Unix tar archive


[Bug c++/26757] [4.1 regression] ICE (Segmentation fault) building 3ddesktop source

2006-04-06 Thread reichelt at gcc dot gnu dot org


-- 

reichelt at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||reichelt at gcc dot gnu dot
   ||org
   Keywords||monitored


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26757

--- You are receiving this mail because: ---
You reported the bug, or are watching the reporter.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[Bug c++/26757] [4.1 regression] ICE (Segmentation fault) building 3ddesktop source

2006-04-06 Thread fang at csl dot cornell dot edu


-- 

fang at csl dot cornell dot edu changed:

   What|Removed |Added

 CC||fang at csl dot cornell dot
   ||edu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26757

--- You are receiving this mail because: ---
You reported the bug, or are watching the reporter.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#361024: Simple test case [Was: libstdc++.so.6: cannot handle TLS data]

2006-04-06 Thread Matthias Klose
Nick Lewycky writes:
> Matthias Klose wrote:
> 
> > thanks for the testcase, however I'm unable to reproduce the failure
> > with a recent unstable archive, nor do I see the apt-listchanges
> > failures.
> 
> I can confirm the apt-listchanges failure here, running unstable. The
> only exceptional thing about my system that I think could be relevant is
> that I'm running a non-Debian kernel from kernel.org (2.6.15.6).
> 
> The error message itself is being printed by ld.so, which belongs to the
> libc6 package. My libc6 version is "2.3.6-5".
> 
> I've tried running the testcase with "LD_DEBUG=all" in the environment,
> but the output wasn't very illuminating (attached). Perhaps someone not
> showing symptoms can diff it against a run on their own system.
> 
> Actually, valgrind screams with lots of errors in /lib/ld-2.3.6.so when
> running the testcase, or any other affected program. Hmm. That would
> explain its non-deterministic nature. Valgrind output also attached.

Aurelian Jarno pointed out the following: only reproducible with 2.4
kernels or if you (re)move /lib/tls on a 2.6 kernel.

Officially we don't support 2.4 kernels anymore, whatever "deprecated"
means.
See http://lists.debian.org/debian-devel-announce/2006/03/msg7.html

  Matthias


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



re: IGN KEYWORDS

2006-04-06 Thread Frederick A. Stoutland Sr.



 
I have asked someone to build a website for me as a way to market the published books I have written, and am in the processing of writing.  I have been told that if I purchase a key word from IGetNet.com that hasn't already been purchased, I can get past other sites, giving me a marketing advantage.  I am a writer of Christian material, clean humor, and interesting biographicals of celebrities I've known.  I'd appreciate hearing from you.  Fred Stoutland 
 
Frederick A. Stoutland Sr.
[EMAIL PROTECTED]
Why Wait? Move to EarthLink.
 


Bug#361024: Simple test case [Was: libstdc++.so.6: cannot handle TLS data]

2006-04-06 Thread Gordon Haverland
On Thursday 06 April 2006 11:04, Matthias Klose wrote:
> Sheplyakov Alexei writes:
> > On Wed, 05 Apr 2006 18:41:05 -0600, Gordon Haverland wrote:
> > > Traceback (most recent call last):
> > >   File "/usr/bin/apt-listchanges", line 30, in ?
> > >   import apt_pkg
> > > ImportError: libstdc++.so.6: cannot handle TLS data
> >
> > I've seen many similar errors on my system too (I've got a
> > bunch of home-brew Guile[1] modules written in C++). Such an
> > error appears whenever a thread created by C code tries to
> > dlopen(3) C++ shared library. I've managed to create
> > (hopefully) simple test case (based on C++ dlopen
> > mini-HOWTO), see the attached tarball (unpack and run
> > `make'). I did not reported this before since I thought
> > that's /me doing something wrong...
>
> thanks for the testcase, however I'm unable to reproduce the
> failure with a recent unstable archive, nor do I see the
> apt-listchanges failures.

I know the last 3 apt-get upgrade's all did this, I am not sure 
how far back it happens.  Is there something I can do on this end 
to get you more data?  It seems consistent on this box (for now).

Gord


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#361024: Simple test case [Was: libstdc++.so.6: cannot handle TLS data]

2006-04-06 Thread Nick Lewycky
Matthias Klose wrote:
> Aurelian Jarno pointed out the following: only reproducible with 2.4
> kernels or if you (re)move /lib/tls on a 2.6 kernel.

I'm running it on a 2.6 kernel and my /lib/tls is right where it
belongs. However, I note with interest that the following makes the bug
go away:

  export LD_LIBRARY_PATH=/lib/tls

/lib/tls isn't in my /etc/ld.so.conf. Should it be? When did that
change? And what about the subdirectories under /lib/tls? What package
is supposed to install/own/update the ld.so.conf?

Nick Lewycky


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#361024: Simple test case [Was: libstdc++.so.6: cannot handle TLS data]

2006-04-06 Thread Steve Langasek
On Thu, Apr 06, 2006 at 10:36:43PM +0200, Matthias Klose wrote:
> Nick Lewycky writes:
> > Matthias Klose wrote:

> > > thanks for the testcase, however I'm unable to reproduce the failure
> > > with a recent unstable archive, nor do I see the apt-listchanges
> > > failures.

> > I can confirm the apt-listchanges failure here, running unstable. The
> > only exceptional thing about my system that I think could be relevant is
> > that I'm running a non-Debian kernel from kernel.org (2.6.15.6).

> > The error message itself is being printed by ld.so, which belongs to the
> > libc6 package. My libc6 version is "2.3.6-5".

> > I've tried running the testcase with "LD_DEBUG=all" in the environment,
> > but the output wasn't very illuminating (attached). Perhaps someone not
> > showing symptoms can diff it against a run on their own system.

> > Actually, valgrind screams with lots of errors in /lib/ld-2.3.6.so when
> > running the testcase, or any other affected program. Hmm. That would
> > explain its non-deterministic nature. Valgrind output also attached.

> Aurelian Jarno pointed out the following: only reproducible with 2.4
> kernels or if you (re)move /lib/tls on a 2.6 kernel.

> Officially we don't support 2.4 kernels anymore, whatever "deprecated"
> means.
> See http://lists.debian.org/debian-devel-announce/2006/03/msg7.html

We still have to support installing etch glibc on sarge kernels for upgrade
purposes!

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
[EMAIL PROTECTED]   http://www.debian.org/


signature.asc
Description: Digital signature


re: IGN KEYWORDS

2006-04-06 Thread Frederick A. Stoutland Sr.



Jay Williams:  I sent an e-mail to debian about wanting to have certain words used by Internet users searching  to be referred to me.  I'm having a website developed to promote my books and wondered if you could help me get more hits by using your services.  please advise.  Fred Stoutland
 
 
Frederick A. Stoutland Sr.
[EMAIL PROTECTED]
Why Wait? Move to EarthLink.
 


Bug#361024: Simple test case [Was: libstdc++.so.6: cannot handle TLS data]

2006-04-06 Thread Matthias Klose
Nick Lewycky writes:
> Matthias Klose wrote:
> > Aurelian Jarno pointed out the following: only reproducible with 2.4
> > kernels or if you (re)move /lib/tls on a 2.6 kernel.
> 
> I'm running it on a 2.6 kernel and my /lib/tls is right where it
> belongs. However, I note with interest that the following makes the bug
> go away:
> 
>   export LD_LIBRARY_PATH=/lib/tls
> 
> /lib/tls isn't in my /etc/ld.so.conf. Should it be? When did that
> change? And what about the subdirectories under /lib/tls? What package
> is supposed to install/own/update the ld.so.conf?

Does /etc/ld.so.nohwcap exist? What happens if you (re)move it?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#361024: Simple test case [Was: libstdc++.so.6: cannot handle TLS data]

2006-04-06 Thread Nick Lewycky
Matthias Klose wrote:
> Does /etc/ld.so.nohwcap exist? What happens if you (re)move it?

No it doesn't. I do have an /etc/ld.so.hwcappkgs, if that's related. It
contains:
  libc6 2.3.6-5
  libc6-i686 2.3.6-5

Nick


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#361024: Simple test case [Was: libstdc++.so.6: cannot handle TLS data]

2006-04-06 Thread Gordon Haverland
I did another apt-get upgrade today, and as expected, this bug was 
present again (at least 4 in a row now).

From suggestions in this thread, I ran it under LD_DEBUG=all, and
captured stdout/stderr.  This captured output is 481713 lines 
long, with the TLS error on line 26074 of that file.  I really 
don't think submitting a 36 MB file is the thing to do, so I 
leave it to you guys as to whether this is of any use.

Gord



[Bug c++/26757] [4.1 regression] ICE (Segmentation fault) building 3ddesktop source

2006-04-06 Thread amacleod at redhat dot com


--- Comment #10 from amacleod at redhat dot com  2006-04-06 21:05 ---
using the program from comment #5, I get IL for load_background_image that
looks like:

void load_background_image() ()
{
  int D.1767;
  int D.1766;
  struct Config * cfg.2;
  int D.1764;
  int D.1763;
  struct Config * cfg.1;

:
  cfg.1 = cfg;
  D.1763 = cfg.1->bg_size;
  D.1764 = D.1763 + 1;
  cfg.1->bg_size = D.1764;
  cfg.2 = cfg;
  D.1766 = cfg.2->autoacquire;
  D.1767 = D.1766 + 1;
  cfg.2->autoacquire = D.1767;
  return;

}

THe two assignments of cfg into temps,  (cfg.1 and cfg.2) are using DIFFERENT
cfg variables (ie, different addresses) on the RHS with the same UID.  very
bad.  either they should be the same var_decl (which I presume is what is
intended), or they should have different UIDs.  

This patchlet provides an assert the triggers when it happens:

Index: tree-dfa.c
===
*** tree-dfa.c  (revision 112248)
--- tree-dfa.c  (working copy)
*** referenced_var_insert (unsigned int uid,
*** 610,615 
--- 610,619 
h->uid = uid;
h->to = to;
loc = htab_find_slot_with_hash (referenced_vars, h, uid, INSERT);
+   /* This assert can only trigger is a variable with the same UID has been
+  inserted already, but has a different pointer value. ie, we have 2
+  different variables with the same UID.  Bug 26757.  */
+   gcc_assert ((*(struct int_tree_map **)loc) == NULL);
*(struct int_tree_map **)  loc = h;
  }


what happens is that the referenced_var list hashes based on the UID of a
variable. referenced_var_insert is only called when a new variable is
discovered, so it presumes that the hash slot is already empty.

add_referenced_var calls referenced_var_insert when it sees a new variable, and
it determines a variable is new by hashing on the address of the variable in
the walk_state->vars_found table. 

since there are 2 different 'cfg' vars, referenced_var_insert overwrote the
first 'cfg''s address when it looked up the UID. 

WHen we go out of ssa, delete_tree_ssa removes all the var annotations of
referenced vars. The original 'cfg' no longer occurs in the referenced var
list, so it is not cleared.

Along comes the next function, and it is using the original 'cfg', and voila,
it still has a var_annotation, complete with current_def and lots of fun things
set.


I havent tracked down where the cfg variable is created, but Im willing to bet
a C++ front end person knows right off the bat by looking at the function.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26757

--- You are receiving this mail because: ---
You reported the bug, or are watching the reporter.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



gcc-4.1 4.1.0-1 MIGRATED to testing

2006-04-06 Thread Debian testing watch
FYI: The status of the gcc-4.1 source package
in Debian's testing distribution has changed.

  Previous version: (not in testing)
  Current version:  4.1.0-1

-- 
This email is automatically generated; [EMAIL PROTECTED] is responsible.
See http://people.debian.org/~henning/trille/ for more information.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#361024: Simple test case [Was: libstdc++.so.6: cannot handle TLS data]

2006-04-06 Thread Nick Lewycky
Ugh. I found my problem. Checking "ldconfig -p" showed that
/lib/libc.so.6 => /lib/libc.so.6 with no hwcap specific entries at all.

It seems I had a local diversion of /sbin/ldconfig and have been running
one from March 15, 2000 for the past six years. I'm more than a little
surprised.

Anyways, running the modern ldconfig fixes my problem and allows the
apps to find the proper libraries. Sorry for the confusion.

Thanks,
Nick Lewycky


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]