Bug#849370: aptitude: Aptitude crashes with SIGABRT on install command

2017-01-03 Thread Jonathan Seeley
I just built aptitude with the patch referenced by #836567 and it has
eliminated the crash, so it seems you were right and it is working as a
stop-gap measure.

'virtualbox' is one package which seems to consistently cause the crash for
me, even when using the CLI.

On Tue, Jan 3, 2017 at 7:38 AM, Samuel Mimram  wrote:

> Hi,
>
> Same bug here. From the stacktrace, it looks quite related to #836567...
>
> Cheers,
>
> Samuel
>
> On Tue, Jan 3, 2017 at 8:49 AM, Jean-Luc Coulon
>  wrote:
> > Hi Manuel,
> >
> > 1 - Happy 2017 for you and your family :)
> >
> > 2 - I've not always the problem, this explains the late answer. I get it
> > 100% with the curses interface, but not with the command line.
> >
> > 3 - Yes this occurs also with 0.8.4-1
> >
> > 4 - I had to rebuild the package because it is supplied stripped (the
> > dbgsyms package is not supplied in the repositories).
> >
> > 5 - Please find attached the backtrace for "aptitude upgrade"
> >
> > 6 - the same with "aptitude install ssh"
> >
> > Best regards
> >
> > Jean-Luc
> > Le 31/12/2016 à 17:16, Manuel A. Fernandez Montecelo a écrit :
> >>
> >> --args aptitude install pkgs_that_you_want_installed
>
> --
> To unsubscribe, send mail to 849370-unsubscr...@bugs.debian.org.
>


Bug#849370: Re%3A aptitude%3A Aptitude crashes with SIGABRT on install command

2016-12-31 Thread Jonathan Seeley
Here's a backtrace from my attempt. In my case, I attempted using 'g' in
the ncurses UI vs installing on the CLI as I had mixed results getting it
to repeat on the normal CLI.
method: gdb aptitude
type: run
press 'g' after aptitude loads.

Similarly, I had the issue occur if I tried shift+U to select all
upgradeable packages for upgrade.


#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58
set = {__val = {134217728, 140737309744532, 64, 1024,
140737488338600, 140737338622695, 140737488338432,
0, 140737488338464, 0, 140737488338592, 140737488338344,
140737488338312, 140737339102045,
140737488338616, 140737488339104}}
pid = 
tid = 
#1  0x7556340a in __GI_abort () at abort.c:89
save_stage = 2
act = {__sigaction_handler = {sa_handler = 0x57b1f4a0,
sa_sigaction = 0x57b1f4a0}, sa_mask = {
__val = {140737349022755, 1024, 140737228880889,
140737228880891, 140737349023252, 140737201600631,
  140737228880891, 140737228880886, 140737201600633,
140737228880893, 140737349023978, 93825000266448,
  1, 9382479264, 140737488338960, 140737488338960}},
sa_flags = 7, sa_restorer = 0x42}
sigs = {__val = {32, 0 }}
#2  0x55732a45 in ?? ()
No symbol table info available.
#3  0x55734b5f in ?? ()
No symbol table info available.
#4  0x557564e0 in ?? ()
No symbol table info available.
#5  0x557509ad in ?? ()
No symbol table info available.
#6  0x55750a98 in ?? ()
No symbol table info available.
#7  0x55751c5a in ?? ()
No symbol table info available.
#8  0x558286c6 in ?? ()
No symbol table info available.
#9  0x558187d4 in ?? ()
No symbol table info available.
#10 0x557a0066 in ?? ()
No symbol table info available.
#11 0x557a1c71 in ?? ()
No symbol table info available.
#12 0x556918d0 in ?? ()
No symbol table info available.
#13 0x771a2338 in
cwidget::widgets::widget::handle_key(cwidget::config::key const&) ()
   from /usr/lib/x86_64-linux-gnu/libcwidget.so.3
No symbol table info available.
#14 0x77179406 in
cwidget::widgets::passthrough::handle_key(cwidget::config::key const&) ()
   from /usr/lib/x86_64-linux-gnu/libcwidget.so.3
No symbol table info available.
#15 0x771a5ab3 in
cwidget::widgets::widget::dispatch_key(cwidget::config::key const&) ()
   from /usr/lib/x86_64-linux-gnu/libcwidget.so.3
No symbol table info available.
#16 0x7715a1f1 in
cwidget::widgets::menubar::handle_key(cwidget::config::key const&) ()
   from /usr/lib/x86_64-linux-gnu/libcwidget.so.3
No symbol table info available.
#17 0x771a5ab3 in
cwidget::widgets::widget::dispatch_key(cwidget::config::key const&) ()
   from /usr/lib/x86_64-linux-gnu/libcwidget.so.3
No symbol table info available.
#18 0x77127dc9 in
cwidget::toplevel::input_thread::get_input_event::dispatch() ()
   from /usr/lib/x86_64-linux-gnu/libcwidget.so.3
No symbol table info available.
#19 0x7711f6b5 in cwidget::toplevel::mainloop(int) () from
/usr/lib/x86_64-linux-gnu/libcwidget.so.3
No symbol table info available.
#20 0x55691a9a in ?? ()
No symbol table info available.
#21 0x555b45cd in ?? ()
No symbol table info available.
#22 0x7554f2b1 in __libc_start_main (main=0x555b2ec0, argc=1,
argv=0x7fffe6d8,
init=, fini=, rtld_fini=,
stack_end=0x7fffe6c8)
at ../csu/libc-start.c:291
result = 
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0,
-2077195343954987300, 93824992664080, 140737488348880, 0,
0, -5298197743595440420, -5298185417430550820},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0,
  0x7fffe6e8, 0x77ffe168}, data = {prev = 0x0, cleanup
= 0x0, canceltype = -6424}}}
not_first_call = 
#23 0x555bda3a in ?? ()
No symbol table info available.


On Sat, Dec 31, 2016 at 4:59 PM, Jonathan Seeley <sevale...@gmail.com>
wrote:

> I'm having the same issue, both with 0.8.3-1+b2 and 0.8.4-1.
>


Bug#849370: Re%3A aptitude%3A Aptitude crashes with SIGABRT on install command

2016-12-31 Thread Jonathan Seeley
I'm having the same issue, both with 0.8.3-1+b2 and 0.8.4-1.