Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001051LuxRenderLuxGUIpublic2011-04-26 19:442011-06-06 08:20
ReporterJ the Ninja 
Assigned ToLord Crc 
PrioritylowSeveritycrashReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version0.8RC3 
Target Version0.8RC4Fixed in Version0.8RC4 
Summary0001051: If a scene without lights is loaded, Lux will crash after you quit it
DescriptionWhen you try and load a scene without lights, LuxRender will warn you that there is nothing to render. However, when you then exit the GUI to go add some lights, Lux will crash instead of exiting cleanly.
Steps To Reproduce1. Attempt to load a scene with no lights

2. Wait for the error "No lights in scene"

3. Quit Lux
Additional InformationCrash log:

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: 0x000000000000000d, 0x0000000000000000
Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 libSystem.B.dylib 0x00007fffffe00268 __spin_lock + 8
1 liblux.dylib 0x000000010022efca lux::ContributionPool::~ContributionPool() + 26
2 liblux.dylib 0x00000001001fa5c7 lux::Film::~Film() + 279
3 liblux.dylib 0x00000001003256d5 lux::FlexImageFilm::~FlexImageFilm() + 309
4 liblux.dylib 0x000000010032555f lux::FlexImageFilm::~FlexImageFilm() + 15
5 liblux.dylib 0x00000001001a67f7 lux::Camera::~Camera() + 39
6 liblux.dylib 0x000000010030f3b9 lux::PerspectiveCamera::~PerspectiveCamera() + 25
7 liblux.dylib 0x00000001002c6472 lux::Scene::~Scene() + 34
8 liblux.dylib 0x00000001001c3d92 lux::Context::Free() + 50
9 liblux.dylib 0x00000001001c41a8 lux::Context::Cleanup() + 424
10 liblux.dylib 0x000000010019494e luxCleanup + 30
11 org.luxrender.luxrender 0x000000010001c4ca boost::exception_detail::current_exception_unknown_boost_exception(boost::exception const&) + 36106
12 org.luxrender.luxrender 0x0000000100087432 Ui_OpenEXROptionsDialog::setupUi(QDialog*) + 9090
13 QtCore 0x0000000101bfffe6 QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 710
14 QtGui 0x0000000100f9ce61 QAction::triggered(bool) + 49
15 QtGui 0x0000000100f9e1f4 QAction::activate(QAction::ActionEvent) + 180
16 QtGui 0x0000000100f53dda -[QCocoaMenuLoader qtDispatcherToQAction:] + 106
17 com.apple.AppKit 0x00007fff8083ce9a -[NSApplication sendAction:to:from:] + 95
18 com.apple.AppKit 0x00007fff8086141e -[NSMenuItem _corePerformAction] + 365
19 com.apple.AppKit 0x00007fff80861188 -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 121
20 com.apple.AppKit 0x00007fff80ae5279 -[NSMenu _internalPerformActionForItemAtIndex:] + 35
21 com.apple.AppKit 0x00007fff80996f77 -[NSCarbonMenuImpl _carbonCommandProcessEvent:handlerCallRef:] + 136
22 com.apple.AppKit 0x00007fff8084395c NSSLMMenuEventHandler + 321
23 com.apple.HIToolbox 0x00007fff8230e7f7 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1002
24 com.apple.HIToolbox 0x00007fff8230dd46 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 395
25 com.apple.HIToolbox 0x00007fff8232ba81 SendEventToEventTarget + 45
26 com.apple.HIToolbox 0x00007fff8235ac35 SendHICommandEvent(unsigned int, HICommand const*, unsigned int, unsigned int, unsigned char, void const*, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**) + 387
27 com.apple.HIToolbox 0x00007fff82387a0a SendMenuCommandWithContextAndModifiers + 56
28 com.apple.HIToolbox 0x00007fff823879c2 SendMenuItemSelectedEvent + 101
29 com.apple.HIToolbox 0x00007fff823878d2 FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*) + 150
30 com.apple.HIToolbox 0x00007fff82368c27 MenuSelectCore(MenuData*, Point, double, unsigned int, OpaqueMenuRef**, unsigned short*) + 467
31 com.apple.HIToolbox 0x00007fff8236837c _HandleMenuSelection2 + 453
32 com.apple.AppKit 0x00007fff807147dd _NSHandleCarbonMenuEvent + 236
33 com.apple.AppKit 0x00007fff806e8317 _DPSNextEvent + 1921
34 com.apple.AppKit 0x00007fff806e77a9 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 155
35 com.apple.AppKit 0x00007fff806ad48b -[NSApplication run] + 395
36 QtGui 0x0000000100f5e624 QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 1588
37 QtCore 0x0000000101ce5b44 QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 68
38 QtCore 0x0000000101ce5e64 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 180
39 QtCore 0x0000000101ce748c QCoreApplication::exec() + 188
40 org.luxrender.luxrender 0x00000001000032f5 0x100000000 + 13045
41 org.luxrender.luxrender 0x00000001000032b4 0x100000000 + 12980
TagsNo tags attached.
Mercurial Changeset #
Requires Documentation UpdateNo
Requires Exporter Update
Attached Files

- Relationships

-  Notes
(0002995)
Lord Crc (administrator)
2011-05-03 18:29

Fix in the repo.
(0002996)
J the Ninja (developer)
2011-05-03 19:46

The fix resolves this issue

- Issue History
Date Modified Username Field Change
2011-04-26 19:44 J the Ninja New Issue
2011-05-03 16:07 Lord Crc Product Version => 0.8RC3
2011-05-03 16:07 Lord Crc Target Version => 0.8
2011-05-03 18:28 Lord Crc Assigned To => Lord Crc
2011-05-03 18:28 Lord Crc Status new => assigned
2011-05-03 18:29 Lord Crc Note Added: 0002995
2011-05-03 18:29 Lord Crc Status assigned => feedback
2011-05-03 19:46 J the Ninja Note Added: 0002996
2011-05-03 19:46 J the Ninja Status feedback => assigned
2011-05-04 01:38 Lord Crc Status assigned => resolved
2011-05-04 01:38 Lord Crc Fixed in Version => 0.8
2011-05-04 01:38 Lord Crc Resolution open => fixed
2011-05-24 12:47 jeanphi Fixed in Version 0.8 => 0.8RC4
2011-05-24 12:48 jeanphi Target Version 0.8 => 0.8RC4
2011-06-06 08:20 jeanphi Status resolved => closed


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker