[Gambas-user] IDE Crashes - nss_ocsp is the culprit

bb adamnt42 at gmail.com
Fri Aug 6 09:45:02 CEST 2021


Gambas 16.2 Stable on MX Linux

As well as intepreter crashes mentioned in the other thread, I am now
getting IDE crashes with some projects within the IDE. They all seem to
do with code completion. I have disabled near every code completion
feature ( help popups, offline help, etc etc ) but they are still
occurring.

The crash is with a similar dump as before, i.e. no stack trace. But
here is what happens.

1) On starting the IDE (in a terminal) the IDE starts and displays the
project selector screen OK but this warning appears in the terminal:
"[26563:26598:0806/165458.706936:ERROR:nss_util.cc(727)] After loading
Root Certs, loaded==false: NSS error code: -8018"

2) I select a project and it loads without any problem.
3) As a check I do a "Compile All" which succeeds without any
boogeymen.
4) I then close the IDE down and the following is output in the
terminal (slightly editted for readability, the original is attached.)

"Received signal 11 SEGV_MAPERR 000000000008"
then 61 lines of object references, then the register dump, then
"[end of stack trace]
Calling _exit(1). Core file will not be generated."

Information gleaned from elsewhere is that the message is that some nss
(GNU Name Service Switch) library installed in MX Linux is causing the
output. I have three such libraries installed (libxmlsec1-nss, libnss-
mdns, libnss-myhostname) and have no others that I can find installed.

Now to the question.


Does anyone know WHY and/or WHERE the gambas3 IDE would call any nss
library on exit?


This is driving me crazy!

tia
bruce
 
-------------- next part --------------
Received signal 11 SEGV_MAPERR 000000000008
#0 0x7f50ed53d93e <unknown>
#1 0x7f50ed53da50 <unknown>
#2 0x7f50ed53e087 <unknown>
#3 0x7f50fb6d9840 <unknown>
#4 0x7f50f59eac09 QWidget::~QWidget()
#5 0x7f50f59eb009 QWidget::~QWidget()
#6 0x7f50f5056090 QObject::event()
#7 0x7f50f59ef96b QWidget::event()
#8 0x7f50f59b14c1 QApplicationPrivate::notify_helper()
#9 0x7f50f59b8970 QApplication::notify()
#10 0x7f50f502c489 QCoreApplication::notifyInternal2()
#11 0x7f50f502f46b QCoreApplicationPrivate::sendPostedEvents()
#12 0x7f50eb5b8344 <unknown>
#13 0x7f50eb5b8540 QQuickRenderControl::~QQuickRenderControl()
#14 0x7f50ead40513 <unknown>
#15 0x7f50ead3e8cb <unknown>
#16 0x7f50ead3e959 <unknown>
#17 0x7f50f505c2dc QObject::~QObject()
#18 0x7f50f59eae90 QWidget::~QWidget()
#19 0x7f50f1c0393a <unknown>
#20 0x7f50ebfabe7f <unknown>
#21 0x7f50ebfac011 <unknown>
#22 0x7f50ec99dbd3 <unknown>
#23 0x7f50ec98e317 <unknown>
#24 0x7f50ec79c795 <unknown>
#25 0x7f50ec7d5d91 <unknown>
#26 0x7f50ec7d6571 <unknown>
#27 0x7f50ec7e4770 <unknown>
#28 0x7f50ec7a0b5b <unknown>
#29 0x7f50ec79ae1b <unknown>
#30 0x7f50eca9f331 <unknown>
#31 0x7f50eca9f5b1 <unknown>
#32 0x7f50ebfc4398 <unknown>
#33 0x7f50ebfc60bf QtWebEngineCore::WebContentsAdapter::~WebContentsAdapter()
#34 0x7f50f1bf7a9a <unknown>
#35 0x7f50f1bf7b29 <unknown>
#36 0x7f50f1bf37e5 QWebEnginePage::~QWebEnginePage()
#37 0x7f50f1c5a4cb MyWebPage::~MyWebPage()
#38 0x7f50f505375b QObjectPrivate::deleteChildren()
#39 0x7f50f59eae06 QWidget::~QWidget()
#40 0x7f50f1c5a445 MyWebEngineView::~MyWebEngineView()
#41 0x7f50f505375b QObjectPrivate::deleteChildren()
#42 0x7f50f59eae06 QWidget::~QWidget()
#43 0x7f50f6001ba1 MyContainer::~MyContainer()
#44 0x7f50f505375b QObjectPrivate::deleteChildren()
#45 0x7f50f59eae06 QWidget::~QWidget()
#46 0x7f50f601ab61 MyDrawingArea::~MyDrawingArea()
#47 0x7f50f505375b QObjectPrivate::deleteChildren()
#48 0x7f50f59eae06 QWidget::~QWidget()
#49 0x7f50f6001ba1 MyContainer::~MyContainer()
#50 0x7f50f505375b QObjectPrivate::deleteChildren()
#51 0x7f50f59eae06 QWidget::~QWidget()
#52 0x7f50f6001ba1 MyContainer::~MyContainer()
#53 0x7f50f505375b QObjectPrivate::deleteChildren()
#54 0x7f50f59eae06 QWidget::~QWidget()
#55 0x7f50f6001ba1 MyContainer::~MyContainer()
#56 0x7f50f505375b QObjectPrivate::deleteChildren()
#57 0x7f50f59eae06 QWidget::~QWidget()
#58 0x7f50f6001ba1 MyContainer::~MyContainer()
#59 0x7f50f505375b QObjectPrivate::deleteChildren()
#60 0x7f50f59eae06 QWidget::~QWidget()
#61 0x7f50f5ffa831 MyMainWindow::~MyMainWindow()
  r8: 000055e923337fa0  r9: 0000000000001003 r10: 000055e921feb860 r11: 00007f50fb82ca60
 r12: 00007ffdf4f81fc0 r13: 000055e921feb540 r14: 000055e923337f30 r15: 00007f50f5138820
  di: 0000000000000000  si: 0000000000000032  bp: 000055e923337f30  bx: 000055e923337fa0
  dx: 0000000000000000  ax: 0000000000000000  cx: 000055e923337fa0  sp: 00007ffdf4f81fb0
  ip: 00007f50f59eac09 efl: 0000000000010283 cgf: 002b000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000008
[end of stack trace]
Calling _exit(1). Core file will not be generated.


More information about the User mailing list