R
Ronaldo
Wed, May 11, 2016 2:53 PM
I would never do it intentionally but it may happen in bugged user codes.
I would expect undef but the line
a=[]*[];
crashes OpenSCAD.
--
View this message in context: http://forum.openscad.org/Product-bug-tp17298.html
Sent from the OpenSCAD mailing list archive at Nabble.com.
I would never do it intentionally but it may happen in bugged user codes.
I would expect undef but the line
a=[]*[];
crashes OpenSCAD.
--
View this message in context: http://forum.openscad.org/Product-bug-tp17298.html
Sent from the OpenSCAD mailing list archive at Nabble.com.
P
Parkinbot
Wed, May 11, 2016 4:50 PM
Why is this bugged code? It doesn't crash my version (Windows 64, 2016.04.06)
but compiles and evaluates to 'undef'.
--
View this message in context: http://forum.openscad.org/Product-bug-tp17298p17299.html
Sent from the OpenSCAD mailing list archive at Nabble.com.
Why is this bugged code? It doesn't crash my version (Windows 64, 2016.04.06)
but compiles and evaluates to 'undef'.
--
View this message in context: http://forum.openscad.org/Product-bug-tp17298p17299.html
Sent from the OpenSCAD mailing list archive at Nabble.com.
WF
William Ferry
Wed, May 11, 2016 5:30 PM
I tried that one-liner on the released Mac version (2015.03-3) and it crashes instantly (crash log snippet below). So maybe this has been fixed in unreleased code? - Will
Process: OpenSCAD [18234]
Identifier: org.openscad.OpenSCAD
Version: 2015.03-3 (2016.02.23)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: OpenSCAD [18234]
Date/Time: 2016-05-11 10:26:23.883 -0700
OS Version: Mac OS X 10.10.5 (14F1713)
Report Version: 11
Time Awake Since Boot: 300000 seconds
Time Since Wake: 450 seconds
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
VM Regions Near 0:
-->
__TEXT 0000000102d3a000-00000001032ee000 [ 5840K] r-x/rwx SM=COW /Applications/OpenSCAD.app/Contents/MacOS/OpenSCAD
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 org.openscad.OpenSCAD 0x0000000102d6f6e1 Value::operator*(Value const&) const + 289
1 org.openscad.OpenSCAD 0x0000000102d73860 ValuePtr::operator*(ValuePtr const&) const + 48
2 org.openscad.OpenSCAD 0x0000000102d7c478 ExpressionMultiply::evaluate(Context const*) const + 72
3 org.openscad.OpenSCAD 0x0000000102d9e5a8 ModuleContext::initializeModule(Module const&) + 168
4 org.openscad.OpenSCAD 0x0000000102d975dc FileModule::instantiate(Context const*, ModuleInstantiation const*, EvalContext*) + 124
5 org.openscad.OpenSCAD 0x0000000102eec857 MainWindow::instantiateRoot() + 999
6 org.openscad.OpenSCAD 0x0000000102eeac34 MainWindow::compileDone(bool) + 36
7 org.openscad.OpenSCAD 0x0000000102ee98ff MainWindow::compile(bool, bool) + 927
8 org.openscad.OpenSCAD 0x0000000102ee91b1 MainWindow::actionRenderPreview() + 161
9 org.qt-project.QtCore 0x0000000104ebbae7 QMetaObject::activate(QObject*, int, int, void**) + 3159
10 org.qt-project.QtWidgets 0x000000010406b4e0 QAction::activate(QAction::ActionEvent) + 288
11 org.qt-project.QtWidgets 0x000000010415a1ac QAbstractButtonPrivate::click() + 92
12 org.qt-project.QtWidgets 0x000000010415b28e QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 270
13 org.qt-project.QtWidgets 0x000000010422564f QToolButton::mouseReleaseEvent(QMouseEvent*) + 15
14 org.qt-project.QtWidgets 0x00000001040b2fdf QWidget::event(QEvent*) + 1599
15 org.qt-project.QtWidgets 0x000000010415afdf QAbstractButton::event(QEvent*) + 175
16 org.qt-project.QtWidgets 0x0000000104225c73 QToolButton::event(QEvent*) + 323
17 org.qt-project.QtWidgets 0x000000010407485b QApplicationPrivate::notify_helper(QObject*, QEvent*) + 251
18 org.qt-project.QtWidgets 0x0000000104077ef3 QApplication::notify(QObject*, QEvent*) + 9011
19 org.qt-project.QtCore 0x0000000104e87b53 QCoreApplication::notifyInternal(QObject*, QEvent*) + 115
20 org.qt-project.QtWidgets 0x00000001040751eb QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) + 971
21 org.qt-project.QtWidgets 0x00000001040d2fb9 QWidgetWindow::handleMouseEvent(QMouseEvent*) + 1177
22 org.qt-project.QtWidgets 0x00000001040d21cf QWidgetWindow::event(QEvent*) + 111
23 org.qt-project.QtWidgets 0x000000010407485b QApplicationPrivate::notify_helper(QObject*, QEvent*) + 251
24 org.qt-project.QtWidgets 0x00000001040771be QApplication::notify(QObject*, QEvent*) + 5630
25 org.qt-project.QtCore 0x0000000104e87b53 QCoreApplication::notifyInternal(QObject*, QEvent*) + 115
26 org.qt-project.QtGui 0x000000010473bc82 QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 2434
27 org.qt-project.QtGui 0x0000000104727e02 QWindowSystemInterface::sendWindowSystemEvents(QFlagsQEventLoop::ProcessEventsFlag) + 162
28 libqcocoa.dylib 0x0000000106fea461 QCocoaEventDispatcherPrivate::postedEventsSourceCallback(void*) + 33
29 com.apple.CoreFoundation 0x00007fff8f8b0a01 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17
30 com.apple.CoreFoundation 0x00007fff8f8a2b8d __CFRunLoopDoSources0 + 269
31 com.apple.CoreFoundation 0x00007fff8f8a21bf __CFRunLoopRun + 927
32 com.apple.CoreFoundation 0x00007fff8f8a1bd8 CFRunLoopRunSpecific + 296
33 com.apple.HIToolbox 0x00007fff8f37156f RunCurrentEventLoopInMode + 235
34 com.apple.HIToolbox 0x00007fff8f3711ee ReceiveNextEventCommon + 179
35 com.apple.HIToolbox 0x00007fff8f37112b _BlockUntilNextEventMatchingListInModeWithFilter + 71
36 com.apple.AppKit 0x00007fff91ec58ab _DPSNextEvent + 978
37 com.apple.AppKit 0x00007fff91ec4e58 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 346
38 com.apple.AppKit 0x00007fff91ebaaf3 -[NSApplication run] + 594
39 libqcocoa.dylib 0x0000000106fe932f QCocoaEventDispatcher::processEvents(QFlagsQEventLoop::ProcessEventsFlag) + 2191
40 org.qt-project.QtCore 0x0000000104e84bbc QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) + 412
41 org.qt-project.QtCore 0x0000000104e880f5 QCoreApplication::exec() + 341
42 org.openscad.OpenSCAD 0x0000000102ece490 gui(std::vector<std::string, std::allocatorstd::string >&, boost::filesystem::path const&, int, char**) + 3040
43 org.openscad.OpenSCAD 0x0000000102ed177f main + 10127
44 org.openscad.OpenSCAD 0x0000000102d45564 start + 52
I tried that one-liner on the released Mac version (2015.03-3) and it crashes instantly (crash log snippet below). So maybe this has been fixed in unreleased code? - Will
> On May 11, 2016, at 9:50 AM, Parkinbot <rudolf@parkinbot.com> wrote:
>
> Why is this bugged code? It doesn't crash my version (Windows 64, 2016.04.06)
> but compiles and evaluates to 'undef'.
>
>
>
> --
> View this message in context: http://forum.openscad.org/Product-bug-tp17298p17299.html
> Sent from the OpenSCAD mailing list archive at Nabble.com.
>
> _______________________________________________
> OpenSCAD mailing list
> Discuss@lists.openscad.org
> http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
>
Process: OpenSCAD [18234]
Identifier: org.openscad.OpenSCAD
Version: 2015.03-3 (2016.02.23)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: OpenSCAD [18234]
Date/Time: 2016-05-11 10:26:23.883 -0700
OS Version: Mac OS X 10.10.5 (14F1713)
Report Version: 11
Time Awake Since Boot: 300000 seconds
Time Since Wake: 450 seconds
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
VM Regions Near 0:
-->
__TEXT 0000000102d3a000-00000001032ee000 [ 5840K] r-x/rwx SM=COW /Applications/OpenSCAD.app/Contents/MacOS/OpenSCAD
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 org.openscad.OpenSCAD 0x0000000102d6f6e1 Value::operator*(Value const&) const + 289
1 org.openscad.OpenSCAD 0x0000000102d73860 ValuePtr::operator*(ValuePtr const&) const + 48
2 org.openscad.OpenSCAD 0x0000000102d7c478 ExpressionMultiply::evaluate(Context const*) const + 72
3 org.openscad.OpenSCAD 0x0000000102d9e5a8 ModuleContext::initializeModule(Module const&) + 168
4 org.openscad.OpenSCAD 0x0000000102d975dc FileModule::instantiate(Context const*, ModuleInstantiation const*, EvalContext*) + 124
5 org.openscad.OpenSCAD 0x0000000102eec857 MainWindow::instantiateRoot() + 999
6 org.openscad.OpenSCAD 0x0000000102eeac34 MainWindow::compileDone(bool) + 36
7 org.openscad.OpenSCAD 0x0000000102ee98ff MainWindow::compile(bool, bool) + 927
8 org.openscad.OpenSCAD 0x0000000102ee91b1 MainWindow::actionRenderPreview() + 161
9 org.qt-project.QtCore 0x0000000104ebbae7 QMetaObject::activate(QObject*, int, int, void**) + 3159
10 org.qt-project.QtWidgets 0x000000010406b4e0 QAction::activate(QAction::ActionEvent) + 288
11 org.qt-project.QtWidgets 0x000000010415a1ac QAbstractButtonPrivate::click() + 92
12 org.qt-project.QtWidgets 0x000000010415b28e QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 270
13 org.qt-project.QtWidgets 0x000000010422564f QToolButton::mouseReleaseEvent(QMouseEvent*) + 15
14 org.qt-project.QtWidgets 0x00000001040b2fdf QWidget::event(QEvent*) + 1599
15 org.qt-project.QtWidgets 0x000000010415afdf QAbstractButton::event(QEvent*) + 175
16 org.qt-project.QtWidgets 0x0000000104225c73 QToolButton::event(QEvent*) + 323
17 org.qt-project.QtWidgets 0x000000010407485b QApplicationPrivate::notify_helper(QObject*, QEvent*) + 251
18 org.qt-project.QtWidgets 0x0000000104077ef3 QApplication::notify(QObject*, QEvent*) + 9011
19 org.qt-project.QtCore 0x0000000104e87b53 QCoreApplication::notifyInternal(QObject*, QEvent*) + 115
20 org.qt-project.QtWidgets 0x00000001040751eb QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) + 971
21 org.qt-project.QtWidgets 0x00000001040d2fb9 QWidgetWindow::handleMouseEvent(QMouseEvent*) + 1177
22 org.qt-project.QtWidgets 0x00000001040d21cf QWidgetWindow::event(QEvent*) + 111
23 org.qt-project.QtWidgets 0x000000010407485b QApplicationPrivate::notify_helper(QObject*, QEvent*) + 251
24 org.qt-project.QtWidgets 0x00000001040771be QApplication::notify(QObject*, QEvent*) + 5630
25 org.qt-project.QtCore 0x0000000104e87b53 QCoreApplication::notifyInternal(QObject*, QEvent*) + 115
26 org.qt-project.QtGui 0x000000010473bc82 QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 2434
27 org.qt-project.QtGui 0x0000000104727e02 QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 162
28 libqcocoa.dylib 0x0000000106fea461 QCocoaEventDispatcherPrivate::postedEventsSourceCallback(void*) + 33
29 com.apple.CoreFoundation 0x00007fff8f8b0a01 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
30 com.apple.CoreFoundation 0x00007fff8f8a2b8d __CFRunLoopDoSources0 + 269
31 com.apple.CoreFoundation 0x00007fff8f8a21bf __CFRunLoopRun + 927
32 com.apple.CoreFoundation 0x00007fff8f8a1bd8 CFRunLoopRunSpecific + 296
33 com.apple.HIToolbox 0x00007fff8f37156f RunCurrentEventLoopInMode + 235
34 com.apple.HIToolbox 0x00007fff8f3711ee ReceiveNextEventCommon + 179
35 com.apple.HIToolbox 0x00007fff8f37112b _BlockUntilNextEventMatchingListInModeWithFilter + 71
36 com.apple.AppKit 0x00007fff91ec58ab _DPSNextEvent + 978
37 com.apple.AppKit 0x00007fff91ec4e58 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 346
38 com.apple.AppKit 0x00007fff91ebaaf3 -[NSApplication run] + 594
39 libqcocoa.dylib 0x0000000106fe932f QCocoaEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 2191
40 org.qt-project.QtCore 0x0000000104e84bbc QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 412
41 org.qt-project.QtCore 0x0000000104e880f5 QCoreApplication::exec() + 341
42 org.openscad.OpenSCAD 0x0000000102ece490 gui(std::vector<std::string, std::allocator<std::string> >&, boost::filesystem::path const&, int, char**) + 3040
43 org.openscad.OpenSCAD 0x0000000102ed177f main + 10127
44 org.openscad.OpenSCAD 0x0000000102d45564 start + 52
HL
Hans L
Wed, May 11, 2016 6:42 PM
I tried that one-liner on the released Mac version (2015.03-3) and it
crashes instantly (crash log snippet below). So maybe this has been fixed
in unreleased code? - Will
On May 11, 2016, at 9:50 AM, Parkinbot rudolf@parkinbot.com wrote:
Why is this bugged code? It doesn't crash my version (Windows 64,
but compiles and evaluates to 'undef'.
--
View this message in context:
Process: OpenSCAD [18234]
Identifier: org.openscad.OpenSCAD
Version: 2015.03-3 (2016.02.23)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: OpenSCAD [18234]
Date/Time: 2016-05-11 10:26:23.883 -0700
OS Version: Mac OS X 10.10.5 (14F1713)
Report Version: 11
Time Awake Since Boot: 300000 seconds
Time Since Wake: 450 seconds
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
VM Regions Near 0:
-->
__TEXT 0000000102d3a000-00000001032ee000 [ 5840K]
r-x/rwx SM=COW /Applications/OpenSCAD.app/Contents/MacOS/OpenSCAD
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 org.openscad.OpenSCAD 0x0000000102d6f6e1
Value::operator*(Value const&) const + 289
1 org.openscad.OpenSCAD 0x0000000102d73860
ValuePtr::operator*(ValuePtr const&) const + 48
2 org.openscad.OpenSCAD 0x0000000102d7c478
ExpressionMultiply::evaluate(Context const*) const + 72
3 org.openscad.OpenSCAD 0x0000000102d9e5a8
ModuleContext::initializeModule(Module const&) + 168
4 org.openscad.OpenSCAD 0x0000000102d975dc
FileModule::instantiate(Context const*, ModuleInstantiation const*,
EvalContext*) + 124
5 org.openscad.OpenSCAD 0x0000000102eec857
MainWindow::instantiateRoot() + 999
6 org.openscad.OpenSCAD 0x0000000102eeac34
MainWindow::compileDone(bool) + 36
7 org.openscad.OpenSCAD 0x0000000102ee98ff
MainWindow::compile(bool, bool) + 927
8 org.openscad.OpenSCAD 0x0000000102ee91b1
MainWindow::actionRenderPreview() + 161
9 org.qt-project.QtCore 0x0000000104ebbae7
QMetaObject::activate(QObject*, int, int, void**) + 3159
10 org.qt-project.QtWidgets 0x000000010406b4e0
QAction::activate(QAction::ActionEvent) + 288
11 org.qt-project.QtWidgets 0x000000010415a1ac
QAbstractButtonPrivate::click() + 92
12 org.qt-project.QtWidgets 0x000000010415b28e
QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 270
13 org.qt-project.QtWidgets 0x000000010422564f
QToolButton::mouseReleaseEvent(QMouseEvent*) + 15
14 org.qt-project.QtWidgets 0x00000001040b2fdf
QWidget::event(QEvent*) + 1599
15 org.qt-project.QtWidgets 0x000000010415afdf
QAbstractButton::event(QEvent*) + 175
16 org.qt-project.QtWidgets 0x0000000104225c73
QToolButton::event(QEvent*) + 323
17 org.qt-project.QtWidgets 0x000000010407485b
QApplicationPrivate::notify_helper(QObject*, QEvent*) + 251
18 org.qt-project.QtWidgets 0x0000000104077ef3
QApplication::notify(QObject*, QEvent*) + 9011
19 org.qt-project.QtCore 0x0000000104e87b53
QCoreApplication::notifyInternal(QObject*, QEvent*) + 115
20 org.qt-project.QtWidgets 0x00000001040751eb
QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*,
QWidget*, QWidget**, QPointer<QWidget>&, bool) + 971
21 org.qt-project.QtWidgets 0x00000001040d2fb9
QWidgetWindow::handleMouseEvent(QMouseEvent*) + 1177
22 org.qt-project.QtWidgets 0x00000001040d21cf
QWidgetWindow::event(QEvent*) + 111
23 org.qt-project.QtWidgets 0x000000010407485b
QApplicationPrivate::notify_helper(QObject*, QEvent*) + 251
24 org.qt-project.QtWidgets 0x00000001040771be
QApplication::notify(QObject*, QEvent*) + 5630
25 org.qt-project.QtCore 0x0000000104e87b53
QCoreApplication::notifyInternal(QObject*, QEvent*) + 115
26 org.qt-project.QtGui 0x000000010473bc82
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
- 2434
27 org.qt-project.QtGui 0x0000000104727e02
QWindowSystemInterface::sendWindowSystemEvents(QFlagsQEventLoop::ProcessEventsFlag)
- 162
28 libqcocoa.dylib 0x0000000106fea461
QCocoaEventDispatcherPrivate::postedEventsSourceCallback(void*) + 33
29 com.apple.CoreFoundation 0x00007fff8f8b0a01
CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17
30 com.apple.CoreFoundation 0x00007fff8f8a2b8d
__CFRunLoopDoSources0 + 269
31 com.apple.CoreFoundation 0x00007fff8f8a21bf __CFRunLoopRun
- 927
32 com.apple.CoreFoundation 0x00007fff8f8a1bd8
CFRunLoopRunSpecific + 296
33 com.apple.HIToolbox 0x00007fff8f37156f
RunCurrentEventLoopInMode + 235
34 com.apple.HIToolbox 0x00007fff8f3711ee
ReceiveNextEventCommon + 179
35 com.apple.HIToolbox 0x00007fff8f37112b
_BlockUntilNextEventMatchingListInModeWithFilter + 71
36 com.apple.AppKit 0x00007fff91ec58ab _DPSNextEvent +
978
37 com.apple.AppKit 0x00007fff91ec4e58 -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] + 346
38 com.apple.AppKit 0x00007fff91ebaaf3 -[NSApplication
run] + 594
39 libqcocoa.dylib 0x0000000106fe932f
QCocoaEventDispatcher::processEvents(QFlagsQEventLoop::ProcessEventsFlag)
- 2191
40 org.qt-project.QtCore 0x0000000104e84bbc
QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) + 412
41 org.qt-project.QtCore 0x0000000104e880f5
QCoreApplication::exec() + 341
42 org.openscad.OpenSCAD 0x0000000102ece490
gui(std::vector<std::string, std::allocatorstd::string >&,
boost::filesystem::path const&, int, char**) + 3040
43 org.openscad.OpenSCAD 0x0000000102ed177f main + 10127
44 org.openscad.OpenSCAD 0x0000000102d45564 start + 52
OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
This bug has been reported and fixed already
https://github.com/openscad/openscad/issues/1516
On Wed, May 11, 2016 at 12:30 PM, William Ferry <woferry@mac.com> wrote:
> I tried that one-liner on the released Mac version (2015.03-3) and it
> crashes instantly (crash log snippet below). So maybe this has been fixed
> in unreleased code? - Will
>
>
>
> > On May 11, 2016, at 9:50 AM, Parkinbot <rudolf@parkinbot.com> wrote:
> >
> > Why is this bugged code? It doesn't crash my version (Windows 64,
> 2016.04.06)
> > but compiles and evaluates to 'undef'.
> >
> >
> >
> > --
> > View this message in context:
> http://forum.openscad.org/Product-bug-tp17298p17299.html
> > Sent from the OpenSCAD mailing list archive at Nabble.com.
> >
> > _______________________________________________
> > OpenSCAD mailing list
> > Discuss@lists.openscad.org
> > http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
> >
>
>
>
> Process: OpenSCAD [18234]
> Identifier: org.openscad.OpenSCAD
> Version: 2015.03-3 (2016.02.23)
> Code Type: X86-64 (Native)
> Parent Process: ??? [1]
> Responsible: OpenSCAD [18234]
>
> Date/Time: 2016-05-11 10:26:23.883 -0700
> OS Version: Mac OS X 10.10.5 (14F1713)
> Report Version: 11
>
> Time Awake Since Boot: 300000 seconds
> Time Since Wake: 450 seconds
>
> Crashed Thread: 0 Dispatch queue: com.apple.main-thread
>
> Exception Type: EXC_BAD_ACCESS (SIGSEGV)
> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
>
> VM Regions Near 0:
> -->
> __TEXT 0000000102d3a000-00000001032ee000 [ 5840K]
> r-x/rwx SM=COW /Applications/OpenSCAD.app/Contents/MacOS/OpenSCAD
>
> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
> 0 org.openscad.OpenSCAD 0x0000000102d6f6e1
> Value::operator*(Value const&) const + 289
> 1 org.openscad.OpenSCAD 0x0000000102d73860
> ValuePtr::operator*(ValuePtr const&) const + 48
> 2 org.openscad.OpenSCAD 0x0000000102d7c478
> ExpressionMultiply::evaluate(Context const*) const + 72
> 3 org.openscad.OpenSCAD 0x0000000102d9e5a8
> ModuleContext::initializeModule(Module const&) + 168
> 4 org.openscad.OpenSCAD 0x0000000102d975dc
> FileModule::instantiate(Context const*, ModuleInstantiation const*,
> EvalContext*) + 124
> 5 org.openscad.OpenSCAD 0x0000000102eec857
> MainWindow::instantiateRoot() + 999
> 6 org.openscad.OpenSCAD 0x0000000102eeac34
> MainWindow::compileDone(bool) + 36
> 7 org.openscad.OpenSCAD 0x0000000102ee98ff
> MainWindow::compile(bool, bool) + 927
> 8 org.openscad.OpenSCAD 0x0000000102ee91b1
> MainWindow::actionRenderPreview() + 161
> 9 org.qt-project.QtCore 0x0000000104ebbae7
> QMetaObject::activate(QObject*, int, int, void**) + 3159
> 10 org.qt-project.QtWidgets 0x000000010406b4e0
> QAction::activate(QAction::ActionEvent) + 288
> 11 org.qt-project.QtWidgets 0x000000010415a1ac
> QAbstractButtonPrivate::click() + 92
> 12 org.qt-project.QtWidgets 0x000000010415b28e
> QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 270
> 13 org.qt-project.QtWidgets 0x000000010422564f
> QToolButton::mouseReleaseEvent(QMouseEvent*) + 15
> 14 org.qt-project.QtWidgets 0x00000001040b2fdf
> QWidget::event(QEvent*) + 1599
> 15 org.qt-project.QtWidgets 0x000000010415afdf
> QAbstractButton::event(QEvent*) + 175
> 16 org.qt-project.QtWidgets 0x0000000104225c73
> QToolButton::event(QEvent*) + 323
> 17 org.qt-project.QtWidgets 0x000000010407485b
> QApplicationPrivate::notify_helper(QObject*, QEvent*) + 251
> 18 org.qt-project.QtWidgets 0x0000000104077ef3
> QApplication::notify(QObject*, QEvent*) + 9011
> 19 org.qt-project.QtCore 0x0000000104e87b53
> QCoreApplication::notifyInternal(QObject*, QEvent*) + 115
> 20 org.qt-project.QtWidgets 0x00000001040751eb
> QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*,
> QWidget*, QWidget**, QPointer<QWidget>&, bool) + 971
> 21 org.qt-project.QtWidgets 0x00000001040d2fb9
> QWidgetWindow::handleMouseEvent(QMouseEvent*) + 1177
> 22 org.qt-project.QtWidgets 0x00000001040d21cf
> QWidgetWindow::event(QEvent*) + 111
> 23 org.qt-project.QtWidgets 0x000000010407485b
> QApplicationPrivate::notify_helper(QObject*, QEvent*) + 251
> 24 org.qt-project.QtWidgets 0x00000001040771be
> QApplication::notify(QObject*, QEvent*) + 5630
> 25 org.qt-project.QtCore 0x0000000104e87b53
> QCoreApplication::notifyInternal(QObject*, QEvent*) + 115
> 26 org.qt-project.QtGui 0x000000010473bc82
> QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
> + 2434
> 27 org.qt-project.QtGui 0x0000000104727e02
> QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> + 162
> 28 libqcocoa.dylib 0x0000000106fea461
> QCocoaEventDispatcherPrivate::postedEventsSourceCallback(void*) + 33
> 29 com.apple.CoreFoundation 0x00007fff8f8b0a01
> __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
> 30 com.apple.CoreFoundation 0x00007fff8f8a2b8d
> __CFRunLoopDoSources0 + 269
> 31 com.apple.CoreFoundation 0x00007fff8f8a21bf __CFRunLoopRun
> + 927
> 32 com.apple.CoreFoundation 0x00007fff8f8a1bd8
> CFRunLoopRunSpecific + 296
> 33 com.apple.HIToolbox 0x00007fff8f37156f
> RunCurrentEventLoopInMode + 235
> 34 com.apple.HIToolbox 0x00007fff8f3711ee
> ReceiveNextEventCommon + 179
> 35 com.apple.HIToolbox 0x00007fff8f37112b
> _BlockUntilNextEventMatchingListInModeWithFilter + 71
> 36 com.apple.AppKit 0x00007fff91ec58ab _DPSNextEvent +
> 978
> 37 com.apple.AppKit 0x00007fff91ec4e58 -[NSApplication
> nextEventMatchingMask:untilDate:inMode:dequeue:] + 346
> 38 com.apple.AppKit 0x00007fff91ebaaf3 -[NSApplication
> run] + 594
> 39 libqcocoa.dylib 0x0000000106fe932f
> QCocoaEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> + 2191
> 40 org.qt-project.QtCore 0x0000000104e84bbc
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 412
> 41 org.qt-project.QtCore 0x0000000104e880f5
> QCoreApplication::exec() + 341
> 42 org.openscad.OpenSCAD 0x0000000102ece490
> gui(std::vector<std::string, std::allocator<std::string> >&,
> boost::filesystem::path const&, int, char**) + 3040
> 43 org.openscad.OpenSCAD 0x0000000102ed177f main + 10127
> 44 org.openscad.OpenSCAD 0x0000000102d45564 start + 52
>
>
> _______________________________________________
> OpenSCAD mailing list
> Discuss@lists.openscad.org
> http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
>
RP
Ronaldo Persiano
Wed, May 11, 2016 7:56 PM
I am using Windows version 2015.03-2, the latest non-snapshot, and it
crashes.
2016-05-11 15:42 GMT-03:00 Hans L thehans@gmail.com:
I tried that one-liner on the released Mac version (2015.03-3) and it
crashes instantly (crash log snippet below). So maybe this has been fixed
in unreleased code? - Will
On May 11, 2016, at 9:50 AM, Parkinbot rudolf@parkinbot.com wrote:
Why is this bugged code? It doesn't crash my version (Windows 64,
but compiles and evaluates to 'undef'.
--
View this message in context:
Process: OpenSCAD [18234]
Identifier: org.openscad.OpenSCAD
Version: 2015.03-3 (2016.02.23)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: OpenSCAD [18234]
Date/Time: 2016-05-11 10:26:23.883 -0700
OS Version: Mac OS X 10.10.5 (14F1713)
Report Version: 11
Time Awake Since Boot: 300000 seconds
Time Since Wake: 450 seconds
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
VM Regions Near 0:
-->
__TEXT 0000000102d3a000-00000001032ee000 [ 5840K]
r-x/rwx SM=COW /Applications/OpenSCAD.app/Contents/MacOS/OpenSCAD
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 org.openscad.OpenSCAD 0x0000000102d6f6e1
Value::operator*(Value const&) const + 289
1 org.openscad.OpenSCAD 0x0000000102d73860
ValuePtr::operator*(ValuePtr const&) const + 48
2 org.openscad.OpenSCAD 0x0000000102d7c478
ExpressionMultiply::evaluate(Context const*) const + 72
3 org.openscad.OpenSCAD 0x0000000102d9e5a8
ModuleContext::initializeModule(Module const&) + 168
4 org.openscad.OpenSCAD 0x0000000102d975dc
FileModule::instantiate(Context const*, ModuleInstantiation const*,
EvalContext*) + 124
5 org.openscad.OpenSCAD 0x0000000102eec857
MainWindow::instantiateRoot() + 999
6 org.openscad.OpenSCAD 0x0000000102eeac34
MainWindow::compileDone(bool) + 36
7 org.openscad.OpenSCAD 0x0000000102ee98ff
MainWindow::compile(bool, bool) + 927
8 org.openscad.OpenSCAD 0x0000000102ee91b1
MainWindow::actionRenderPreview() + 161
9 org.qt-project.QtCore 0x0000000104ebbae7
QMetaObject::activate(QObject*, int, int, void**) + 3159
10 org.qt-project.QtWidgets 0x000000010406b4e0
QAction::activate(QAction::ActionEvent) + 288
11 org.qt-project.QtWidgets 0x000000010415a1ac
QAbstractButtonPrivate::click() + 92
12 org.qt-project.QtWidgets 0x000000010415b28e
QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 270
13 org.qt-project.QtWidgets 0x000000010422564f
QToolButton::mouseReleaseEvent(QMouseEvent*) + 15
14 org.qt-project.QtWidgets 0x00000001040b2fdf
QWidget::event(QEvent*) + 1599
15 org.qt-project.QtWidgets 0x000000010415afdf
QAbstractButton::event(QEvent*) + 175
16 org.qt-project.QtWidgets 0x0000000104225c73
QToolButton::event(QEvent*) + 323
17 org.qt-project.QtWidgets 0x000000010407485b
QApplicationPrivate::notify_helper(QObject*, QEvent*) + 251
18 org.qt-project.QtWidgets 0x0000000104077ef3
QApplication::notify(QObject*, QEvent*) + 9011
19 org.qt-project.QtCore 0x0000000104e87b53
QCoreApplication::notifyInternal(QObject*, QEvent*) + 115
20 org.qt-project.QtWidgets 0x00000001040751eb
QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*,
QWidget*, QWidget**, QPointer<QWidget>&, bool) + 971
21 org.qt-project.QtWidgets 0x00000001040d2fb9
QWidgetWindow::handleMouseEvent(QMouseEvent*) + 1177
22 org.qt-project.QtWidgets 0x00000001040d21cf
QWidgetWindow::event(QEvent*) + 111
23 org.qt-project.QtWidgets 0x000000010407485b
QApplicationPrivate::notify_helper(QObject*, QEvent*) + 251
24 org.qt-project.QtWidgets 0x00000001040771be
QApplication::notify(QObject*, QEvent*) + 5630
25 org.qt-project.QtCore 0x0000000104e87b53
QCoreApplication::notifyInternal(QObject*, QEvent*) + 115
26 org.qt-project.QtGui 0x000000010473bc82
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
- 2434
27 org.qt-project.QtGui 0x0000000104727e02
QWindowSystemInterface::sendWindowSystemEvents(QFlagsQEventLoop::ProcessEventsFlag)
- 162
28 libqcocoa.dylib 0x0000000106fea461
QCocoaEventDispatcherPrivate::postedEventsSourceCallback(void*) + 33
29 com.apple.CoreFoundation 0x00007fff8f8b0a01
CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17
30 com.apple.CoreFoundation 0x00007fff8f8a2b8d
__CFRunLoopDoSources0 + 269
31 com.apple.CoreFoundation 0x00007fff8f8a21bf __CFRunLoopRun
- 927
32 com.apple.CoreFoundation 0x00007fff8f8a1bd8
CFRunLoopRunSpecific + 296
33 com.apple.HIToolbox 0x00007fff8f37156f
RunCurrentEventLoopInMode + 235
34 com.apple.HIToolbox 0x00007fff8f3711ee
ReceiveNextEventCommon + 179
35 com.apple.HIToolbox 0x00007fff8f37112b
_BlockUntilNextEventMatchingListInModeWithFilter + 71
36 com.apple.AppKit 0x00007fff91ec58ab _DPSNextEvent
- 978
37 com.apple.AppKit 0x00007fff91ec4e58
-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 346
38 com.apple.AppKit 0x00007fff91ebaaf3
-[NSApplication run] + 594
39 libqcocoa.dylib 0x0000000106fe932f
QCocoaEventDispatcher::processEvents(QFlagsQEventLoop::ProcessEventsFlag)
- 2191
40 org.qt-project.QtCore 0x0000000104e84bbc
QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) + 412
41 org.qt-project.QtCore 0x0000000104e880f5
QCoreApplication::exec() + 341
42 org.openscad.OpenSCAD 0x0000000102ece490
gui(std::vector<std::string, std::allocatorstd::string >&,
boost::filesystem::path const&, int, char**) + 3040
43 org.openscad.OpenSCAD 0x0000000102ed177f main + 10127
44 org.openscad.OpenSCAD 0x0000000102d45564 start + 52
OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
I am using Windows version 2015.03-2, the latest non-snapshot, and it
crashes.
2016-05-11 15:42 GMT-03:00 Hans L <thehans@gmail.com>:
> This bug has been reported and fixed already
>
> https://github.com/openscad/openscad/issues/1516
>
>
> On Wed, May 11, 2016 at 12:30 PM, William Ferry <woferry@mac.com> wrote:
>
>> I tried that one-liner on the released Mac version (2015.03-3) and it
>> crashes instantly (crash log snippet below). So maybe this has been fixed
>> in unreleased code? - Will
>>
>>
>>
>> > On May 11, 2016, at 9:50 AM, Parkinbot <rudolf@parkinbot.com> wrote:
>> >
>> > Why is this bugged code? It doesn't crash my version (Windows 64,
>> 2016.04.06)
>> > but compiles and evaluates to 'undef'.
>> >
>> >
>> >
>> > --
>> > View this message in context:
>> http://forum.openscad.org/Product-bug-tp17298p17299.html
>> > Sent from the OpenSCAD mailing list archive at Nabble.com.
>> >
>> > _______________________________________________
>> > OpenSCAD mailing list
>> > Discuss@lists.openscad.org
>> > http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
>> >
>>
>>
>>
>> Process: OpenSCAD [18234]
>> Identifier: org.openscad.OpenSCAD
>> Version: 2015.03-3 (2016.02.23)
>> Code Type: X86-64 (Native)
>> Parent Process: ??? [1]
>> Responsible: OpenSCAD [18234]
>>
>> Date/Time: 2016-05-11 10:26:23.883 -0700
>> OS Version: Mac OS X 10.10.5 (14F1713)
>> Report Version: 11
>>
>> Time Awake Since Boot: 300000 seconds
>> Time Since Wake: 450 seconds
>>
>> Crashed Thread: 0 Dispatch queue: com.apple.main-thread
>>
>> Exception Type: EXC_BAD_ACCESS (SIGSEGV)
>> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
>>
>> VM Regions Near 0:
>> -->
>> __TEXT 0000000102d3a000-00000001032ee000 [ 5840K]
>> r-x/rwx SM=COW /Applications/OpenSCAD.app/Contents/MacOS/OpenSCAD
>>
>> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
>> 0 org.openscad.OpenSCAD 0x0000000102d6f6e1
>> Value::operator*(Value const&) const + 289
>> 1 org.openscad.OpenSCAD 0x0000000102d73860
>> ValuePtr::operator*(ValuePtr const&) const + 48
>> 2 org.openscad.OpenSCAD 0x0000000102d7c478
>> ExpressionMultiply::evaluate(Context const*) const + 72
>> 3 org.openscad.OpenSCAD 0x0000000102d9e5a8
>> ModuleContext::initializeModule(Module const&) + 168
>> 4 org.openscad.OpenSCAD 0x0000000102d975dc
>> FileModule::instantiate(Context const*, ModuleInstantiation const*,
>> EvalContext*) + 124
>> 5 org.openscad.OpenSCAD 0x0000000102eec857
>> MainWindow::instantiateRoot() + 999
>> 6 org.openscad.OpenSCAD 0x0000000102eeac34
>> MainWindow::compileDone(bool) + 36
>> 7 org.openscad.OpenSCAD 0x0000000102ee98ff
>> MainWindow::compile(bool, bool) + 927
>> 8 org.openscad.OpenSCAD 0x0000000102ee91b1
>> MainWindow::actionRenderPreview() + 161
>> 9 org.qt-project.QtCore 0x0000000104ebbae7
>> QMetaObject::activate(QObject*, int, int, void**) + 3159
>> 10 org.qt-project.QtWidgets 0x000000010406b4e0
>> QAction::activate(QAction::ActionEvent) + 288
>> 11 org.qt-project.QtWidgets 0x000000010415a1ac
>> QAbstractButtonPrivate::click() + 92
>> 12 org.qt-project.QtWidgets 0x000000010415b28e
>> QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 270
>> 13 org.qt-project.QtWidgets 0x000000010422564f
>> QToolButton::mouseReleaseEvent(QMouseEvent*) + 15
>> 14 org.qt-project.QtWidgets 0x00000001040b2fdf
>> QWidget::event(QEvent*) + 1599
>> 15 org.qt-project.QtWidgets 0x000000010415afdf
>> QAbstractButton::event(QEvent*) + 175
>> 16 org.qt-project.QtWidgets 0x0000000104225c73
>> QToolButton::event(QEvent*) + 323
>> 17 org.qt-project.QtWidgets 0x000000010407485b
>> QApplicationPrivate::notify_helper(QObject*, QEvent*) + 251
>> 18 org.qt-project.QtWidgets 0x0000000104077ef3
>> QApplication::notify(QObject*, QEvent*) + 9011
>> 19 org.qt-project.QtCore 0x0000000104e87b53
>> QCoreApplication::notifyInternal(QObject*, QEvent*) + 115
>> 20 org.qt-project.QtWidgets 0x00000001040751eb
>> QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*,
>> QWidget*, QWidget**, QPointer<QWidget>&, bool) + 971
>> 21 org.qt-project.QtWidgets 0x00000001040d2fb9
>> QWidgetWindow::handleMouseEvent(QMouseEvent*) + 1177
>> 22 org.qt-project.QtWidgets 0x00000001040d21cf
>> QWidgetWindow::event(QEvent*) + 111
>> 23 org.qt-project.QtWidgets 0x000000010407485b
>> QApplicationPrivate::notify_helper(QObject*, QEvent*) + 251
>> 24 org.qt-project.QtWidgets 0x00000001040771be
>> QApplication::notify(QObject*, QEvent*) + 5630
>> 25 org.qt-project.QtCore 0x0000000104e87b53
>> QCoreApplication::notifyInternal(QObject*, QEvent*) + 115
>> 26 org.qt-project.QtGui 0x000000010473bc82
>> QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
>> + 2434
>> 27 org.qt-project.QtGui 0x0000000104727e02
>> QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
>> + 162
>> 28 libqcocoa.dylib 0x0000000106fea461
>> QCocoaEventDispatcherPrivate::postedEventsSourceCallback(void*) + 33
>> 29 com.apple.CoreFoundation 0x00007fff8f8b0a01
>> __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
>> 30 com.apple.CoreFoundation 0x00007fff8f8a2b8d
>> __CFRunLoopDoSources0 + 269
>> 31 com.apple.CoreFoundation 0x00007fff8f8a21bf __CFRunLoopRun
>> + 927
>> 32 com.apple.CoreFoundation 0x00007fff8f8a1bd8
>> CFRunLoopRunSpecific + 296
>> 33 com.apple.HIToolbox 0x00007fff8f37156f
>> RunCurrentEventLoopInMode + 235
>> 34 com.apple.HIToolbox 0x00007fff8f3711ee
>> ReceiveNextEventCommon + 179
>> 35 com.apple.HIToolbox 0x00007fff8f37112b
>> _BlockUntilNextEventMatchingListInModeWithFilter + 71
>> 36 com.apple.AppKit 0x00007fff91ec58ab _DPSNextEvent
>> + 978
>> 37 com.apple.AppKit 0x00007fff91ec4e58
>> -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 346
>> 38 com.apple.AppKit 0x00007fff91ebaaf3
>> -[NSApplication run] + 594
>> 39 libqcocoa.dylib 0x0000000106fe932f
>> QCocoaEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
>> + 2191
>> 40 org.qt-project.QtCore 0x0000000104e84bbc
>> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 412
>> 41 org.qt-project.QtCore 0x0000000104e880f5
>> QCoreApplication::exec() + 341
>> 42 org.openscad.OpenSCAD 0x0000000102ece490
>> gui(std::vector<std::string, std::allocator<std::string> >&,
>> boost::filesystem::path const&, int, char**) + 3040
>> 43 org.openscad.OpenSCAD 0x0000000102ed177f main + 10127
>> 44 org.openscad.OpenSCAD 0x0000000102d45564 start + 52
>>
>>
>> _______________________________________________
>> OpenSCAD mailing list
>> Discuss@lists.openscad.org
>> http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
>>
>
>
> _______________________________________________
> OpenSCAD mailing list
> Discuss@lists.openscad.org
> http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
>
>
MK
Marius Kintel
Thu, May 12, 2016 4:24 PM
I am using Windows version 2015.03-2, the latest non-snapshot, and it crashes.
The fix will be part of 2015.03-4, or whichever other release comes first.
-Marius
On May 11, 2016, at 15:56 PM, Ronaldo Persiano <rcmpersiano@gmail.com> wrote:
>
> I am using Windows version 2015.03-2, the latest non-snapshot, and it crashes.
>
The fix will be part of 2015.03-4, or whichever other release comes first.
-Marius