Skip to content

Instantly share code, notes, and snippets.

@kduske
Created April 4, 2021 16:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kduske/3d63c46d84bc7471151c0d3e674c8e09 to your computer and use it in GitHub Desktop.
Save kduske/3d63c46d84bc7471151c0d3e674c8e09 to your computer and use it in GitHub Desktop.
17:24 $ cat common-test-err
ASAN:DEADLYSIGNAL
=================================================================
==63889==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000001 (pc 0x7f7f88a5fc63 bp 0x7fffeba475c0 sp 0x7fffeba46d28 T0)
==63889==The signal is caused by a WRITE memory access.
==63889==Hint: address points to the zero page.
#0 0x7f7f88a5fc62 in memcpy (/lib/x86_64-linux-gnu/libc.so.6+0xbec62)
#1 0x7f7f8a3854de (/lib/x86_64-linux-gnu/libasan.so.4+0x7a4de)
#2 0x7f7f8867879c (/lib/x86_64-linux-gnu/libpng16.so.16+0x1d79c)
#3 0x7f7f8866b80b in png_read_row (/lib/x86_64-linux-gnu/libpng16.so.16+0x1080b)
#4 0x7f7f8866d2b0 in png_read_image (/lib/x86_64-linux-gnu/libpng16.so.16+0x122b0)
#5 0x7f7f7ee7facc (/snap/code/59/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so+0x3acc)
#6 0x7f7f80301c91 in gdk_pixbuf_new_from_file (/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0+0xdc91)
#7 0x7f7f80abe54e (/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libpixmap.so+0x654e)
#8 0x7f7f873150ad in g_cache_insert (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x1e0ad)
#9 0x7f7f80abf337 (/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libpixmap.so+0x7337)
#10 0x7f7f80abf406 (/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libpixmap.so+0x7406)
#11 0x7f7f80abc0a1 (/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libpixmap.so+0x40a1)
#12 0x7f7f80abd23e (/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libpixmap.so+0x523e)
#13 0x7f7f8075c283 (/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0+0x177283)
#14 0x7f7f8089c8e1 (/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0+0x2b78e1)
#15 0x7f7f8048f801 in g_closure_invoke (/lib/x86_64-linux-gnu/libgobject-2.0.so.0+0x14801)
#16 0x7f7f804a3961 (/lib/x86_64-linux-gnu/libgobject-2.0.so.0+0x28961)
#17 0x7f7f804aebbd in g_signal_emit_valist (/lib/x86_64-linux-gnu/libgobject-2.0.so.0+0x33bbd)
#18 0x7f7f804af0f2 in g_signal_emit (/lib/x86_64-linux-gnu/libgobject-2.0.so.0+0x340f2)
#19 0x7f7f8084469e in gtk_widget_realize (/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0+0x25f69e)
#20 0x7f7f80845a47 in gtk_widget_set_parent (/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0+0x260a47)
#21 0x7f7f806deefa in gtk_fixed_put (/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0+0xf9efa)
#22 0x7f7f8048f801 in g_closure_invoke (/lib/x86_64-linux-gnu/libgobject-2.0.so.0+0x14801)
#23 0x7f7f804a3961 (/lib/x86_64-linux-gnu/libgobject-2.0.so.0+0x28961)
#24 0x7f7f804aebbd in g_signal_emit_valist (/lib/x86_64-linux-gnu/libgobject-2.0.so.0+0x33bbd)
#25 0x7f7f804af0f2 in g_signal_emit (/lib/x86_64-linux-gnu/libgobject-2.0.so.0+0x340f2)
#26 0x7f7f7f283fd6 (/usr/lib/x86_64-linux-gnu/qt5/plugins/styles/libqgtk2style.so+0x27fd6)
#27 0x7f7f7f2845a8 (/usr/lib/x86_64-linux-gnu/qt5/plugins/styles/libqgtk2style.so+0x285a8)
#28 0x7f7f7f284c7b (/usr/lib/x86_64-linux-gnu/qt5/plugins/styles/libqgtk2style.so+0x28c7b)
#29 0x7f7f7f285f92 (/usr/lib/x86_64-linux-gnu/qt5/plugins/styles/libqgtk2style.so+0x29f92)
#30 0x7f7f89bf2a79 in QStyleFactory::create(QString const&) (/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x1dea79)
#31 0x7f7f89b85041 in QApplication::style() (/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x171041)
#32 0x7f7f89b8539c in QApplicationPrivate::initialize() (/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x17139c)
#33 0x7f7f89b853f7 in QApplicationPrivate::init() (/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x1713f7)
#34 0x55941aa62ba8 in TrenchBroom::View::TrenchBroomApp::TrenchBroomApp(int&, char**) ../common/src/TrenchBroomApp.cpp:95
#35 0x55941b76b9e8 in main ../common/test/src/RunAllTests.cpp:32
#36 0x7f7f889c80b2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b2)
#37 0x559419a2025d in _start (/home/kristian/Documents/Code/TrenchBroom/build/common/test/common-test+0x53a25d)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/lib/x86_64-linux-gnu/libc.so.6+0xbec62) in memcpy
==63889==ABORTING
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment