Your message dated Mon, 02 Mar 2009 22:10:47 +0100
with message-id <[email protected]>
and subject line Closing bug due to package removal
has caused the Debian Bug report #469071,
regarding xdialog: fails to find /usr/lib/gtk-2.0/modules/libgnomebreakpad.so,
gtk warning breaks output of STDERR
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
469071: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=469071
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: xdialog
Version: 2.3.1-2
Severity: important
Xdialog looks for libgnomebreakpad.so (according to strace), but doesnt look in
/usr/lib/gtk-2.0/modules/
where it exists. Thus a Gtk-warning is sent to STDERR, also where the output of
a choice made in an
Xdialog menu is written. In my test script I redirect STDERR to a tmpfile that
is then case'd. The case
statement fails because the Gtk-warning is also written to the tmpfile.
Example script:
#!/bin/sh
menu () {
Xdialog --title "Test Xdialog"\
--menu "Choose 1 or 2" 30 70 18\
"chose1" "Choice 1"\
"chose2" "Choice 2"
}
displaymenu () {
tmpfile=/home/ardy/TESTXDIALOG
menu 2> $tmpfile
OPTION=`cat $tmpfile`
#rm -f $tmpfile
case $OPTION in
chose1)
Xdialog --msgbox "You chose 1." 20 40
;;
chose2)
Xdialog --msgbox "You chose 2." 20 40
;;
esac
}
displaymenu
When executed, the menu comes up, when a choice is made, the case statement
fails due to the contents
of $tmpfile, and the displaymenu function does not re-execute.
The contents of $tmpfile:
Gtk-WARNING (recursed) **: Failed to load module "libgnomebreakpad.so":
libgnomebreakpad.so: cannot open shared
object file: No such file or directory
chose1
The list of directories searched for libgnomebreakpad.so according to strace:
open("/lib/tls/i686/sse2/cmov/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/lib/tls/i686/sse2/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/lib/tls/i686/cmov/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/lib/tls/i686/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/lib/tls/sse2/cmov/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/lib/tls/sse2/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/lib/tls/cmov/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/lib/tls/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/lib/i686/sse2/cmov/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/lib/i686/sse2/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/lib/i686/cmov/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/lib/i686/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/lib/sse2/cmov/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/lib/sse2/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/lib/cmov/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/lib/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/lib/tls/i686/sse2/cmov/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib/tls/i686/sse2/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/tls/i686/cmov/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/tls/i686/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/tls/sse2/cmov/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/tls/sse2/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/tls/cmov/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/tls/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/lib/i686/sse2/cmov/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/i686/sse2/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/i686/cmov/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/i686/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/lib/sse2/cmov/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/sse2/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/lib/cmov/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/lib/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/lib/i486-linux-gnu/tls/i686/sse2/cmov/libgnomebreakpad.so", O_RDONLY) =
-1 ENOENT (No such file or
directory)
open("/lib/i486-linux-gnu/tls/i686/sse2/libgnomebreakpad.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/tls/i686/cmov/libgnomebreakpad.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/tls/i686/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/lib/i486-linux-gnu/tls/sse2/cmov/libgnomebreakpad.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/tls/sse2/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/lib/i486-linux-gnu/tls/cmov/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/lib/i486-linux-gnu/tls/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/lib/i486-linux-gnu/i686/sse2/cmov/libgnomebreakpad.so", O_RDONLY) = -1
ENOENT (No such file or
directory)
open("/lib/i486-linux-gnu/i686/sse2/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/lib/i486-linux-gnu/i686/cmov/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/lib/i486-linux-gnu/i686/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/lib/i486-linux-gnu/sse2/cmov/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/lib/i486-linux-gnu/sse2/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/lib/i486-linux-gnu/cmov/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/lib/i486-linux-gnu/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/i486-linux-gnu/tls/i686/sse2/cmov/libgnomebreakpad.so",
O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/lib/i486-linux-gnu/tls/i686/sse2/libgnomebreakpad.so", O_RDONLY) =
-1 ENOENT (No such file or
directory)
open("/usr/lib/i486-linux-gnu/tls/i686/cmov/libgnomebreakpad.so", O_RDONLY) =
-1 ENOENT (No such file or
directory)
open("/usr/lib/i486-linux-gnu/tls/i686/libgnomebreakpad.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/tls/sse2/cmov/libgnomebreakpad.so", O_RDONLY) =
-1 ENOENT (No such file or
directory)
open("/usr/lib/i486-linux-gnu/tls/sse2/libgnomebreakpad.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/tls/cmov/libgnomebreakpad.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/tls/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib/i486-linux-gnu/i686/sse2/cmov/libgnomebreakpad.so", O_RDONLY) =
-1 ENOENT (No such file or
directory)
open("/usr/lib/i486-linux-gnu/i686/sse2/libgnomebreakpad.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/i686/cmov/libgnomebreakpad.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/i686/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib/i486-linux-gnu/sse2/cmov/libgnomebreakpad.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/sse2/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib/i486-linux-gnu/cmov/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib/i486-linux-gnu/libgnomebreakpad.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.24.3-rt3-daw1 (PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages xdialog depends on:
ii libc6 2.7-6 GNU C Library: Shared libraries
ii libglib1.2ldbl 1.2.10-19 The GLib library of C routines
ii libgtk1.2 1.2.10-18.1 The GIMP Toolkit set of widgets fo
ii libx11-6 2:1.0.3-7 X11 client-side library
ii libxext6 1:1.0.3-2 X11 miscellaneous extension librar
ii libxi6 2:1.1.3-1 X11 Input extension library
xdialog recommends no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Hi!
The package xdialog got removed recently from Debian. So I close the
bug bugs affecting bugs affecting xdialog.
Dear submitter, thanks for reporting the bug and sorry for being able to
fix it to your convenience.
Best regards,
Alexander
signature.asc
Description: OpenPGP digital signature
--- End Message ---