Package: wxmaxima Version: 19.01.2-1 Severity: normal -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
I'm having this issue both with 19.01.2-1 and 19.07.0-1. Backtraces and screenshots are from the latter. On my Plasma system, Maxima keeps giving an assertion failure dialog when clicking just about any item from a dropdown menu. Sometimes the dialogs have very small dimensions and need to be expanded, but it seems to otherwise work fine. Clicking 'Stop' in the dialog gets the backtrace I've included. - -- System Information: Debian Release: 10.0 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-debug'), (500, 'proposed-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.19.0-5-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE= (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages wxmaxima depends on: ii libc6 2.28-10 ii libgcc1 1:8.3.0-6 ii libstdc++6 8.3.0-6 ii libwxbase3.0-0v5 3.0.4+dfsg-8 ii libwxgtk3.0-0v5 3.0.4+dfsg-8 ii maxima 5.42.1-1 Versions of packages wxmaxima recommends: ii maxima-doc 5.42.1-1 Versions of packages wxmaxima suggests: ii fonts-jsmath 0.090709+0-3 ii ibus-gtk3 1.5.19-4 ii texlive-latex-extra 2018.20190227-2 - -- no debconf information *** /home/john/wxmaxima-bt.txt Program received signal SIGTRAP, Trace/breakpoint trap. raise (sig=sig@entry=5) at ../sysdeps/unix/sysv/linux/raise.c:50 50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) bt #0 raise (sig=sig@entry=5) at ../sysdeps/unix/sysv/linux/raise.c:50 #1 0x00007ffff705942a in wxTrap () at ../src/common/appbase.cpp:1074 #2 0x00007ffff758ee2d in wxGUIAppTraits::ShowAssertDialog (this=<optimized out>, msg=...) at ../src/gtk/utilsgtk.cpp:345 #3 0x00007ffff705cab2 in ShowAssertDialog (file=..., line=<optimized out>, func=..., cond=..., msgUser=..., traits=0x555555bb34f0) at ../include/wx/buffer.h:44 #4 0x00007ffff705e9b0 in wxAppConsoleBase::OnAssertFailure (this=this@entry=0x555555b425d0, file=<optimized out>, line=119, func=<optimized out>, cond=<optimized out>, msg=<optimized out>) at ../include/wx/string.h:3488 #5 0x00007ffff755e3b0 in wxApp::OnAssertFailure (this=0x555555b425d0, file=<optimized out>, line=<optimized out>, func=<optimized out>, cond=<optimized out>, msg=<optimized out>) at ../src/gtk/app.cpp:540 #6 0x00007ffff705ec68 in wxDefaultAssertHandler (file=..., line=119, func=..., cond=..., msg=...) at ../include/wx/string.h:4179 #7 0x00007ffff705e041 in wxOnAssert (file=file@entry=0x7ffff77e34b0 "../src/common/dpycmn.cpp", line=line@entry=119, func=func@entry=0x7ffff77e3540 <wxDisplay::wxDisplay(unsigned int)::__FUNCTION__> "wxDisplay", cond=cond@entry=0x7ffff77e34c9 "n < GetCount()", msg=msg@entry=0x7ffff77e33c8 L"An invalid index was passed to wxDisplay") at ../include/wx/string.h:3488 #8 0x00007ffff767712e in wxDisplay::wxDisplay (this=0x7fffffffcb30, n=4294967295) at ../include/wx/display_impl.h:82 #9 0x00007ffff7667021 in wxStandardDialogLayoutAdapter::DoMustScroll (dialog=0x555556671720, windowSize=..., displaySize=...) at ../src/common/dlgcmn.cpp:907 #10 0x00007ffff76670e8 in wxStandardDialogLayoutAdapter::MustScroll (displaySize=..., windowSize=..., dialog=<optimized out>, this=<optimized out>) at ../src/common/dlgcmn.cpp:897 #11 wxStandardDialogLayoutAdapter::CanDoLayoutAdaptation (this=<optimized out>, dialog=<optimized out>) at ../src/common/dlgcmn.cpp:654 #12 0x00007ffff75dea66 in wxDialog::Show (this=0x555556671720, show=<optimized out>) at ../src/gtk/dialog.cpp:69 #13 0x00007ffff75debce in wxDialog::ShowModal (this=0x555556671720) at ../src/gtk/dialog.cpp:164 #14 0x0000555555808fb2 in wxMaxima::CalculusMenu (this=0x555555becbb0, event=...) at ./src/wxMaxima.cpp:6329 #15 0x00007ffff71bf7ae in wxEvtHandler::ProcessEventIfMatchesId (event=..., handler=<optimized out>, entry=...) at ../include/wx/app.h:439 #16 wxEvtHandler::ProcessEventIfMatchesId (entry=..., handler=<optimized out>, event=...) at ../src/common/event.cpp:1365 #17 0x00007ffff71bf8b3 in wxEventHashTable::HandleEvent (this=<optimized out>, event=..., self=self@entry=0x555555becbb0) at ../src/common/event.cpp:996 #18 0x00007ffff71bfbec in wxEvtHandler::TryHereOnly (this=0x555555becbb0, event=...) at ../src/common/event.cpp:1587 #19 0x00007ffff71bfa73 in wxEvtHandler::DoTryChain (this=<optimized out>, event=...) at ../src/common/event.cpp:1552 #20 0x00007ffff71bfd11 in wxEvtHandler::ProcessEvent (this=0x555555bed190, event=...) at ../src/common/event.cpp:1493 #21 0x00007ffff773f3cb in wxWindowBase::TryAfter (this=0x555555f69800, event=...) at ../include/wx/window.h:846 #22 0x00007ffff71bfab7 in wxEvtHandler::SafelyProcessEvent (this=<optimized out>, event=...) at ../src/common/event.cpp:1611 #23 0x00007ffff77408ec in wxWindowBase::HandleWindowEvent (this=this@entry=0x555555f69800, event=...) at ../include/wx/window.h:846 #24 0x00007ffff76f69f5 in wxMenuBase::SendEvent (this=this@entry=0x555555fbee00, itemid=itemid@entry=8574, checked=<optimized out>) at ../src/common/menucmn.cpp:666 #25 0x00007ffff75f5abb in menuitem_activate (item=0x555555ff0850) at ../include/wx/menuitem.h:92 #26 menuitem_activate (item=0x555555ff0850) at ../src/gtk/menu.cpp:553 #27 0x00007ffff6587c8d in g_closure_invoke (closure=0x555555ff1c10, return_value=0x0, n_param_values=1, param_values=0x7fffffffd560, invocation_hint=0x7fffffffd4e0) at ../../../gobject/gclosure.c:810 #28 0x00007ffff659b365 in signal_emit_unlocked_R (node=node@entry=0x555555b29b50, detail=detail@entry=0, instance=instance@entry=0x555555fed8d0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd560) at ../../../gobject/gsignal.c:3635 #29 0x00007ffff65a42be in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffd710) at ../../../gobject/gsignal.c:3391 #30 0x00007ffff65a497f in g_signal_emit (instance=instance@entry=0x555555fed8d0, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3447 #31 0x00007ffff68cba4a in IA__gtk_widget_activate (widget=widget@entry=0x555555fed8d0) at ./gtk/gtkwidget.c:5041 #32 0x00007ffff67c84bd in IA__gtk_menu_shell_activate_item (menu_shell=0x555555fa1e00, menu_item=0x555555fed8d0, force_deactivate=<optimized out>) at ./gtk/gtkmenushell.c:1278 #33 0x00007ffff67c878e in gtk_menu_shell_button_release (widget=0x555555fa1e00, event=<optimized out>) at ./gtk/gtkmenushell.c:703 #34 0x00007ffff67b61eb in _gtk_marshal_BOOLEAN__BOXED (closure=0x555555b89c80, return_value=0x7fffffffda50, n_param_values=<optimized out>, param_values=0x7fffffffdab0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ./gtk/gtkmarshalers.c:84 #35 0x00007ffff6587c8d in g_closure_invoke (closure=0x555555b89c80, return_value=0x7fffffffda50, n_param_values=2, param_values=0x7fffffffdab0, invocation_hint=0x7fffffffda30) at ../../../gobject/gclosure.c:810 #36 0x00007ffff659abbd in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x555555fa1e00, emission_return=emission_return@entry=0x7fffffffdbd0, instance_and_params=instance_and_params@entry=0x7fffffffdab0) at ../../../gobject/gsignal.c:3673 #37 0x00007ffff65a39ab in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffdc80) at ../../../gobject/gsignal.c:3401 #38 0x00007ffff65a497f in g_signal_emit (instance=instance@entry=0x555555fa1e00, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3447 #39 0x00007ffff68cccac in gtk_widget_event_internal (widget=widget@entry=0x555555fa1e00, event=event@entry=0x5555564a26d0) at ./gtk/gtkwidget.c:5010 #40 0x00007ffff68ccf57 in IA__gtk_widget_event (widget=widget@entry=0x555555fa1e00, event=event@entry=0x5555564a26d0) at ./gtk/gtkwidget.c:4807 #41 0x00007ffff67b448c in IA__gtk_propagate_event (widget=0x555555fa1e00, event=0x5555564a26d0) at ./gtk/gtkmain.c:2503 #42 0x00007ffff67b487b in IA__gtk_main_do_event (event=<optimized out>) at ./gtk/gtkmain.c:1698 #43 0x00007ffff6627bac in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ./gdk/x11/gdkevents-x11.c:2425 #44 0x00007ffff6432f2e in g_main_dispatch (context=0x555555b74de0) at ../../../glib/gmain.c:3182 #45 g_main_context_dispatch (context=context@entry=0x555555b74de0) at ../../../glib/gmain.c:3847 #46 0x00007ffff64331c8 in g_main_context_iterate (context=0x555555b74de0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3920 #47 0x00007ffff64334c2 in g_main_loop_run (loop=0x555556082b00) at ../../../glib/gmain.c:4116 #48 0x00007ffff67b38e7 in IA__gtk_main () at ./gtk/gtkmain.c:1270 #49 0x00007ffff7577845 in wxGUIEventLoop::DoRun (this=0x5555562932e0) at ../src/gtk/evtloop.cpp:65 #50 0x00007ffff709548d in wxEventLoopBase::Run (this=0x5555562932e0) at ../src/common/evtloopcmn.cpp:78 #51 0x00007ffff705e616 in wxAppConsoleBase::MainLoop (this=0x555555b425d0) at ../src/common/appbase.cpp:334 #52 0x00007ffff70dfcf9 in wxEntry (argc=<optimized out>, argv=<optimized out>) at ../include/wx/app.h:439 #53 0x00005555556335c2 in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:54 -----BEGIN PGP SIGNATURE----- iHUEARMIAB0WIQQd3xxna2VescxVfdXYKFckL7guMwUCXVtkRAAKCRDYKFckL7gu MxfdAQCGYRHfclHtq4TmuYGO+5zvN5NU5/jj9WXR6E6yBhDU1AEA8EK72tSGB+j7 8VmGNGaSqJtp05mQm71DPQSz36V3pAo= =gcWI -----END PGP SIGNATURE-----