Public bug reported: The current build of ricochet-im in 16.10 crashes on start. This did not happen with 16.04.
Perhaps you'll have to disable ASAN: https://github.com/ricochet- im/ricochet/issues/402 Here is the stack trace: > ricochet ================================================================= ==18219==ERROR: AddressSanitizer: new-delete-type-mismatch on 0x6040007397d0 in thread T0: object passed to delete has wrong type: size of the allocated type: 48 bytes; size of the deallocated type: 16 bytes. #0 0x7fe40bc31bf0 in operator delete(void*, unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc8bf0) #1 0x7fe3ef8d000e (/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so+0x49b00e) #2 0x7fe3ef8c7f7b (/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so+0x492f7b) #3 0x7fe3ef8c8584 (/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so+0x493584) #4 0x7fe3ef927a7d (/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so+0x4f2a7d) #5 0x7fe3ef931027 (/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so+0x4fc027) #6 0x7fe3ef65f964 (/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so+0x22a964) #7 0x7fe3ef6619d5 (/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so+0x22c9d5) #8 0x7fe3ef6620ad (/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so+0x22d0ad) #9 0x7fe3ef609ba0 (/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so+0x1d4ba0) #10 0x7fe3ef654b90 (/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so+0x21fb90) #11 0x7fe3ef66aed0 (/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so+0x235ed0) #12 0x7fe3ef4ed2e0 (/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so+0xb82e0) #13 0x7fe3ef5867a6 (/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so+0x1517a6) #14 0x7fe3ef586840 (/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so+0x151840) #15 0x7fe3ef59b384 (/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so+0x166384) #16 0x7fe3ef59c22f (/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so+0x16722f) #17 0x7fe40a70fef0 in QOpenGLTextureGlyphCache::createTextureData(int, int) (/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5+0x440ef0) #18 0x7fe40a6880db in QTextureGlyphCache::fillInPendingGlyphs() (/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5+0x3b90db) #19 0x7fe40b042357 (/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5+0x15f357) #20 0x7fe40b040293 (/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5+0x15d293) #21 0x7fe40b0c3a76 (/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5+0x1e0a76) #22 0x7fe40b0c86d3 (/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5+0x1e56d3) #23 0x7fe40b0c499b (/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5+0x1e199b) #24 0x7fe40b0c3459 in QQuickText::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) (/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5+0x1e0459) #25 0x7fe40b08296f in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) (/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5+0x19f96f) #26 0x7fe40b08318a in QQuickWindowPrivate::updateDirtyNodes() (/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5+0x1a018a) #27 0x7fe40b0841cd in QQuickWindowPrivate::syncSceneGraph() (/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5+0x1a11cd) #28 0x7fe40b0522bd (/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5+0x16f2bd) #29 0x7fe40b053a47 (/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5+0x170a47) #30 0x7fe40a3daf64 in QWindow::event(QEvent*) (/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5+0x10bf64) #31 0x7fe40b08da12 in QQuickWindow::event(QEvent*) (/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5+0x1aaa12) #32 0x7fe40a9b78ab in QApplicationPrivate::notify_helper(QObject*, QEvent*) (/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x15c8ab) #33 0x7fe40a9bcd4e in QApplication::notify(QObject*, QEvent*) (/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x161d4e) #34 0x7fe409c803af in QCoreApplication::notifyInternal2(QObject*, QEvent*) (/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x2853af) #35 0x7fe40a3d029c in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5+0x10129c) #36 0x7fe40a3d0e7c in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5+0x101e7c) #37 0x7fe40a3aeb2a in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5+0xdfb2a) #38 0x7fe3fe89365f (/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5+0x7165f) #39 0x7fe4073147d6 in g_main_context_dispatch (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4a7d6) #40 0x7fe407314a3f (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4aa3f) #41 0x7fe407314aeb in g_main_context_iteration (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4aaeb) #42 0x7fe409cd648e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x2db48e) #43 0x7fe409c7e0f9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x2830f9) #44 0x7fe409c8690b in QCoreApplication::exec() (/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x28b90b) #45 0x55cc20a45789 (/usr/bin/ricochet+0x2c4789) #46 0x7fe40839d3f0 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x203f0) #47 0x55cc20a4b1d9 (/usr/bin/ricochet+0x2ca1d9) 0x6040007397d0 is located 0 bytes inside of 48-byte region [0x6040007397d0,0x604000739800) allocated by thread T0 here: #0 0x7fe40bc30ef0 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7ef0) #1 0x7fe3ef9203ca (/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so+0x4eb3ca) SUMMARY: AddressSanitizer: new-delete-type-mismatch (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc8bf0) in operator delete(void*, unsigned long) ==18219==HINT: if you don't care about these errors you may set ASAN_OPTIONS=new_delete_type_mismatch=0 ==18219==ABORTING ** Affects: ricochet-im (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1637995 Title: Ricochet crashes on start with AddressSanitizer: new-delete-type- mismatch To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ricochet-im/+bug/1637995/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
