https://bugzilla.novell.com/show_bug.cgi?id=218161
Summary: gawk crashes
Product: SUSE Linux 10.1
Version: Final
Platform: i686
OS/Version: SuSE Linux 10.1
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Basesystem
AssignedTo: bnc-team-screening(a)forge.provo.novell.com
ReportedBy: ptaylor(a)quadlogic.fr
QAContact: qa(a)suse.de
Suse 10.1
$> uname -a
Linux web99 2.6.16.21-0.25-smp #1 SMP Tue Sep 19 07:26:15 UTC 2006 i686 i686
i386 GNU/Linux
$> rpm -qa | grep awk
gawk-3.1.5-18
$> gawk --version | head -n 1
GNU Awk 3.1.5
I came across a problem using a program 'cdb' which uses gawk, it crashes when
used.
After searching,I found another Suse 10.1 user Pablo Costa who had the same
problem. He created the following script to generate the error.
## Start
cd /tmp
# the script; PLEASE take care if you copy on your own file
# to remove the BACKSLASH just before the DOLLAR; It's
# there to prevent the shell from evaluating $i when copy/pasting.
cat > problem.awk <<-EOF
{
print "RECORD " NR;
for ( i = 0; length( \$i ) > 0; i++ ) print " FIELD " i " of " NF;
}
EOF
# It doesn't seem to really matter what kind of input you
# give to the script. Also it doesn't matter if it's given
# on a file via gawk command line invocation or if it's fed
# via stdin through a pipe.
cat > awk_example <<EOF
drwxr-xr-x 2 pablo users 112 2006-06-20 19:29 .
drwxr-xr-x 3 pablo users 248 2006-06-20 19:26 ..
-rw-r--r-- 1 pablo users 0 2006-06-20 19:43 awk_example
-rw-r--r-- 1 pablo users 91 2006-06-20 19:37 problem.awk
drwxr-xr-x 2 pablo users 112 2006-06-20 19:29 .
drwxr-xr-x 3 pablo users 248 2006-06-20 19:26 ..
-rw-r--r-- 1 pablo users 0 2006-06-20 19:43 awk_example
-rw-r--r-- 1 pablo users 91 2006-06-20 19:37 problem.awk
EOF
# Unleash hell!
gawk -f problem.awk awk_example
## End
The result of this script is :
RECORD 1
FIELD 0 of 8
FIELD 1 of 8
FIELD 2 of 8
FIELD 3 of 8
FIELD 4 of 8
FIELD 5 of 8
FIELD 6 of 8
FIELD 7 of 8
FIELD 8 of 8
RECORD 2
FIELD 0 of 8
FIELD 1 of 8
FIELD 2 of 8
*** glibc detected *** gawk: double free or corruption (fasttop): 0x0808b918
***
======= Backtrace: =========
/lib/libc.so.6[0xb7e13911]
/lib/libc.so.6(__libc_free+0x84)[0xb7e14f84]
gawk(str2wstr+0x37)[0x806f2dd]
gawk(do_length+0x1f3)[0x8056c73]
gawk(r_tree_eval+0x3a2)[0x80742f2]
gawk(r_tree_eval+0x75)[0x8073fc5]
gawk[0x8075d12]
gawk(interpret+0x2c6)[0x80727e6]
gawk(interpret+0x221)[0x8072741]
gawk(interpret+0x1b1)[0x80726d1]
gawk(do_input+0x33)[0x806a743]
gawk(main+0x79b)[0x806e33b]
/lib/libc.so.6(__libc_start_main+0xdc)[0xb7dc587c]
gawk[0x804c9b1]
======= Memory map: ========
08048000-08082000 r-xp 00000000 08:02 40243 /bin/gawk
08082000-08083000 rwxp 0003a000 08:02 40243 /bin/gawk
08083000-080a9000 rwxp 08083000 00:00 0 [heap]
b7c00000-b7c21000 rwxp b7c00000 00:00 0
b7c21000-b7d00000 ---p b7c21000 00:00 0
b7d4e000-b7d58000 r-xp 00000000 08:02 30766 /lib/libgcc_s.so.1
b7d58000-b7d59000 rwxp 00009000 08:02 30766 /lib/libgcc_s.so.1
b7d7c000-b7daf000 r-xp 00000000 08:02 30334
/usr/lib/locale/en_GB.utf8/LC_CTYPE
b7daf000-b7db0000 rwxp b7daf000 00:00 0
b7db0000-b7ec9000 r-xp 00000000 08:02 18366 /lib/libc-2.4.so
b7ec9000-b7ecb000 r-xp 00118000 08:02 18366 /lib/libc-2.4.so
b7ecb000-b7ecd000 rwxp 0011a000 08:02 18366 /lib/libc-2.4.so
b7ecd000-b7ed0000 rwxp b7ecd000 00:00 0
b7ed0000-b7ef3000 r-xp 00000000 08:02 18374 /lib/libm-2.4.so
b7ef3000-b7ef5000 rwxp 00022000 08:02 18374 /lib/libm-2.4.so
b7ef5000-b7ef7000 r-xp 00000000 08:02 18372 /lib/libdl-2.4.so
b7ef7000-b7ef9000 rwxp 00001000 08:02 18372 /lib/libdl-2.4.so
b7f14000-b7f15000 rwxp b7f14000 00:00 0
b7f15000-b7f1c000 r-xs 00000000 08:02 251728
/usr/lib/gconv/gconv-modules.cache
b7f1c000-b7f1d000 rwxp b7f1c000 00:00 0
b7f1d000-b7f37000 r-xp 00000000 08:02 18359 /lib/ld-2.4.so
b7f37000-b7f39000 rwxp 00019000 08:02 18359 /lib/ld-2.4.so
bfd19000-bfd2f000 rw-p bfd19000 00:00 0 [stack]
ffffe000-fffff000 ---p 00000000 00:00 0 [vdso]
Aborted
The result on another Fedora box :
RECORD 1
FIELD 0 of 8
FIELD 1 of 8
FIELD 2 of 8
FIELD 3 of 8
FIELD 4 of 8
FIELD 5 of 8
FIELD 6 of 8
FIELD 7 of 8
FIELD 8 of 8
RECORD 2
FIELD 0 of 8
FIELD 1 of 8
FIELD 2 of 8
FIELD 3 of 8
FIELD 4 of 8
FIELD 5 of 8
FIELD 6 of 8
FIELD 7 of 8
FIELD 8 of 8
RECORD 3
FIELD 0 of 8
FIELD 1 of 8
FIELD 2 of 8
FIELD 3 of 8
FIELD 4 of 8
FIELD 5 of 8
FIELD 6 of 8
FIELD 7 of 8
FIELD 8 of 8
RECORD 4
FIELD 0 of 8
FIELD 1 of 8
FIELD 2 of 8
FIELD 3 of 8
FIELD 4 of 8
FIELD 5 of 8
FIELD 6 of 8
FIELD 7 of 8
FIELD 8 of 8
RECORD 5
FIELD 0 of 8
FIELD 1 of 8
FIELD 2 of 8
FIELD 3 of 8
FIELD 4 of 8
FIELD 5 of 8
FIELD 6 of 8
FIELD 7 of 8
FIELD 8 of 8
RECORD 6
FIELD 0 of 8
FIELD 1 of 8
FIELD 2 of 8
FIELD 3 of 8
FIELD 4 of 8
FIELD 5 of 8
FIELD 6 of 8
FIELD 7 of 8
FIELD 8 of 8
RECORD 7
FIELD 0 of 8
FIELD 1 of 8
FIELD 2 of 8
FIELD 3 of 8
FIELD 4 of 8
FIELD 5 of 8
FIELD 6 of 8
FIELD 7 of 8
FIELD 8 of 8
RECORD 8
FIELD 0 of 8
FIELD 1 of 8
FIELD 2 of 8
FIELD 3 of 8
FIELD 4 of 8
FIELD 5 of 8
FIELD 6 of 8
FIELD 7 of 8
FIELD 8 of 8
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=211857
Summary: access to floppy is very slow
Product: SUSE Linux 10.1
Version: Final
Platform: Other
OS/Version: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Hotplug
AssignedTo: ihno(a)novell.com
ReportedBy: timmi(a)gmx-topmail.de
QAContact: qa(a)suse.de
CC: timmi(a)gmx-topmail.de
The access to my floppy is very slow, independently if working on X or on the
console. The floppy behaves exactly like describes in bug 105871 for 10.0.
However USB sticks work fine. Is bug 105871 only fixed for USB sticks and not
for floppies?
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=222222
Summary: Yast sw_single (and inst_source) fails if remote
repository is added, but the network connection is down
(Refresh Off ignored?)
Product: openSUSE 10.2
Version: Beta 2
Platform: x86-64
OS/Version: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: YaST2
AssignedTo: bnc-team-screening(a)forge.provo.novell.com
ReportedBy: amantia(a)kde.org
QAContact: jsrain(a)novell.com
I added a remote repository (packman by ftp) as install source. I explicitely
disabled the refresh for that repository. Now when I run sw_single it gives me
an error if my network connection is down (as it is in many cases, as I'm using
dial-up), saying that:
Cannot access installation media
20061116-230553 CD1
Check that server is accessible
The details are:
ftp://ftp2.lug.ro/packman/suse/10.
Curl error for: ftp://ftp2.lug.ro/packman/suse/10.1/repodata/repomd.xml: Error
code: Connection failed Error message: Couldn't resolve host 'ftp2.lug.ro'
Choices are OK, Abort, Skip. If I select skip, I get a warning:
There was an error in installation source initialization.
ftp://ftp2.lug.ro/packman/suse/10.1/: Cannot create the installation source
After this the Initializing screen is visible for a few seconds and I hear the
DVD drive (containing the Beta2 DVD) spinning up, and I end up with an empty
yast window, without texts or buttons on it. The only solution is to kill the
y2base process.
Now if I run inst_source, it tries to download the same file, it fails, and it
removes the packman repository from the available sources. If I run inst_source
with the network up, it refreshes the repository from the net...
Of course, as I stated refresh is OFF for this repo.
IIRC this worked correctly with Beta1.
Just a note: if I add the repository, bring down the network and start
sw_single it works for the first time, but if I start it some time later, it
shows the bug.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=217534
Summary: Use local repositories for package cache, symlink
instead of copy
Product: openSUSE.org
Version: unspecified
Platform: Other
OS/Version: Other
Status: NEW
Severity: Enhancement
Priority: P5 - None
Component: BuildService
AssignedTo: bnc-team-screening(a)forge.provo.novell.com
ReportedBy: lurch(a)gmx.li
QAContact: adrian(a)novell.com
Attached is a patch for osc which makes the behaviour of the fetcher for localy
available packages configurable. By default, nothing changes. If "localcopy" is
set to 0, local files are symlinked into the packagecachedir, remote files are
downloaded as before.
example .oscrc snippet:
---
localcopy: 0
urllist:
# mounted distribution dvd
file:///media/dvd/suse/%(arch)s/%(filename)s,
# the normal repo server, redirecting to mirrors
http://software.opensuse.org/download/%(project)s/%(repository)s/%(arch)s/%…,
# direct access to "full" tree
http://api.opensuse.org/rpm/%(project)s/%(repository)s/_repository/%(builda…
-----
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=206563
Summary: Can't access the Exchange Global Address List
Product: SUSE Linux 10.1
Version: Final
Platform: i686
OS/Version: SuSE Linux 10.1
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Evolution
AssignedTo: kharish(a)novell.com
ReportedBy: David.Walker(a)ucop.edu
QAContact: anagappan(a)novell.com
I've been using Evolution's Exchange plugin for a couple of months without
problem, except I can't access the Exchange Global Address List, and I can't
set permissions for others to access my calendar. I believe, though, that the
permissions problem is actually just a result of the fact that I can't access
the Global Address List.
When I click on Global Address List in Evolution's Contacts window, I get an
error popup saying "Error loading addressbook. We were unable to open this
addressbook. This either means you have entered an incorrect URI or the server
is unreachable."
>From tcpdump and the server logs, we can see that Evolution does, in fact,
communicate with the server and authenticate successfully, but I still don't
get access. Is there any debugging output on my end that I can check for
clues? FYI, I tried installing the patched Evolution 2.6.0 mentioned in bug
#179483, but I got the same message.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221760
Summary: linuxrc "Choose the source medium" fails to offer DVD
Product: openSUSE 10.2
Version: Beta 2 plus
Platform: i386
OS/Version: SuSE Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Installation
AssignedTo: bnc-team-screening(a)forge.provo.novell.com
ReportedBy: gp(a)novell.com
QAContact: jsrain(a)novell.com
linuxrc, when one has to set things more manually, offers the following
dialog:
+--------------------------+
| Choose the source medium |
+--------------------------+
| CD-ROM |
| Network |
| Hard Disk |
+--------------------------+
DVD is missing from this list. We either should add it, are change the
first entry to CD-ROM/DVD.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=217443
Summary: all image= sections should get the optional flag
Product: openSUSE 10.2
Version: Beta 1 plus
Platform: PowerPC
OS/Version: Linux
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Basesystem
AssignedTo: jplack(a)novell.com
ReportedBy: olh(a)novell.com
QAContact: qa(a)suse.de
CC: power-bugs(a)forge.provo.novell.com
all image= sections in lilo.conf should get the optional flag.
This will reduce the possible failure cases if something fails during a kernel
update. A missing default image= is fatal, so it wont hurt.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221466
Summary: Add package for the NetworkManager plugin that manages
Microsoft (windows) based vpn connections (pptp)
Product: openSUSE 10.2
Version: Beta 2 plus
Platform: Other
OS/Version: Linux
Status: NEW
Severity: Enhancement
Priority: P5 - None
Component: Network
AssignedTo: bnc-team-screening(a)forge.provo.novell.com
ReportedBy: knocte(a)gmail.com
QAContact: qa(a)suse.de
This would be nice to have:
http://www.students.ncl.ac.uk/a.j.mee/blog/index.php/software/networkmanage…
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221420
Summary: org.xml.sax.driver property not carrying to thread when
using Sun's JVM Invoke Interface
Product: openSUSE 10.2
Version: Beta 1
Platform: i386
OS/Version: Other
Status: NEW
Severity: Critical
Priority: P5 - None
Component: Other
AssignedTo: bnc-team-screening(a)forge.provo.novell.com
ReportedBy: jluciani(a)novell.com
QAContact: qa(a)suse.de
My program executes a java class from a native thread after attaching the
thread to the Sun 1.5 JVM, this results in the following exception:
Exception in thread "Thread-0" javax.xml.parsers.FactoryConfigurationError:
Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found
at
javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.java:104)
at org.apache.axis.utils.XMLUtils.getDOMFactory(XMLUtils.java:221)
at org.apache.axis.utils.XMLUtils.access$000(XMLUtils.java:75)
at
org.apache.axis.utils.XMLUtils$ThreadLocalDocumentBuilder.initialValue(XMLUtils.java:98)
at
java.lang.ThreadLocal$ThreadLocalMap.getAfterMiss(ThreadLocal.java:374)
at java.lang.ThreadLocal$ThreadLocalMap.get(ThreadLocal.java:347)
at
java.lang.ThreadLocal$ThreadLocalMap.access$000(ThreadLocal.java:225)
at java.lang.ThreadLocal.get(ThreadLocal.java:127)
at org.apache.axis.utils.XMLUtils.getDocumentBuilder(XMLUtils.java:237)
at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:337)
at
org.apache.axis.message.SOAPDocumentImpl.<init>(SOAPDocumentImpl.java:70)
at org.apache.axis.SOAPPart.<init>(SOAPPart.java:1020)
at org.apache.axis.Message.setup(Message.java:377)
at org.apache.axis.Message.<init>(Message.java:246)
at com.novell.casa.authtoksvc.AuthToken.<init>(AuthToken.java:158)
at com.novell.casa.authtoksvc.AuthToken.validate(AuthToken.java:318)
This exception does not occur if I execute the java class from the main thread.
This exception normally occurs if the org.xml.sax.driver property is not set
correctly. This leads me to believe that the issue is related to it.
Please note that the same code works without any issue when executed using
IBM's JVM.
I hava attached a tar file with a sample test program and supporting files
which demonstrate the problem. The source code is in the file: server-sun.cpp.
To run the program execute ./run_test.sh.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=224047
Summary: The New Separator button doesn't work in the Menu Layout
section of the gnome-control-center
Product: openSUSE 10.2
Version: RC 2
Platform: Other
OS/Version: Other
Status: NEW
Severity: Major
Priority: P5 - None
Component: GNOME
AssignedTo: bnc-team-gnome(a)forge.provo.novell.com
ReportedBy: jharmon(a)novell.com
QAContact: qa(a)suse.de
If you launch the gnome-control-center and then startup the Menu Editor, you
have a button that is labeled "New Separator". However, when the "New
Separator" button is clicked on, nothing happens.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.