Your message dated Sun, 1 Jan 2017 05:00:45 +0100
with message-id <[email protected]>
and subject line Re: aptitude: #839792 (Segfaults when typing (into aptitude)
during or maybe shortly before package download) and #837366 (Crash when typing
while saying "Updating ... and quitting") might be related
has caused the Debian Bug report #837366,
regarding aptitude: Crash when typing while saying "Updating ... and quitting"
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.)
--
837366: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=837366
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: aptitude
Version: 0.8.3-1
Hi Manuel,
after an aptitude "Performing actions" run I typed "q" and pressed
enter.
While the "Updating … and quitting" screen was shown I already started
to type "update-alternatives --config" and aptitude segfaulted with the
following backtraces:
warning: core file may not match specified executable file.
[New LWP 7417]
[New LWP 7428]
[New LWP 7418]
[New LWP 32113]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `aptitude -u'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007fead2446720 in _xend () at
../sysdeps/unix/sysv/linux/x86/elision-unlock.c:33
33 ../sysdeps/unix/sysv/linux/x86/elision-unlock.c: No such file or
directory.
[Current thread is 1 (Thread 0x7feacebc6700 (LWP 7417))]
(gdb) bt
#0 0x00007fead2446720 in _xend () at
../sysdeps/unix/sysv/linux/x86/elision-unlock.c:33
#1 __lll_unlock_elision (lock=0x7fead3689360
<cwidget::toplevel::input_thread::input_event_mutex>, private=0)
at ../sysdeps/unix/sysv/linux/x86/elision-unlock.c:29
#2 0x00007fead33e3b9a in cwidget::toplevel::input_thread::operator()() () from
/usr/lib/x86_64-linux-gnu/libcwidget.so.3
#3 0x00007fead33e3bc1 in void*
cwidget::threads::thread::bootstrap<cwidget::threads::bootstrap_proxy<cwidget::toplevel::input_thread>
>(void*) ()
from /usr/lib/x86_64-linux-gnu/libcwidget.so.3
#4 0x00007fead243b464 in start_thread (arg=0x7feacebc6700) at
pthread_create.c:333
#5 0x00007fead18e297f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
(gdb)
HTH.
-- Package-specific info:
Terminal: eterm-color
$DISPLAY is set.
which aptitude: /usr/bin/aptitude
aptitude version information:
aptitude 0.8.3
Compiler: g++ 6.1.1 20160802
Compiled against:
apt version 5.0.0
NCurses version 6.0
libsigc++ version: 2.8.0
Gtk+ support disabled.
Qt support disabled.
Current library versions:
NCurses version: ncurses 6.0.20160625
cwidget version: 0.5.17
Apt version: 5.0.0
aptitude linkage:
linux-vdso.so.1 (0x00007ffdcb720000)
libapt-pkg.so.5.0 => /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0
(0x00007f4b9bdcf000)
libncursesw.so.5 => /lib/x86_64-linux-gnu/libncursesw.so.5
(0x00007f4b9bb9f000)
libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5
(0x00007f4b9b975000)
libsigc-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libsigc-2.0.so.0
(0x00007f4b9b76e000)
libcwidget.so.3 => /usr/lib/x86_64-linux-gnu/libcwidget.so.3
(0x00007f4b9b471000)
libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
(0x00007f4b9b16c000)
libboost_iostreams.so.1.61.0 =>
/usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.61.0 (0x00007f4b9af54000)
libboost_filesystem.so.1.61.0 =>
/usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.61.0 (0x00007f4b9ad3b000)
libboost_system.so.1.61.0 =>
/usr/lib/x86_64-linux-gnu/libboost_system.so.1.61.0 (0x00007f4b9ab37000)
libxapian.so.22 => /usr/lib/x86_64-linux-gnu/libxapian.so.22
(0x00007f4b9a733000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007f4b9a516000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(0x00007f4b9a193000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f4b99e8f000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
(0x00007f4b99c78000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4b998da000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f4b996d6000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2
(0x00007f4b994bf000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f4b992a2000)
libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0
(0x00007f4b99092000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f4b98e6f000)
liblz4.so.1 => /usr/lib/x86_64-linux-gnu/liblz4.so.1
(0x00007f4b98c5d000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f4b98a55000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f4b9884e000)
/lib64/ld-linux-x86-64.so.2 (0x000055f50b58e000)
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (990, 'unstable'), (600, 'testing'), (500, 'unstable-debug'),
(500, 'buildd-unstable'), (110, 'experimental'), (1, 'experimental-debug'), (1,
'buildd-experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.8.0-rc5-amd64 (SMP w/8 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
Versions of packages aptitude depends on:
ii aptitude-common 0.8.3-1
ii libapt-pkg5.0 1.3~rc4
ii libboost-filesystem1.61.0 1.61.0+dfsg-2.1+b1
ii libboost-iostreams1.61.0 1.61.0+dfsg-2.1+b1
ii libboost-system1.61.0 1.61.0+dfsg-2.1+b1
ii libc6 2.24-2
ii libcwidget3v5 0.5.17-4+b1
ii libgcc1 1:6.2.0-3
ii libncursesw5 6.0+20160625-1
ii libsigc++-2.0-0v5 2.8.0-2
ii libsqlite3-0 3.14.1-1
ii libstdc++6 6.2.0-3
ii libtinfo5 6.0+20160625-1
ii libxapian22v5 1.2.23-1
Versions of packages aptitude recommends:
ii libparse-debianchangelog-perl 1.2.0-10
ii sensible-utils 0.0.9
Versions of packages aptitude suggests:
ii apt-xapian-index 0.48
ii aptitude-doc-en [aptitude-doc] 0.8.3-1
ii debtags 2.1.2
pn tasksel <none>
-- no debconf information
--- End Message ---
--- Begin Message ---
Version: 0.8.4-1
Hi Manuel,
Manuel A. Fernandez Montecelo wrote:
> 2016-10-10 23:13 Axel Beckert:
> > JFTR: in case this is actually an issue inside cwidget or in the way
> > cwidget is used by aptitude, the two bug reports 839792 (Segfaults
> > when typing (into aptitude) during or maybe shortly before package
> > download) and #837366 (Crash when typing while saying "Updating ...
> > and quitting") might be the same issue or at least related.
>
> With an up-to-date unstable and 0.8.4-1, I cannot reproduce this
> (neither of them). Can you still reproduce it?
I can neither reproduce #839792 nor #837366 with 0.8.4-1 anymore,
hence closing both. Thanks for the heads up!
> It seems to me that these recurrent problems involving cwidget, events,
> typing and threads have something to do either with the specific locale
> settings (mine are the ones below) or temporary ABI incompatibilities,
> perhaps due to binNMU recompilations and different order of compilation
> of boost, sigc++, cwidget and aptitude. Something similar to what
> happened with the Big GCC5 C++11 ABI break, just at a smaller scale.
Sounds likely.
> # env | grep LANG
> LANG=en_GB.UTF-8
> LANGUAGE=en_GB:en
JFTR: Looks similar here:
# env | grep LANG
LANGUAGE=en_GB:en
LANG=C.UTF-8
> Another idea would be a difference between using the minibuffer and not
> using it.
Yeah, except that at least with pressing "b" or "u", no minibuffer is
involved. (But yes, minibuffer often has been the key difference if I
have an issue and you never run into it. :-)
Regards, Axel
--
,''`. | Axel Beckert <[email protected]>, http://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
`- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
--- End Message ---
_______________________________________________
Aptitude-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/aptitude-devel