Page 1 of 1

Realflow 2013 LE hybrido scene crashes on sim with Mac Pro

Posted: Sun May 18, 2014 1:22 am
by jujubee
Hi,

I'm a bit of a newbie, learning realflow, working on a hybrido scene which renders fine on my MBP but crashes repeatedly on my Mac Pro:

Processor 3 GHz 8-Core Intel Xeon E5
Memory 16 GB 1867 MHz DDR3 ECC
Graphics AMD FirePro D700 6144 MB
Software OS X 10.9.3 (13D65)

The issue seems to be when it tries to display something visually- command line works fine for Sim on either platform.

In the Mac Pro, if I run command line mode it completes the sim, then update the time line with cache, then if I click anywhere in the timeline it crashes (presumably as it tries to load the picture graphically?)

Or in the Mac Pro if I uncheck command line, it crashes also.

In the MBP it does not crash in either situation.

I have a sneaking suspicion this has to do something with the GPU that's detected in the Mac Pro?

Anyone have any idea why this is happening and/or how to fix it?

Thanks in advance!

Crashed thread here:
Process: RealFlow [1216]
Path: /Applications/RealFlow 2013/RealFlow.app/Contents/MacOS/RealFlow
Identifier: com.nextlimit.RealFlow
Version: 7.0
Code Type: X86 (Native)
Parent Process: launchd [173]
Responsible: RealFlow [1216]
User ID: 501

Date/Time: 2014-05-17 16:51:05.421 -0700
OS Version: Mac OS X 10.9.3 (13D65)
Report Version: 11
Anonymous UUID: 160BB6EC-0895-8897-F15A-12B7E88E87F6

Sleep/Wake UUID: BE8A7C47-8CA2-4156-ACF3-4C477C93CA5C

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000001

VM Regions Near 0x1:
--> __PAGEZERO 0000000000000000-0000000000001000 [ 4K] ---/--- SM=NUL /Applications/RealFlow 2013/RealFlow.app/Contents/MacOS/RealFlow
__TEXT 0000000000001000-0000000000094000 [ 588K] r-x/rwx SM=COW /Applications/RealFlow 2013/RealFlow.app/Contents/MacOS/RealFlow

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.CoreFoundation 0x9a507ced CFRelease + 29
1 libnl_raster_gl.dylib 0x045dd9f1 nextlimit::Core_RL_GL::getFreeGpuMemory() + 385
2 libnl_raster_gl.dylib 0x04605413 nextlimit::Particles_RL_GL_v2::render(nextlimit::ParticleSystem_v2 const&, bool, bool, float const&, float const&, float const&, nextlimit::Color4<float> const&, nextlimit::Color4<float> const&, nextlimit::Color4<float> const&, float const&, unsigned int const&, float const&, bool, bool, nextlimit::Particles_RL_GL_v2_ns::RenderMagnitude::type) + 51
3 RFGUI.dylib 0x025cd280 FS_GridFluidDomain3_GUI_Context_Qt::renderParticlesMain(void*, bool) + 5152
4 RFGUI.dylib 0x025ca624 FS_GridFluidDomain3_GUI_Context_Qt::display(void*, bool) + 244
5 RFCore.dylib 0x00f424a5 nextlimit::realflow::FS_GridFluidDomain3::display(void*, bool) + 37
6 RFGUI.dylib 0x0261ca26 SceneView::displayGridFluidDomains() + 86
7 RFGUI.dylib 0x02618071 SceneView::display() + 1681
8 RFGUI.dylib 0x026176af SceneView::paintGL() + 63
9 QtOpenGL 0x00b935bb QGLWidget::glDraw() + 107
10 RFGUI.dylib 0x0262e5d7 SceneViewsManager::update(bool) + 247
11 RFGUI.dylib 0x02467aeb MainForm::updateInterfaceFrame(QEvent*) + 411
12 RFGUI.dylib 0x02466d06 MainForm::customEvent(QEvent*) + 86
13 QtCore 0x00259c5f QObject::event(QEvent*) + 399
14 QtGui 0x003fe231 QWidget::event(QEvent*) + 161
15 QtGui 0x0071300f QMainWindow::event(QEvent*) + 415
16 QtGui 0x003bc5df QApplicationPrivate::notify_helper(QObject*, QEvent*) + 191
17 QtGui 0x003c29ac QApplication::notify(QObject*, QEvent*) + 1020
18 QtCore 0x0024af22 QCoreApplication::notifyInternal(QObject*, QEvent*) + 98
19 QtCore 0x0024cc21 QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 721
20 QtGui 0x0036db28 QEventDispatcherMacPrivate::postedEventsSourcePerformCallback(void*) + 72
21 com.apple.CoreFoundation 0x9a574b6f __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 15
22 com.apple.CoreFoundation 0x9a56596b __CFRunLoopDoSources0 + 235
23 com.apple.CoreFoundation 0x9a56506e __CFRunLoopRun + 1022
24 com.apple.CoreFoundation 0x9a5649fa CFRunLoopRunSpecific + 394
25 com.apple.CoreFoundation 0x9a56485b CFRunLoopRunInMode + 123
26 QtGui 0x0036dde0 QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 528
27 QtCore 0x0024a611 QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 65
28 QtCore 0x0024a81a QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 250
29 QtCore 0x0024cdde QCoreApplication::exec() + 174
30 com.nextlimit.RealFlow 0x00005073 mainGUIMode(int, char**) + 1683
31 com.nextlimit.RealFlow 0x000026e6 main + 278
32 com.nextlimit.RealFlow 0x000025b5 start + 53

Re: Realflow 2013 LE hybrido scene crashes on sim with Mac P

Posted: Mon May 19, 2014 10:11 pm
by jujubee
Ok I think I found a similar issue here:
http://www.realflowforum.com/viewtopic.php?f=72&t=9800

Can someone from Nextlimit please confirm the issue?

Is this fixed in RF 2014?

Re: Realflow 2013 LE hybrido scene crashes on sim with Mac P

Posted: Thu May 22, 2014 9:23 am
by LuisMiguel
Hey,

Have you run the simulation without GPU and it is working?. Anyway, we'll check it out. I'll let you know what it is in short time.

Thanks for reporting!

luisM.

Re: Realflow 2013 LE hybrido scene crashes on sim with Mac P

Posted: Thu May 22, 2014 10:20 am
by jujubee
Hi Luis

Thank you very much for the reply!

BTW side note I really like your youtube video tutorials, they're great :)

I did uncheck under the Hybrido simulation settings, the box where it says to use GPU but it still crashes either when I run the simulation not in command line mode, or if I try to update the timeline.

Thanks,

James

Re: Realflow 2013 LE hybrido scene crashes on sim with Mac P

Posted: Fri May 23, 2014 9:47 am
by LuisMiguel
Hey,

RealFlow 2013 is crashing when trying to paint the particles in viewport. To avoid that, check you have installed the last version of RealFlow, download it again if you are not sure, the last version for mac was released february 3th 2014, and the last thing will be to uncheck the option Use Vertex Buffer Objects from Preferences.

Thanks for your words ;)

luisM.