Houdini SGTK App crash on close

I everyone, I’m trying to use SGTK apps with Houdini 18.0.460, and each time I have an opened App (like tk-multi-workfiles2 or tk-multi-publish2) and I close Houdini, I get a crash.

My log is

Crash report from tlegranche; Houdini Core Version 18.0.460 [linux-x86_64-gcc6.3]
Uptime 91 seconds
Wed May 27 16:00:17 2020
Caught signal 6

Traceback from 1329 ThreadId=0x7fc9fc10ad40
AP_Interface::coreDumpChaser(UTsignalHandlerArg) <libHoudiniUI.so>
AP_Interface::si_CrashHandler::chaser(UTsignalHandlerArg) <libHoudiniUI.so>
signalCallback(UTsignalHandlerArg) <libHoudiniUT.so>
UT_Signal::UT_ComboSignalHandler::operator()(int, siginfo_t*, void*) const <libHoudiniUT.so>
UT_Signal::processSignal(int, siginfo_t*, void*) <libHoudiniUT.so>
_L_unlock_13 <libpthread.so.0>
__GI_raise <libc.so.6>
__GI_abort <libc.so.6>
QMessageLogger::fatal(char const*, ...) const <libQt5Core.so.5>
QThread::~QThread() <libQt5Core.so.5>
QThreadWrapper::~QThreadWrapper() <QtCore.so>
QObjectPrivate::deleteChildren() <libQt5Core.so.5>
QObject::~QObject() <libQt5Core.so.5>
QObjectWrapper::~QObjectWrapper() <QtCore.so>
QObjectPrivate::deleteChildren() <libQt5Core.so.5>
QWidget::~QWidget() <libQt5Widgets.so.5>
QWidgetWrapper::~QWidgetWrapper() <QtWidgets.so>
QObjectPrivate::deleteChildren() <libQt5Core.so.5>
QWidget::~QWidget() <libQt5Widgets.so.5>
QWidgetWrapper::~QWidgetWrapper() <QtWidgets.so>
QObjectPrivate::deleteChildren() <libQt5Core.so.5>
QWidget::~QWidget() <libQt5Widgets.so.5>
QStackedWidgetWrapper::~QStackedWidgetWrapper() <QtWidgets.so>
QObjectPrivate::deleteChildren() <libQt5Core.so.5>
QWidget::~QWidget() <libQt5Widgets.so.5>
QDialogWrapper::~QDialogWrapper() <QtWidgets.so>
QObjectPrivate::deleteChildren() <libQt5Core.so.5>
QWidget::~QWidget() <libQt5Widgets.so.5>
re_QWindowWidget::~re_QWindowWidget() <libHoudiniUI.so>
QObject::event(QEvent*) <libQt5Core.so.5>
QWidget::event(QEvent*) <libQt5Widgets.so.5>
QApplicationPrivate::notify_helper(QObject*, QEvent*) <libQt5Widgets.so.5>
QApplication::notify(QObject*, QEvent*) <libQt5Widgets.so.5>
QCoreApplication::notifyInternal2(QObject*, QEvent*) <libQt5Core.so.5>
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) <libQt5Core.so.5>
ap_shutDownQtApp(void*) <libHoudiniUI.so>
doExitCallbacks() <libHoudiniUT.so>
UT_Exit::doExit(int, bool) <libHoudiniUT.so>
main <libHoudiniUI.so>
__libc_start_main <libc.so.6>
main <houdinicore-bin>

Any idea on what happen here ?

4 Likes

Hi @tristanlg

I’m sorry you’re hitting issues, what versions of the following are you using?

  • tk-houdini
  • tk-core
  • tk-multi-workfiles2
  • tk-framework-shotgunutils
  • tk-framework-qtwidgets

Best
Phil

2 Likes

Hi @tristanlg

We’ve actually reproduced the issue on our side as well, and I’ve ticketed this up.
Thanks for reporting it, we’ll post back here once it is resolved.

Thanks
Phil

2 Likes

Hi !
Thanks for your feedbacks @philip.scadding !
We’ll wait for a fix.

Tristan

2 Likes

Hi @philip.scadding, any news about this bug ? :slight_smile:

1 Like

Hi @tristanlg,

It looks like this is still in our backlog to fix, we don’t currently have any updates for you sorry.

Looking the at the testing it seems it affects Houdini 18.0.407+, Would a current workaround to use an earlier build be an option for you?

-David

1 Like

Hi @DavidMason and @philip.scadding,

We are using Houdini 18.5.696, and we are still facing the issue.

Any news?

Hi @DavidMason and @philip.scadding,

I’m getting a crash on exit with an almost identical stacktrace using Houdini 19.0.589.

Was this ever fixed?

Many thanks,

John.

Hello folks, and sorry for the late response.

We investigated this and found a potential fix for this. We’re still testing it. I’ll get back to you with the results.

Cheers.

3 Likes