-RM-69-MR-OverlayAtlas crashes on deletion
How to reproduce:
- start ow
- create module "OverlyAtlas?" by prototype
- delete this module
*INFO [Kernel] Starting Kernel *INFO [GE] Starting Graphics Engine *DEBUG [WQtGLWidget(main)] Painted the first time. *DEBUG [ModuleFactory] Creating new instance of prototype "OverlayAtlas". *INFO [ModuleContainer (KernelRootContainer)] Adding module "OverlayAtlas" to container. *INFO [ModuleContainer (KernelRootContainer)] Associated module "OverlayAtlas" with container. *INFO [Module (OverlayAtlas)] Starting module main method. *DEBUG [ControlPanel] Inserting module OverlayAtlas to control panel. *DEBUG [ControlPanel] Activating module OverlayAtlas in control panel. *WARNING [ModuleContainer (KernelRootContainer)] Deep removal of modules is not yet implemented. *DEBUG [ModuleContainer (KernelRootContainer)] Removing module "OverlayAtlas" from container. *DEBUG [ControlPanel] Removing module "OverlayAtlas" from Tree. *DEBUG [ControlPanel] Waiting for module "OverlayAtlas" to finish before deleting. Exception thrown! Callstack's backtrace: trace: WException::WException(std::string const&) -> /home/math/repos/OpenWalnut/build/release/lib/libOWcommon.so(_ZN10WExceptionC2ERKSs+0x135) [0x7f3c08369c45] trace: WSegmentationFault::WSegmentationFault(std::string const&) -> /home/math/repos/OpenWalnut/build/release/lib/libOWcommon.so(_ZN18WSegmentationFaultC1ERKSs+0xd) [0x7f3c083224bd] trace: SignalTranslator::SingletonTranslator::SignalHandler(int) -> /home/math/repos/OpenWalnut/build/release/lib/libOWcommon.so(_ZN16SignalTranslatorI18WSegmentationFaultE19SingletonTranslator13SignalHandlerEi+0xcf) [0x7f3c0832272f] trace: () -> /lib/libc.so.6(+0x33c20) [0x7f3c02781c20] trace: WMOverlayAtlas::init() -> bin/../lib/modules/overlayAtlas/libOWmodule_overlayAtlas.so(_ZN14WMOverlayAtlas4initEv+0x33c) [0x7f3bf1cb27fc] trace: WMOverlayAtlas::moduleMain() -> bin/../lib/modules/overlayAtlas/libOWmodule_overlayAtlas.so(_ZN14WMOverlayAtlas10moduleMainEv+0x53b) [0x7f3bf1cb8d1b] trace: WModule::threadMain() -> /home/math/repos/OpenWalnut/build/release/lib/libOWkernel.so(_ZN7WModule10threadMainEv+0x21d) [0x7f3c08f199cd] trace: boost::detail::thread_data >::run() -> /home/math/repos/OpenWalnut/build/release/lib/libOWcommon.so(_ZN5boost6detail11thread_dataINS_8functionIFvvEEEE3runEv+0x3f) [0x7f3c0830cf6f] trace: thread_proxy() -> /usr/lib/libboost_thread.so.1.42.0(thread_proxy+0x60) [0x7f3c07aa3230] trace: () -> /usr/lib/nvidia-current/libGL.so.1(+0x99953) [0x7f3c05d9b953] *ERROR [Module (OverlayAtlas)] WException. Notifying. Message: Segmentation Fault. *DEBUG [ControlPanel] Deleting module "OverlayAtlas" from Tree. *INFO [Kernel] Stopping Kernel *INFO [ModuleContainer (KernelRootContainer)] Stopping pending threads. *INFO [ModuleContainer (KernelRootContainer)] Stopping modules. *INFO [Kernel] Stopping Data Handler *INFO [Data Handler] Removing all subjects. *DEBUG [Data Handler] Removing subject "0". *INFO [Kernel] Shutting down Kernel *INFO [GE] Stopping Graphics Engine Closed OpenWalnut smoothly. Goodbye! 0#14:06:06#math@voltaire# OpenWalnut/build/release >
(from redmine: created on 2011-09-19, closed on 2012-04-03)