Devuan bug report logs - #372
freecad: Crash in Path workbench when editing stock

Package: freecad; Reported by: Nico Orru <nigu.orru@gmail.com>; dated Tue, 14 Jan 2020 13:12:13 UTC; Maintainer for freecad is (unknown).

Message received at submit@bugs.devuan.org:


Received: (at submit) by bugs.devuan.org; 14 Jan 2020 13:10:59 +0000
Return-Path: <nigu.orru@gmail.com>
Delivered-To: devuanbugs@dyne.org
Received: from tupac3.dyne.org [195.169.149.119]
	by doc.devuan.org with IMAP (fetchmail-6.4.0.beta4)
	for <debbugs@localhost> (single-drop); Tue, 14 Jan 2020 13:10:59 +0000 (UTC)
Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by vm6.ganeti.dyne.org (Postfix) with ESMTPS id 6EC5AF60C3C
	for <submit@bugs.devuan.org>; Sat,  4 Jan 2020 23:26:35 +0100 (CET)
Authentication-Results: vm6.ganeti.dyne.org;
	dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="uRwVPAew";
	dkim-atps=neutral
Received: by mail-wr1-f46.google.com with SMTP id z7so45610590wrl.13
        for <submit@bugs.devuan.org>; Sat, 04 Jan 2020 14:26:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20161025;
        h=mime-version:content-transfer-encoding:from:to:subject:message-id
         :date;
        bh=0uo8iTAVRysPR/vlqxMCjXYm2BRaXu6PY/HIKLqKuKU=;
        b=uRwVPAew9qCeqjNEv3IfoQmAonHC9f2QSSle2liixSDQmtzwH5ti896ZG9c932cCt+
         7BcTCC5F3I9z9NAMBEFyh8yFcAPivcbsyvpK4KItU0gUtLQ4OLHscBTEE1VfzjlLQzE1
         9RyQaS4OXxWY9sEigdmsvs8P7xOR/JUQ8/bu/Yuo9NTx47DmcQM8uPKUsg7rolv3fVVU
         R+73Sf7JIn3IWG/SIgNKErYgPQCE+EVQn95QQQVJ5Qv5bkMKLqv9H32n0vKPU69Dpv5L
         gw487EICGuO5p7bkpQZ4vUR81DQ6wFaUfNe049U0snHqlrf/E+XWKNCDXfX8mL7HbnUH
         Bl+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:mime-version:content-transfer-encoding:from:to
         :subject:message-id:date;
        bh=0uo8iTAVRysPR/vlqxMCjXYm2BRaXu6PY/HIKLqKuKU=;
        b=m2HZGQmZPKetuxxkDzxcVDTozh/4c8a7/7rMlEWdtQ+7C/rb6QakjaxJaqsujDn+Kk
         gjZtIfjvrTfyRjb3QVrfudLYASU40OtK1Uev72OBrzqoIcj5JFre0IAJGuCkimQ/kFsG
         vBPivk04KxG2UbgW1fkuDKrh6Lc6nLVYABdyOBry0BthEx9LwPCypwC4wJeb49tvJvU0
         tPxhtfNf47ruy3lYZKmKK4ewk6ETkSV9nIknTBB6xSE/JIvxk5k1/9gaBlqPB7slnBDY
         vSnRhXRIexH7uL2+czOP2JGdgpZhT39guTe+KuBRRl8EKH6NVs4I3Ad4JwCUNOADnOfe
         hIWA==
X-Gm-Message-State: APjAAAWwS7lOux3Ma36s7wu9LJJZcj/IUG4tCrmy90KswT00+fBZRJKq
	ZHawgXcLp9TgoKmOeUE5ZjGN9dzvI9s=
X-Google-Smtp-Source: APXvYqyRKDxxe/ZZ0J23rDJ+x7CciwgFgbQqpne7HvWGTz8/PmRye3lRbPe92k4u1qmTuR0stRuodw==
X-Received: by 2002:a5d:6284:: with SMTP id k4mr93485910wru.398.1578176794388;
        Sat, 04 Jan 2020 14:26:34 -0800 (PST)
Received: from [127.0.0.1] (cpc104906-live32-2-0-cust60.17-2.cable.virginm.net. [94.174.60.61])
        by smtp.gmail.com with ESMTPSA id 25sm16705239wmi.32.2020.01.04.14.26.33
        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
        Sat, 04 Jan 2020 14:26:33 -0800 (PST)
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Nico Orru <nigu.orru@gmail.com>
To: Devuan Bug Tracking System <submit@bugs.devuan.org>
Subject: freecad: Crash in Path workbench when editing stock
Message-ID: <157817679258.32673.9778058675326805917.reportbug@lenovo-devuan>
X-Mailer: reportbug 7.5.3+devuan1
Date: Sat, 04 Jan 2020 22:26:32 +0000
X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID,
	DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,
	RCVD_IN_MSPIKE_H2,SPF_PASS autolearn=disabled version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org

Package: freecad
Version: 0.18.4+dfsg1-2
Severity: normal

I am getting this crash quite often in the Path workbench, usually when configuring the workpiece's stock:

Dear Maintainer,Program received signal SIGSEGV, Segmentation fault.
#0  /lib/x86_64-linux-gnu/libc.so.6(+0x3a100) [0x7f05150f2100]
#1  0x7f05155a952a in QString::operator=(QString const&) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x1a
#2  0x7f0515b3e7cd in QWidget::setToolTip(QString const&) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x2d
#3  /usr/lib/python3/dist-packages/PySide2/QtWidgets.cpython-37m-x86_64-linux-gnu.so(+0x63f93b) [0x7f04f1e9993b]
#4  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyMethodDef_RawFastCallKeywords+0x274) [0x7f0516288714]
#5  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyCFunction_FastCallKeywords+0x28) [0x7f0516289458]
#6  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(+0x6e250) [0x7f0516099250]
#7  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x68a2) [0x7f051609fc42]
#8  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(+0x7794b) [0x7f05160a294b]
#9  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(+0x6e015) [0x7f0516099015]
#10  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x242d) [0x7f051609b7cd]
#11  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(+0x7794b) [0x7f05160a294b]
#12  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(+0x6e015) [0x7f0516099015]
#13  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x242d) [0x7f051609b7cd]
#14  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyEval_EvalCodeWithName+0x92d) [0x7f05161c15cd]
#15  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyFunction_FastCallKeywords+0x89) [0x7f0516288bc9]
#16  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(+0x6e015) [0x7f0516099015]
#17  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x242d) [0x7f051609b7cd]
#18  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyEval_EvalCodeWithName+0x92d) [0x7f05161c15cd]
#19  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyFunction_FastCallKeywords+0x89) [0x7f0516288bc9]
#20  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(+0x6e015) [0x7f0516099015]
#21  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x242d) [0x7f051609b7cd]
#22  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(+0x7794b) [0x7f05160a294b]
#23  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(+0x6e015) [0x7f0516099015]
#24  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x242d) [0x7f051609b7cd]
#25  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(+0x7794b) [0x7f05160a294b]
#26  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(+0x6e015) [0x7f0516099015]
#27  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x1cde) [0x7f051609b07e]
#28  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(+0x7794b) [0x7f05160a294b]
#29  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(+0x6e015) [0x7f0516099015]
#30  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x242d) [0x7f051609b7cd]
#31  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyEval_EvalCodeWithName+0x92d) [0x7f05161c15cd]
#32  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyFunction_FastCallDict+0x1c7) [0x7f0516288eb7]
#33  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyObject_Call_Prepend+0xcd) [0x7f051628b45d]
#34  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(PyObject_Call+0x75) [0x7f05162896d5]
#35  0x7f05170fc5c7 in Gui::ViewProviderPythonFeatureImp::setEdit(int) from /usr/lib/freecad-python3/lib/libFreeCADGui.so+0x677
#36  0x7f04956dc6d9 in Gui::ViewProviderPythonFeatureT<PartGui::ViewProviderPart>::setEdit(int) from /usr/lib/freecad-python3/lib/PartGui.so+0x19
#37  0x7f05170df11a in Gui::ViewProvider::startEditing(int) from /usr/lib/freecad-python3/lib/libFreeCADGui.so+0x3a
#38  0x7f05170b9c3d in Gui::View3DInventorViewer::setEditingViewProvider(Gui::ViewProvider*, int) from /usr/lib/freecad-python3/lib/libFreeCADGui.so+0x2d
#39  0x7f0516e544ad in Gui::Document::setEdit(Gui::ViewProvider*, int) from /usr/lib/freecad-python3/lib/libFreeCADGui.so+0xfd
#40  0x7f0516e6c8b8 in Gui::DocumentPy::setEdit(_object*) from /usr/lib/freecad-python3/lib/libFreeCADGui.so+0xa8
#41  0x7f0516e6ca6a in Gui::DocumentPy::staticCallback_setEdit(_object*, _object*) from /usr/lib/freecad-python3/lib/libFreeCADGui.so+0x3a
#42  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyMethodDef_RawFastCallKeywords+0x2c9) [0x7f0516288769]
#43  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyCFunction_FastCallKeywords+0x28) [0x7f0516289458]
#44  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(+0x6e250) [0x7f0516099250]
#45  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x68a2) [0x7f051609fc42]
#46  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyEval_EvalCodeWithName+0x92d) [0x7f05161c15cd]
#47  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(PyEval_EvalCodeEx+0x3e) [0x7f05161c184e]
#48  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(PyEval_EvalCode+0x1b) [0x7f05161c207b]
#49  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(PyRun_StringFlags+0x8f) [0x7f051619072f]
#50  0x7f051661bba6 in Base::InterpreterSingleton::runString[abi:cxx11](char const*) from /usr/lib/freecad-python3/lib/libFreeCADBase.so+0x66
#51  0x7f0516eae1c0 in Gui::Command::doCommand(Gui::Command::DoCmd_Type, char const*, ...) from /usr/lib/freecad-python3/lib/libFreeCADGui.so+0x130
#52  0x7f04956c3ec9 in PartGui::ViewProviderPart::doubleClicked() from /usr/lib/freecad-python3/lib/PartGui.so+0xa9
#53  0x7f0516faf482 in Gui::TreeWidget::mouseDoubleClickEvent(QMouseEvent*) from /usr/lib/freecad-python3/lib/libFreeCADGui.so+0x1e2
#54  0x7f0515b49816 in QWidget::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x2e6
#55  0x7f0515bf59fe in QFrame::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x1e
#56  0x7f0515d7366e in QAbstractItemView::viewportEvent(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x6e
#57  0x7f0515de036b in QTreeView::viewportEvent(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x3b
#58  0x7f05156e9833 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x93
#59  0x7f0515b07c21 in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x71
#60  0x7f0515b113e3 in QApplication::notify(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x583
#61  0x7f0516e83c48 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad-python3/lib/libFreeCADGui.so+0x88
#62  0x7f05156e9b22 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x182
#63  0x7f0515b104f3 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x1b3
#64  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x1bf039) [0x7f0515b65039]
#65  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x1c1ec4) [0x7f0515b67ec4]
#66  0x7f0515b07c32 in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x82
#67  0x7f0515b11190 in QApplication::notify(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x330
#68  0x7f0516e83c48 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad-python3/lib/libFreeCADGui.so+0x88
#69  0x7f05156e9b22 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x182
#70  0x7f0513ac6962 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5+0x612
#71  0x7f0513ac826b in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5+0x24b
#72  0x7f0513aa2ecb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5+0xbb
#73  /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5(+0x71cda) [0x7f050fdcbcda]
#74  /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x27d) [0x7f0513160f1d]
#75  /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x501a0) [0x7f05131611a0]
#76  /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x2f) [0x7f051316122f]
#77  0x7f051573f891 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x61
#78  0x7f05156e87ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x12b
#79  0x7f05156f0252 in QCoreApplication::exec() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x92
#80  0x7f0516e15dc7 in Gui::Application::runApplication() from /usr/lib/freecad-python3/lib/libFreeCADGui.so+0x16e7
#81  freecad(main+0x6a6) [0x55ebd3983726]
#82  /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb) [0x7f05150debbb]
#83  freecad(_start+0x2a) [0x55ebd3983a1a]




-- System Information:
Debian Release: 10.0
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C), LANGUAGE=C.UTF-8 (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages freecad depends on:
ii  freecad-python3  0.18.4+dfsg1-2

Versions of packages freecad recommends:
ii  calculix-ccx  2.11-1+b3
ii  graphviz      2.42.2-3

Versions of packages freecad suggests:
pn  povray  <none>

-- no debconf information

Acknowledgement sent to Nico Orru <nigu.orru@gmail.com>:
New bug report received and forwarded. Copy sent to owner@bugs.devuan.org. Full text available.
Report forwarded to devuan-bugs@lists.dyne.org, owner@bugs.devuan.org:
bug#372; Package freecad. Full text available.

Devuan BTS -- Powered by Debian bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.

Devuan Bugs Owner <owner@bugs.devuan.org>.
Last modified: Sat, 4 Jul 2020 00:39:02 UTC