Bug#741031: libc6: cannot upgrade from 2.17-97 to 2.18-4

2014-06-13 Thread Bernard Zijlstra
Hallo,

I have the same issue but with different version and on a 32bit netbook.

apt-get upgrade stops with

The following packages have unmet dependencies:
 libc-bin : Depends: libc6 ( 2.19) but 2.19-1 is installed
 libc-dev-bin : Depends: libc6 ( 2.19) but 2.19-1 is installed
 libc6-dev : Depends: libc6 (= 2.18-7) but 2.19-1 is installed
 libc6-i686 : PreDepends: libc6 (= 2.18-7) but 2.19-1 is installed
 libnih1 : Depends: libc6 ( 2.19) but 2.19-1 is installed
E: Unmet dependencies. Try using -f.

Hope the requested output will help to get the problem solved.

dpkg -l libc*
Desired=Unknown/Install/Remove/Purge/Hold
|
Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture
Description
+++--===-===-=
ii  libc-bin 2.18-7  i386
Embedded GNU C Library: Binaries
un  libc-dbg none  none
(no description available)
un  libc-dev none  none
(no description available)
ii  libc-dev-bin 2.18-7  i386
Embedded GNU C Library: Development binaries
un  libc0.1  none  none
(no description available)
un  libc0.1-dev  none  none
(no description available)
un  libc0.3  none  none
(no description available)
un  libc0.3-dev  none  none
(no description available)
ii  libc6:i386   2.19-1  i386
Embedded GNU C Library: Shared libraries
ii  libc6-dev:i386   2.18-7  i386
Embedded GNU C Library: Development Libraries and Header File
un  libc6-i386   none  none
(no description available)
ii  libc6-i686:i386  2.18-7  i386
Embedded GNU C Library: Shared libraries [i686 optimized]
un  libc6.1  none  none
(no description available)
un  libc6.1-dev  none  none
(no description available)
ii  libcaca0:i3860.99.beta18-1.1 i386
colour ASCII art library
ii  libcairo-gobject2:i386   1.12.16-2   i386
The Cairo 2D vector graphics library (GObject library)
ii  libcairo2:i386   1.12.16-2   i386
The Cairo 2D vector graphics library
ii  libcamel-1.2-49  3.12.2-1i386
Evolution MIME message handling library
un  libcanberra-gtk0 none  none
(no description available)
ii  libcanberra-gtk3-0:i386  0.30-2  i386
GTK+ 3.0 helper for playing widget event sounds with libcanbe
ii  libcanberra-gtk3-module:i386 0.30-2  i386
translates GTK3 widgets signals to event sounds
un  libcanberra-pulsenone  none
(no description available)
ii  libcanberra0:i3860.30-2  i386
simple abstract interface for playing event sounds
un  libcap-bin   none  none
(no description available)
un  libcap-dev   none  none
(no description available)
ii  libcap-ng0:i386  0.7.3-1.1   i386
An alternate POSIX capabilities library
ii  libcap2:i386 1:2.22-1.2  i386
support for getting/setting POSIX.1e capabilities
ii  libcap2-bin  1:2.22-1.2  i386
basic utility programs for using capabilities
un  libccid  none  none
(no description available)
un  libcdd-dev   none  none
(no description available)
ii  libcdio-cdda10.83-4.1i386
library to read and control digital audio CDs
ii  libcdio-paranoia10.83-4.1i386
library to read digital audio CDs with error correction
ii  libcdio130.83-4.1i386
library to read and control CD-ROM
ii  libcdparanoia0:i386  3.10.2+debian-11i386
audio extraction tool for sampling CDs (library)
ii  libcdr-0.0-0 0.0.15-1i386
library for reading and converting Corel DRAW files
un  libcgi-pm-perl   none  none
(no description available)
ii  libchamplain-0.12-0:i386 0.12.7-1+b1 i386
C library providing ClutterActor to display maps
ii  libchamplain-gtk-0.12-0:i386 0.12.7-1+b1 i386
Gtk+ widget to display maps
ii  libck-connector0:i3860.4.6-4 i386
ConsoleKit libraries
ii  libclass-isa-perl0.36-5  all
report the search path for a class's ISA tree
ii  libclass-load-perl   0.21-1  all
module for loading modules by name
ii  libclass-method-modifiers-pe 2.10-1  all
Perl module providing method modifiers
un  libclass-mop-perlnone   

Bug#746310: libc6: strcmp returns false equality between two strings

2014-04-28 Thread Sebastien Bernard
Package: libc6
Version: 2.18-4
Severity: normal

Dear Maintainer,

While debugging a problem building the debian-installer,
we came across a case where strcmp reports 2 strings equality whereas they are 
not.
It's the comparaison between 2 translated entries '.' and '..' 
that are translated to the string \ and \0001 in the genisoimage program.
This program was complaining that '.' and '..' both translated to '' and thus 
cannot generate iso.

This was obviously wrong, so I narrowed the check to this case:
--
cat  test_strcmp.cEOF
#include stdio.h
#include stdlib.h

void main(void) {
  char stra[2];
  char strb[2];
  int result = 0;

  stra[0] = 0;
  stra[1] = 0;
  strb[0] = 1;
  strb[1] = 0;

  result = strcmp(stra,strb);

  printf(result from strcmp('\\','\\0001' is %d)\n,result);
  exit(0);
}
EOF 

Building this program on sparc, 32bit or 64bit, optimized or not, the result is 
0.
Patrick Bagget did some more investigation and found that any string composed 
of a list of 1 followed by a 0 is miscompared.
Here's an example :

{ 0, 0 }  //i.e. original test case. Fails, returns 0
{ 1, 0 } 

{ 1, 0, 0 } //fails, returns 0.
{ 1, 1, 0 }

{ 1, 1, 0, 0 } //fails, returns 0.
{ 1, 1, 1, 0 }

{ 1, 1, 1, 0, 0 } //fails, returns 0.
{ 1, 1, 1, 1, 0 }

{ 1, 1, 1, 1, 0, 0 } //fails, returns 0.
{ 1, 1, 1, 1, 1, 0 }A

There's something wrong in the glibc implementation of strcmp for the case of 
sparc, and sparc64.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: sparc (sparc64)

Kernel: Linux 3.13-1-sparc64-smp (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libc6 depends on:
ii  libgcc1  1:4.8.2-16

libc6 recommends no packages.

Versions of packages libc6 suggests:
ii  debconf [debconf-2.0]  1.5.52
pn  glibc-doc  none
ii  locales2.18-4

-- debconf information:
  glibc/restart-failed:
* libraries/restart-without-asking: true
  glibc/disable-screensaver:
  glibc/upgrade: true
  glibc/restart-services:
#include stdio.h
#include stdlib.h

void main(void) {
  unsigned char stra[2];
  unsigned char strb[2];
  int result = 0;

  stra[0] = 0;
  stra[1] = 0;
  strb[0] = 1;
  strb[1] = 0;

  result = strcmp(stra,strb);
  printf(result from strcmp('\\','\\0001' is %d)\n,result);
  result = memcmp(stra,strb,2);
  printf(result from memcmp('\\','\\0001' is %d)\n,result);
  exit(0);
}


Bug#427990: glibc: PIE executables core dumps on hppa

2007-06-07 Thread Sébastien Bernard
Package: glibc
Severity: important
Tags: patch

start.S file is messing up the paramaters when using the -pie option.
This causes instant segfault on hppa when trying to run an pie executable.

This causes portmap and nscd to break on this arch and maybe many other
executables.

Here is a patch that fix the start problem, but all pie programs must
be relinked to fix the segfault.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: hppa (parisc64)

Kernel: Linux 2.6.18-4-parisc64
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
--- ports/sysdeps/hppa/elf/start.S.orig	2007-06-02 12:27:53.0 +0200
+++ ports/sysdeps/hppa/elf/start.S	2007-06-02 12:27:49.0 +0200
@@ -96,16 +96,16 @@ _start:
 
 #if SHARED
 	/* load main (1st argument) */
-	addil	LR'.Lpmain, %r19
-	ldw	RR'.Lpmain(%r1), %r26
+	addil	LT'.Lpmain, %r19
+	ldw	RT'.Lpmain(%r1), %r26
 	ldw	0(%r26),%r26
 	/* void (*init) (void) (4th argument) */
-	addil	LR'.Lp__libc_csu_init, %r19
-	ldw	RR'.Lp__libc_csu_init(%r1), %r23
+	addil	LT'.Lp__libc_csu_init, %r19
+	ldw	RT'.Lp__libc_csu_init(%r1), %r23
 	ldw	0(%r23), %r23
 	/* void (*fini) (void) (5th argument) */
-	addil	LR'.Lp__libc_csu_fini, %r19
-	ldw	RR'.Lp__libc_csu_fini(%r1), %r22
+	addil	LT'.Lp__libc_csu_fini, %r19
+	ldw	RT'.Lp__libc_csu_fini(%r1), %r22
 	ldw	0(%r22), %r22
 #else
 	/* load main (1st argument) */


New powerful weightloss for you.

2004-06-13 Thread Bernard R. Gutierrez
Hello, I have a special_offer for you...
WANT TO LOSE WEIGHT?
The most powerful weightloss is now available
without prescription. All natural Adipren720
100% Money Back Guarantée!
- Lose up to 19% Total Body Weight.
- Up to 300% more Weight Loss while dieting.
- Loss of 20-35% abdominal Fat.
- Reduction of 40-70% overall Fat under skin.
- Increase metabolic rate by 76.9% without Exercise.
- Boost your Confidence level and Self Esteem.
- Burns calorized fat.
- Suppresses appetite for sugar.
Get the facts about all-natural Adipren720 http://diet50.com/



 system information 
process Because Other organization Here container Cases widely 
services procedure session-like result Transition may objects lies 
generic method greater January no interoperability For around 
alone Activity shorthand There Han Some implementers provider 
forth standard implementation marks months shared users so 


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



New powerful weightloss for you.

2004-06-13 Thread Bernard R. Gutierrez
Hello, I have a special_offer for you...
WANT TO LOSE WEIGHT?
The most powerful weightloss is now available
without prescription. All natural Adipren720
100% Money Back Guarantée!
- Lose up to 19% Total Body Weight.
- Up to 300% more Weight Loss while dieting.
- Loss of 20-35% abdominal Fat.
- Reduction of 40-70% overall Fat under skin.
- Increase metabolic rate by 76.9% without Exercise.
- Boost your Confidence level and Self Esteem.
- Burns calorized fat.
- Suppresses appetite for sugar.
Get the facts about all-natural Adipren720 http://diet50.com/



 system information 
process Because Other organization Here container Cases widely 
services procedure session-like result Transition may objects lies 
generic method greater January no interoperability For around 
alone Activity shorthand There Han Some implementers provider 
forth standard implementation marks months shared users so 




unsubscribe

2002-04-06 Thread Bernard




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




unsubscribe

2002-04-06 Thread Bernard



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