You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Specs: Torsion v1.0.0-10-g2c52502 on Debian 7 (64bit) in VirtualBox:
Repro Steps:
Open the Torsion binary and successfully connect to the Tor network.
Click the "Torsion Preferences"
When you have no contacts press the "Remove" button.
Results: The Torsion binary crashes (terminal crash output provided below).
Expected Result: System does nothing if no contacts are available. System continues without critical error.
Terminal output:
#user runs "./Torsion" from terminal while in the path with the binary.
OpenGL Warning: Failed to connect to host. Make sure 3D acceleration is enabled for this VM.
qrc:/ui/MainWindow.qml:92:5: QML Loader: Binding loop detected for property "active"
#user clicks the "Torsion Preferences"
qrc:/ui/ContactPreferences.qml:42: TypeError: Cannot read property 'nickname' of null
qrc:/ui/ContactPreferences.qml:51: TypeError: Cannot read property 'contactID' of null
qrc:/ui/ContactPreferences.qml:58: TypeError: Cannot call method 'readSetting' of null
qrc:/ui/ContactPreferences.qml:67: TypeError: Cannot call method 'readSetting' of null
#user clicks the "Remove" button.
qrc:/ui/MessageDialogWrapper.qml:4:1: Type MessageDialog unavailable
qrc:/QtQuick/Dialogs/WidgetMessageDialog.qml:42:1: module "QtQuick.PrivateWidgets" is not installed
Segmentation fault
#end of crashlog.
Notes:
Note that this same crash also occurs if the binary is run from GUI as opposed to terminal.
The text was updated successfully, but these errors were encountered:
The Qt 5.1 fallback dialog path would assume it had a valid contact.
Also, the contact info fields would spit out warnings when first
displayed, and showed no useful information anyway. They're now hidden
when no contact is selected.
The crash, warnings, and useless empty UI fields are fixed by the commit, but there is another bug here, in that the QtQuick.PrivateWidgets module didn't get bundled.
Specs: Torsion v1.0.0-10-g2c52502 on Debian 7 (64bit) in VirtualBox:
Repro Steps:
Results: The Torsion binary crashes (terminal crash output provided below).
Expected Result: System does nothing if no contacts are available. System continues without critical error.
Terminal output:
#user runs "./Torsion" from terminal while in the path with the binary.
OpenGL Warning: Failed to connect to host. Make sure 3D acceleration is enabled for this VM.
qrc:/ui/MainWindow.qml:92:5: QML Loader: Binding loop detected for property "active"
#user clicks the "Torsion Preferences"
qrc:/ui/ContactPreferences.qml:42: TypeError: Cannot read property 'nickname' of null
qrc:/ui/ContactPreferences.qml:51: TypeError: Cannot read property 'contactID' of null
qrc:/ui/ContactPreferences.qml:58: TypeError: Cannot call method 'readSetting' of null
qrc:/ui/ContactPreferences.qml:67: TypeError: Cannot call method 'readSetting' of null
#user clicks the "Remove" button.
qrc:/ui/MessageDialogWrapper.qml:4:1: Type MessageDialog unavailable
qrc:/QtQuick/Dialogs/WidgetMessageDialog.qml:42:1: module "QtQuick.PrivateWidgets" is not installed
Segmentation fault
#end of crashlog.
Notes:
Note that this same crash also occurs if the binary is run from GUI as opposed to terminal.
The text was updated successfully, but these errors were encountered: