This is the valgrind. I could not upload an rtf or some kind of document besides pictures. I could have named it *.js !
ibmi@ibmi-81645:~/mrtrix3$ valgrind debug/bin/mrview
==7371== Memcheck, a memory error detector
==7371== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==7371== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info
==7371== Command: debug/bin/mrview
==7371==
==7371== Syscall param write(buf) points to uninitialised byte(s)
==7371== at 0x7862A2D: ??? (syscall-template.S:84)
==7371== by 0x77E4B2E: _IO_file_write@@GLIBC_2.2.5 (fileops.c:1263)
==7371== by 0x77E6338: new_do_write (fileops.c:518)
==7371== by 0x77E6338: _IO_do_write@@GLIBC_2.2.5 (fileops.c:494)
==7371== by 0x77E432F: _IO_file_sync@@GLIBC_2.2.5 (fileops.c:874)
==7371== by 0x77D97CE: fflush (iofflush.c:40)
==7371== by 0x1C657BFB: ??? (in /usr/lib/nvidia-361/libnvidia-glcore.so.361.42)
==7371== by 0x1C659FD6: ??? (in /usr/lib/nvidia-361/libnvidia-glcore.so.361.42)
==7371== by 0x1C656935: ??? (in /usr/lib/nvidia-361/libnvidia-glcore.so.361.42)
==7371== by 0x1C402C56: ??? (in /usr/lib/nvidia-361/libnvidia-glcore.so.361.42)
==7371== by 0x1C4080E4: ??? (in /usr/lib/nvidia-361/libnvidia-glcore.so.361.42)
==7371== by 0x5AF46C: gl::Switch_CompileShader(unsigned int) (gl_core_3_3.cpp:1490)
==7371== by 0x525A5A: MR::GUI::GL::Shader::Object<35633>::compile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (shader.h:58)
==7371== Address 0x1d8603e8 is 24 bytes inside a block of size 4,096 alloc'd
==7371== at 0x4C2DB8F: malloc (vg_replace_malloc.c:299)
==7371== by 0x77D9184: _IO_file_doallocate (filedoalloc.c:127)
==7371== by 0x77E74C3: _IO_doallocbuf (genops.c:398)
==7371== by 0x77E6827: _IO_file_overflow@@GLIBC_2.2.5 (fileops.c:820)
==7371== by 0x77E51BC: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1331)
==7371== by 0x77DA6FA: fwrite (iofwrite.c:39)
==7371== by 0x1C658146: ??? (in /usr/lib/nvidia-361/libnvidia-glcore.so.361.42)
==7371== by 0x1C6581B5: ??? (in /usr/lib/nvidia-361/libnvidia-glcore.so.361.42)
==7371== by 0x1C659E64: ??? (in /usr/lib/nvidia-361/libnvidia-glcore.so.361.42)
==7371== by 0x1C65A191: ??? (in /usr/lib/nvidia-361/libnvidia-glcore.so.361.42)
==7371== by 0x1C6569C6: ??? (in /usr/lib/nvidia-361/libnvidia-glcore.so.361.42)
==7371== by 0x1C402D43: ??? (in /usr/lib/nvidia-361/libnvidia-glcore.so.361.42)
==7371==
==7371== Conditional jump or move depends on uninitialised value(s)
==7371== at 0x1C656782: ??? (in /usr/lib/nvidia-361/libnvidia-glcore.so.361.42)
==7371== by 0x1C656905: ??? (in /usr/lib/nvidia-361/libnvidia-glcore.so.361.42)
==7371== by 0x1C43D967: ??? (in /usr/lib/nvidia-361/libnvidia-glcore.so.361.42)
==7371== by 0x1C43B34D: ??? (in /usr/lib/nvidia-361/libnvidia-glcore.so.361.42)
==7371== by 0x1C44094A: ??? (in /usr/lib/nvidia-361/libnvidia-glcore.so.361.42)
==7371== by 0x1C40D083: ??? (in /usr/lib/nvidia-361/libnvidia-glcore.so.361.42)
==7371== by 0x5AFB85: gl::Switch_LinkProgram(unsigned int) (gl_core_3_3.cpp:1652)
==7371== by 0x51F998: MR::GUI::GL::Shader::Program::link() (shader.h:117)
==7371== by 0xA23F7E: MR::GUI::GL::Font::initGL() (font.cpp:164)
==7371== by 0x5770C1: MR::GUI::MRView::Window::initGL() (window.cpp:1384)
==7371== by 0x56C0E9: MR::GUI::MRView::Window::GLArea::initializeGL() (window.cpp:156)
==7371== by 0x5562DCC: QGLWidget::glInit() (in /usr/lib/x86_64-linux-gnu/libQtOpenGL.so.4.8.7)
==7371==
==7371== Conditional jump or move depends on uninitialised value(s)
==7371== at 0x210A528E: ??? (in /usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so)
==7371== by 0x21096047: ??? (in /usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so)
==7371== by 0x5F33EC0: QAccessible::updateAccessibility(QObject*, int, QAccessible::Event) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5A4EED6: QWidget::setFocus(Qt::FocusReason) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5A02514: QApplication::setActiveWindow(QWidget*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5A8045D: QApplication::x11ProcessEvent(_XEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5AAA541: ??? (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x8BE7126: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0)
==7371== by 0x8BE737F: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0)
==7371== by 0x8BE742B: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.0)
==7371== by 0x66E72AD: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.7)
==7371== by 0x5AAA615: ??? (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371==
==7371== Conditional jump or move depends on uninitialised value(s)
==7371== at 0x210A5F48: ??? (in /usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so)
==7371== by 0x21096047: ??? (in /usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so)
==7371== by 0x5F33EC0: QAccessible::updateAccessibility(QObject*, int, QAccessible::Event) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5DD791E: QAbstractButton::setDown(bool) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5DD7CB4: QAbstractButton::mousePressEvent(QMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5E9E56E: QToolButton::mousePressEvent(QMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5A5448F: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x59FCFDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5A040D5: QApplication::notify(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x66B690C: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.7)
==7371== by 0x5A036DC: QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5A813F1: ??? (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371==
==7371== Conditional jump or move depends on uninitialised value(s)
==7371== at 0x210A4E1E: ??? (in /usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so)
==7371== by 0x21096047: ??? (in /usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so)
==7371== by 0x5F33EC0: QAccessible::updateAccessibility(QObject*, int, QAccessible::Event) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5A50CDB: QWidgetPrivate::show_helper() (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5A52C09: QWidget::setVisible(bool) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5E5C8F5: QMenu::popup(QPoint const&, QAction*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5E60B32: QMenu::exec(QPoint const&, QAction*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5E9DC7F: ??? (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5E9E1C0: ??? (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x66CB00F: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.7)
==7371== by 0x5DD7365: ??? (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5DD7CD2: QAbstractButton::mousePressEvent(QMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371==
==7371== Conditional jump or move depends on uninitialised value(s)
==7371== at 0x210A4EA3: ??? (in /usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so)
==7371== by 0x21096047: ??? (in /usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so)
==7371== by 0x5F33EC0: QAccessible::updateAccessibility(QObject*, int, QAccessible::Event) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5A4FDFC: QWidgetPrivate::hide_helper() (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5A52DCF: QWidget::setVisible(bool) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5A500CB: QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5E5D627: ??? (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5E5DBF6: ??? (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5E619E4: QMenu::mousePressEvent(QMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5A5448F: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5E61FFA: QMenu::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x59FCFDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371==
==7371== Conditional jump or move depends on uninitialised value(s)
==7371== at 0x210A528E: ??? (in /usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so)
==7371== by 0x21096047: ??? (in /usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so)
==7371== by 0x5F33EC0: QAccessible::updateAccessibility(QObject*, int, QAccessible::Event) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5E5DFFD: ??? (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5E5E314: ??? (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5E61D7B: QMenu::mouseMoveEvent(QMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5A538CF: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5E61FFA: QMenu::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x59FCFDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5A040D5: QApplication::notify(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x66B690C: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.7)
==7371== by 0x5A036DC: QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371==
==7371== Conditional jump or move depends on uninitialised value(s)
==7371== at 0x11FA9D86: ??? (in /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.33.6)
==7371== by 0x11F8CE82: ??? (in /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.33.6)
==7371== by 0x11F48F80: pixman_image_composite32 (in /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.33.6)
==7371== by 0x111D2504: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6)
==7371== by 0x11217920: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6)
==7371== by 0x11209C32: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6)
==7371== by 0x1120A6A4: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6)
==7371== by 0x1120B5D2: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6)
==7371== by 0x111C5A8F: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6)
==7371== by 0x111D7126: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6)
==7371== by 0x1120E7D6: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6)
==7371== by 0x111CE14B: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6)
==7371==
==7371== Conditional jump or move depends on uninitialised value(s)
==7371== at 0x11FA9FDD: ??? (in /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.33.6)
==7371== by 0x11F8CE82: ??? (in /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.33.6)
==7371== by 0x11F48F80: pixman_image_composite32 (in /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.33.6)
==7371== by 0x111D2504: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6)
==7371== by 0x11217920: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6)
==7371== by 0x11209C32: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6)
==7371== by 0x1120A6A4: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6)
==7371== by 0x1120B1E9: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6)
==7371== by 0x111C599E: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6)
==7371== by 0x111D70F1: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6)
==7371== by 0x1120E6D5: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6)
==7371== by 0x111CDD2E: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6)
==7371==
==7371== Conditional jump or move depends on uninitialised value(s)
==7371== at 0x248942F8: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.13)
==7371== by 0x24894EEB: rsvg_handle_get_pixbuf_sub (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.13)
==7371== by 0x24644E35: ??? (in /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so)
==7371== by 0x114C1F9A: gdk_pixbuf_loader_close (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3200.2)
==7371== by 0x114BDC7A: ??? (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3200.2)
==7371== by 0x114BFBAC: gdk_pixbuf_new_from_stream_at_scale (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3200.2)
==7371== by 0x1056FEBD: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.30)
==7371== by 0x10573051: gtk_icon_info_load_icon (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.30)
==7371== by 0x105731B5: gtk_icon_theme_load_icon (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.30)
==7371== by 0x1054BFF6: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.30)
==7371== by 0x10552099: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.30)
==7371== by 0x90E8148: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4800.0)
==7371==
==7371== Syscall param writev(vector[...]) points to uninitialised byte(s)
==7371== at 0x786873D: ??? (syscall-template.S:84)
==7371== by 0xA295F28: ??? (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==7371== by 0xA29631C: ??? (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==7371== by 0xA2963A4: xcb_writev (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==7371== by 0x84444AD: _XSend (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
==7371== by 0x820007F: XRenderAddGlyphs (in /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0)
==7371== by 0x1123851E: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6)
==7371== by 0x1121FFE6: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6)
==7371== by 0x112201EC: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6)
==7371== by 0x111C5B9E: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6)
==7371== by 0x1123C5AF: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6)
==7371== by 0x1120EE92: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6)
==7371== Address 0xe37a8b4 is 6,612 bytes inside a block of size 16,384 alloc'd
==7371== at 0x4C2FB55: calloc (vg_replace_malloc.c:711)
==7371== by 0x8434692: XOpenDisplay (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
==7371== by 0x10B07288: gdk_display_open (in /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0.2400.30)
==7371== by 0x10AD6FCE: gdk_display_open_default_libgtk_only (in /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0.2400.30)
==7371== by 0x1059E574: gtk_init (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.30)
==7371== by 0x5DA4496: ??? (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5A6AA2F: QGuiPlatformPlugin::systemIconThemeName() (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5AB1F66: ??? (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5A73A28: ??? (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5A78762: ??? (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5A012A1: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5A0154E: QApplication::QApplication(int&, char**, int) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371==
==7371== Conditional jump or move depends on uninitialised value(s)
==7371== at 0x210A4F28: ??? (in /usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so)
==7371== by 0x21096047: ??? (in /usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so)
==7371== by 0x5F33EC0: QAccessible::updateAccessibility(QObject*, int, QAccessible::Event) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5A532B0: QWidget::~QWidget() (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5DA66B3: ??? (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x5EF1B22: QFileDialog::getOpenFileNames(QWidget*, QString const&, QString const&, QString const&, QString*, QFlags<QFileDialog::Option>) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371== by 0x88CC1A: MR::GUI::Dialog::File::get_files(QWidget*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (file.cpp:73)
==7371== by 0x59302B: MR::GUI::Dialog::File::get_images(QWidget*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (file.h:44)
==7371== by 0x573123: MR::GUI::MRView::Window::image_open_slot() (window.cpp:721)
==7371== by 0x78E2F2: MR::GUI::MRView::Window::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (window_moc.cpp:138)
==7371== by 0x66CB00F: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.7)
==7371== by 0x59F6D61: QAction::triggered(bool) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7)
==7371==
mrview: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h:128: Eigen::internal::plain_array<T, Size, MatrixOrArrayOptions, 32>::plain_array() [with T = double; int Size = 12; int MatrixOrArrayOptions = 0]: Assertion `(reinterpret_cast<size_t>(eigen_unaligned_array_assert_workaround_gcc47(array)) & (31)) == 0 && "this assertion is explained here: " "http://eigen.tuxfamily.org/dox-devel/group__TopicUnalignedArrayAssert.html" " **** READ THIS WEB PAGE !!! ****"' failed.
==7371==
==7371== Process terminating with default action of signal 6 (SIGABRT)
==7371== at 0x77A1418: raise (raise.c:54)
==7371== by 0x77A3019: abort (abort.c:89)
==7371== by 0x7799BD6: __assert_fail_base (assert.c:92)
==7371== by 0x7799C81: __assert_fail (assert.c:101)
==7371== by 0x5A240A: Eigen::internal::plain_array<double, 12, 0, 32>::plain_array() (DenseStorage.h:128)
==7371== by 0x5A0481: Eigen::DenseStorage<double, 12, 3, 4, 0>::DenseStorage() (DenseStorage.h:187)
==7371== by 0x59DF11: Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 4, 0, 3, 4> >::PlainObjectBase() (PlainObjectBase.h:457)
==7371== by 0x59A471: Eigen::Matrix<double, 3, 4, 0, 3, 4>::Matrix() (Matrix.h:259)
==7371== by 0x595C15: Eigen::Transform<double, 3, 18, 0>::Transform(Eigen::Transform<double, 3, 18, 0> const&) (Transform.h:262)
==7371== by 0x59195B: MR::Header::Header(MR::Header&&) (header.h:66)
==7371== by 0x5731FD: MR::GUI::MRView::Window::image_open_slot() (window.cpp:728)
==7371== by 0x78E2F2: MR::GUI::MRView::Window::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (window_moc.cpp:138)
==7371==
==7371== HEAP SUMMARY:
==7371== in use at exit: 28,424,106 bytes in 60,000 blocks
==7371== total heap usage: 751,380 allocs, 691,380 frees, 2,239,784,061 bytes allocated
==7371==
==7371== LEAK SUMMARY:
==7371== definitely lost: 17,142 bytes in 191 blocks
==7371== indirectly lost: 93,533 bytes in 2,558 blocks
==7371== possibly lost: 18,312,800 bytes in 806 blocks
==7371== still reachable: 9,584,999 bytes in 54,400 blocks
==7371== of which reachable via heuristic:
==7371== length64 : 11,360 bytes in 167 blocks
==7371== newarray : 6,640 bytes in 69 blocks
==7371== multipleinheritance: 1,584 bytes in 3 blocks
==7371== suppressed: 0 bytes in 0 blocks
==7371== Rerun with --leak-check=full to see details of leaked memory
==7371==
==7371== For counts of detected and suppressed errors, rerun with: -v
==7371== Use --track-origins=yes to see where uninitialised values come from
==7371== ERROR SUMMARY: 3165 errors from 12 contexts (suppressed: 0 from 0)
Killed
ibmi@ibmi-81645:~/mrtrix3$