Giter Site home page Giter Site logo

Comments (1)

robertkirkman avatar robertkirkman commented on August 11, 2024
CPU architecture and installed dependency Ubuntu 22.04 packages

tacokoneko@ubuntuvm:~/gpick/build$ uname -m
x86_64
tacokoneko@ubuntuvm:~/gpick/build$ apt list --installed libgtk-3-dev libboost-dev liblua5.3-0 libexpat1-dev gettext
Listing... Done
gettext/jammy,now 0.21-4ubuntu4 amd64 [installed]
libboost-dev/jammy,now 1.74.0.3ubuntu7 amd64 [installed]
libexpat1-dev/jammy-updates,jammy-security,now 2.4.7-1ubuntu0.2 amd64 [installed]
libgtk-3-dev/jammy-updates,now 3.24.33-1ubuntu2 amd64 [installed]
liblua5.3-0/jammy,now 5.3.6-1build1 amd64 [installed,automatic]

Build log on Ubuntu 22.04

tacokoneko@ubuntuvm:~$ git clone --recursive https://github.com/thezbyg/gpick.git
Cloning into 'gpick'...
remote: Enumerating objects: 6540, done.
remote: Counting objects: 100% (265/265), done.
remote: Compressing objects: 100% (88/88), done.
remote: Total 6540 (delta 206), reused 192 (delta 176), pack-reused 6275
Receiving objects: 100% (6540/6540), 5.53 MiB | 15.64 MiB/s, done.
Resolving deltas: 100% (5266/5266), done.
tacokoneko@ubuntuvm:~$ cd gpick/
tacokoneko@ubuntuvm:~/gpick$ mkdir build
tacokoneko@ubuntuvm:~/gpick$ cd build
tacokoneko@ubuntuvm:~/gpick/build$ cmake .. -DLUA_TYPE=C -DCMAKE_BUILD_TYPE=Debug
-- The C compiler identification is GNU 11.3.0
-- The CXX compiler identification is GNU 11.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found suitable version "1.74.0", minimum required is "1.58") found components: unit_test_framework 
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") 
-- Checking for one of the modules 'gtk+-3.0>=3.0'
-- Checking for one of the modules 'lua5.4>=5.4;lua5>=5.4;lua>=5.4;lua5.3>=5.3;lua5>=5.3;lua>=5.3;lua5.2>=5.2;lua5>=5.2;lua>=5.2'
-- Checking for one of the modules 'expat>=1.0'
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found Ragel: /usr/bin/ragel (found suitable version "6.10", minimum required is "6.9") 
-- Configuring done
-- Generating done
-- Build files have been written to: /home/tacokoneko/gpick/build
tacokoneko@ubuntuvm:~/gpick/build$ make -j$(nproc)
[  1%] Compiling state machine /home/tacokoneko/gpick/build/CMakeFiles/TextFileParser.cpp
[  2%] Preparing translations /home/tacokoneko/gpick/build/share/locale/cs/LC_MESSAGES/gpick.po
[  3%] Building CXX object CMakeFiles/gpick-math.dir/source/math/BinaryTreeQuantization.cpp.o
[  4%] Building CXX object CMakeFiles/gpick-math.dir/source/math/OctreeColorQuantization.cpp.o
[  4%] Building CXX object CMakeFiles/gpick-math.dir/source/math/Empty.cpp.o
[  4%] Building CXX object CMakeFiles/gpick-lua.dir/source/lua/Color.cpp.o
[  5%] Building CXX object CMakeFiles/gpick-common.dir/source/common/Convert.cpp.o
[  6%] Compiling translations /home/tacokoneko/gpick/build/share/locale/cs/LC_MESSAGES/gpick.mo
[  6%] Preparing translations /home/tacokoneko/gpick/build/share/locale/es/LC_MESSAGES/gpick.po
[  7%] Preparing translations /home/tacokoneko/gpick/build/share/locale/lt/LC_MESSAGES/gpick.po
[  8%] Compiling translations /home/tacokoneko/gpick/build/share/locale/es/LC_MESSAGES/gpick.mo
[  9%] Preparing translations /home/tacokoneko/gpick/build/share/locale/ru/LC_MESSAGES/gpick.po
[  9%] Compiling translations /home/tacokoneko/gpick/build/share/locale/lt/LC_MESSAGES/gpick.mo
[  9%] Preparing translations /home/tacokoneko/gpick/build/share/locale/sv/LC_MESSAGES/gpick.po
[ 10%] Compiling translations /home/tacokoneko/gpick/build/share/locale/ru/LC_MESSAGES/gpick.mo
[ 10%] Built target prepare-translations
[ 11%] Compiling translations /home/tacokoneko/gpick/build/share/locale/sv/LC_MESSAGES/gpick.mo
[ 12%] Building CXX object CMakeFiles/gpick-lua.dir/source/lua/Ref.cpp.o
[ 13%] Building CXX object CMakeFiles/gpick-lua.dir/source/lua/ColorObject.cpp.o
[ 13%] Built target translations
[ 13%] Building CXX object CMakeFiles/gpick-lua.dir/source/lua/Script.cpp.o
[ 14%] Building CXX object CMakeFiles/gpick-parser.dir/source/parser/TextFile.cpp.o
[ 14%] Building CXX object CMakeFiles/gpick-parser.dir/CMakeFiles/TextFileParser.cpp.o
[ 14%] Building CXX object CMakeFiles/gpick-common.dir/source/common/Format.cpp.o
[ 15%] Building CXX object CMakeFiles/gpick-common.dir/source/common/Ref.cpp.o
[ 16%] Building CXX object CMakeFiles/gpick-common.dir/source/common/StringOrView.cpp.o
[ 16%] Built target gpick-lua
[ 16%] Built target gpick-parser
[ 16%] Built target gpick-math
[ 16%] Building CXX object CMakeFiles/gpick-color.dir/source/Color.cpp.o
[ 16%] Built target gpick-color
[ 18%] Building CXX object CMakeFiles/gpick-dynv.dir/source/dynv/Variable.cpp.o
[ 18%] Building CXX object CMakeFiles/gpick-dynv.dir/source/dynv/Binary.cpp.o
[ 18%] Building CXX object CMakeFiles/gpick-dynv.dir/source/dynv/Map.cpp.o
[ 18%] Building CXX object CMakeFiles/gpick-dynv.dir/source/dynv/Types.cpp.o
[ 19%] Building CXX object CMakeFiles/gpick-dynv.dir/source/dynv/Xml.cpp.o
[ 19%] Built target gpick-dynv
[ 19%] Built target gpick-common
[ 19%] Building CXX object CMakeFiles/tests.dir/source/ColorObject.cpp.o
[ 19%] Building CXX object CMakeFiles/gpick.dir/source/AutoSave.cpp.o
[ 20%] Building CXX object CMakeFiles/tests.dir/source/ErrorCode.cpp.o
[ 21%] Building CXX object CMakeFiles/tests.dir/source/ColorList.cpp.o
[ 21%] Building CXX object CMakeFiles/tests.dir/source/Converters.cpp.o
[ 22%] Building CXX object CMakeFiles/tests.dir/CMakeFiles/Version.cpp.o
[ 23%] Building CXX object CMakeFiles/tests.dir/source/Converter.cpp.o
[ 24%] Building CXX object CMakeFiles/tests.dir/source/EventBus.cpp.o
[ 24%] Building CXX object CMakeFiles/tests.dir/source/FileFormat.cpp.o
[ 25%] Building CXX object CMakeFiles/tests.dir/source/test/BinaryTreeQuantization.cpp.o
[ 26%] Building CXX object CMakeFiles/tests.dir/source/InternalConverters.cpp.o
[ 26%] Building CXX object CMakeFiles/tests.dir/source/test/Color.cpp.o
[ 27%] Building CXX object CMakeFiles/tests.dir/source/test/Common.cpp.o
[ 28%] Building CXX object CMakeFiles/tests.dir/source/test/Dynv.cpp.o
[ 28%] Building CXX object CMakeFiles/tests.dir/source/test/DynvBinary.cpp.o
[ 30%] Building CXX object CMakeFiles/gpick.dir/source/BlendColors.cpp.o
[ 30%] Building CXX object CMakeFiles/tests.dir/source/test/EventBus.cpp.o
[ 30%] Building CXX object CMakeFiles/tests.dir/source/test/FileFormat.cpp.o
[ 31%] Building CXX object CMakeFiles/tests.dir/source/test/First.cpp.o
[ 32%] Building CXX object CMakeFiles/tests.dir/source/test/Format.cpp.o
[ 32%] Building CXX object CMakeFiles/tests.dir/source/test/InternalConverters.cpp.o
[ 33%] Building CXX object CMakeFiles/tests.dir/source/test/Main.cpp.o
[ 34%] Building CXX object CMakeFiles/tests.dir/source/test/Matrix.cpp.o
[ 34%] Building CXX object CMakeFiles/tests.dir/source/test/OctreeColorQuantization.cpp.o
[ 35%] Building CXX object CMakeFiles/tests.dir/source/test/Ref.cpp.o
[ 36%] Building CXX object CMakeFiles/tests.dir/source/test/Scoped.cpp.o
[ 36%] Building CXX object CMakeFiles/tests.dir/source/test/Result.cpp.o
[ 37%] Building CXX object CMakeFiles/tests.dir/source/test/Script.cpp.o
[ 37%] Building CXX object CMakeFiles/gpick.dir/source/BrightnessDarkness.cpp.o
[ 37%] Building CXX object CMakeFiles/tests.dir/source/test/Span.cpp.o
[ 38%] Building CXX object CMakeFiles/tests.dir/source/test/TextFileParser.cpp.o
[ 39%] Building CXX object CMakeFiles/tests.dir/source/test/Vector.cpp.o
[ 40%] Building CXX object CMakeFiles/gpick.dir/source/Channels.cpp.o
[ 41%] Building CXX object CMakeFiles/gpick.dir/source/Clipboard.cpp.o
[ 41%] Building CXX object CMakeFiles/gpick.dir/source/ClosestColors.cpp.o
[ 42%] Building CXX object CMakeFiles/gpick.dir/source/ColorList.cpp.o
[ 43%] Building CXX object CMakeFiles/gpick.dir/source/ColorMixer.cpp.o
[ 43%] Building CXX object CMakeFiles/gpick.dir/source/ColorObject.cpp.o
[ 44%] Building CXX object CMakeFiles/gpick.dir/source/ColorPicker.cpp.o
[ 44%] Building CXX object CMakeFiles/gpick.dir/source/ColorRYB.cpp.o
[ 45%] Building CXX object CMakeFiles/gpick.dir/source/ColorSourceManager.cpp.o
[ 46%] Building CXX object CMakeFiles/gpick.dir/source/ColorSpaces.cpp.o
[ 46%] Linking CXX executable tests
[ 46%] Building CXX object CMakeFiles/gpick.dir/source/ColorWheelType.cpp.o
[ 47%] Building CXX object CMakeFiles/gpick.dir/source/Converter.cpp.o
[ 48%] Building CXX object CMakeFiles/gpick.dir/source/Converters.cpp.o
[ 48%] Building CXX object CMakeFiles/gpick.dir/source/ErrorCode.cpp.o
[ 49%] Building CXX object CMakeFiles/gpick.dir/source/EventBus.cpp.o
[ 49%] Built target tests
[ 50%] Building CXX object CMakeFiles/gpick.dir/source/FileFormat.cpp.o
[ 50%] Building CXX object CMakeFiles/gpick.dir/source/FloatingPicker.cpp.o
[ 51%] Building CXX object CMakeFiles/gpick.dir/source/GenerateScheme.cpp.o
[ 51%] Building CXX object CMakeFiles/gpick.dir/source/GlobalState.cpp.o
[ 52%] Building CXX object CMakeFiles/gpick.dir/source/HtmlUtils.cpp.o
[ 53%] Building CXX object CMakeFiles/gpick.dir/source/ImportExport.cpp.o
[ 53%] Building CXX object CMakeFiles/gpick.dir/source/InternalConverters.cpp.o
[ 54%] Building CXX object CMakeFiles/gpick.dir/source/LayoutPreview.cpp.o
[ 55%] Building CXX object CMakeFiles/gpick.dir/source/Noise.cpp.o
[ 55%] Building CXX object CMakeFiles/gpick.dir/source/Paths.cpp.o
[ 56%] Building CXX object CMakeFiles/gpick.dir/source/Random.cpp.o
[ 56%] Building CXX object CMakeFiles/gpick.dir/source/RegisterSources.cpp.o
[ 57%] Building CXX object CMakeFiles/gpick.dir/source/Sampler.cpp.o
[ 58%] Building CXX object CMakeFiles/gpick.dir/source/ScreenReader.cpp.o
[ 58%] Building CXX object CMakeFiles/gpick.dir/source/StandardDragDropHandler.cpp.o
[ 59%] Building CXX object CMakeFiles/gpick.dir/source/StandardEventHandler.cpp.o
[ 60%] Building CXX object CMakeFiles/gpick.dir/source/StandardMenu.cpp.o
[ 60%] Building CXX object CMakeFiles/gpick.dir/source/StringUtils.cpp.o
[ 61%] Building CXX object CMakeFiles/gpick.dir/source/ToolColorNaming.cpp.o
[ 62%] Building CXX object CMakeFiles/gpick.dir/source/Variations.cpp.o
[ 62%] Building CXX object CMakeFiles/gpick.dir/source/color_names/ColorNames.cpp.o
[ 63%] Building CXX object CMakeFiles/gpick.dir/source/dbus/Control.cpp.o
[ 63%] Building C object CMakeFiles/gpick.dir/source/dbus/DbusInterface.c.o
[ 64%] Building CXX object CMakeFiles/gpick.dir/source/gtk/ColorCell.cpp.o
[ 65%] Building CXX object CMakeFiles/gpick.dir/source/gtk/ColorComponent.cpp.o
[ 65%] Building CXX object CMakeFiles/gpick.dir/source/gtk/ColorWheel.cpp.o
[ 66%] Building CXX object CMakeFiles/gpick.dir/source/gtk/ColorWidget.cpp.o
[ 67%] Building CXX object CMakeFiles/gpick.dir/source/gtk/LayoutPreview.cpp.o
[ 67%] Building CXX object CMakeFiles/gpick.dir/source/gtk/Range2D.cpp.o
[ 68%] Building CXX object CMakeFiles/gpick.dir/source/gtk/Shapes.cpp.o
[ 69%] Building CXX object CMakeFiles/gpick.dir/source/gtk/Swatch.cpp.o
[ 69%] Building CXX object CMakeFiles/gpick.dir/source/gtk/Zoomed.cpp.o
[ 70%] Building CXX object CMakeFiles/gpick.dir/source/i18n/I18N.cpp.o
[ 70%] Building CXX object CMakeFiles/gpick.dir/source/layout/Box.cpp.o
[ 71%] Building CXX object CMakeFiles/gpick.dir/source/layout/Context.cpp.o
[ 72%] Building CXX object CMakeFiles/gpick.dir/source/layout/Layout.cpp.o
[ 72%] Building CXX object CMakeFiles/gpick.dir/source/layout/Layouts.cpp.o
[ 73%] Building CXX object CMakeFiles/gpick.dir/source/layout/Style.cpp.o
[ 74%] Building CXX object CMakeFiles/gpick.dir/source/layout/System.cpp.o
[ 74%] Building CXX object CMakeFiles/gpick.dir/source/lua/Callbacks.cpp.o
[ 75%] Building CXX object CMakeFiles/gpick.dir/source/lua/DynvSystem.cpp.o
[ 75%] Building CXX object CMakeFiles/gpick.dir/source/lua/Extensions.cpp.o
[ 76%] Building CXX object CMakeFiles/gpick.dir/source/lua/GlobalState.cpp.o
[ 77%] Building CXX object CMakeFiles/gpick.dir/source/lua/I18N.cpp.o
[ 77%] Building CXX object CMakeFiles/gpick.dir/source/lua/Layout.cpp.o
[ 78%] Building CXX object CMakeFiles/gpick.dir/source/main.cpp.o
[ 79%] Building CXX object CMakeFiles/gpick.dir/source/tools/BackgroundColorPicker.cpp.o
[ 79%] Building CXX object CMakeFiles/gpick.dir/source/tools/ColorSpaceSampler.cpp.o
[ 80%] Building CXX object CMakeFiles/gpick.dir/source/tools/PaletteFromImage.cpp.o
[ 81%] Building CXX object CMakeFiles/gpick.dir/source/tools/TextParser.cpp.o
[ 81%] Building CXX object CMakeFiles/gpick.dir/source/transformation/Chain.cpp.o
[ 82%] Building CXX object CMakeFiles/gpick.dir/source/transformation/ColorVisionDeficiency.cpp.o
[ 82%] Building CXX object CMakeFiles/gpick.dir/source/transformation/Configuration.cpp.o
[ 83%] Building CXX object CMakeFiles/gpick.dir/source/transformation/Factory.cpp.o
[ 84%] Building CXX object CMakeFiles/gpick.dir/source/transformation/GammaModification.cpp.o
[ 84%] Building CXX object CMakeFiles/gpick.dir/source/transformation/Invert.cpp.o
[ 85%] Building CXX object CMakeFiles/gpick.dir/source/transformation/Quantization.cpp.o
[ 86%] Building CXX object CMakeFiles/gpick.dir/source/transformation/Transformation.cpp.o
[ 86%] Building CXX object CMakeFiles/gpick.dir/source/uiAbout.cpp.o
[ 87%] Building CXX object CMakeFiles/gpick.dir/source/uiApp.cpp.o
[ 88%] Building CXX object CMakeFiles/gpick.dir/source/uiColorDictionaries.cpp.o
[ 88%] Building CXX object CMakeFiles/gpick.dir/source/uiColorInput.cpp.o
[ 89%] Building CXX object CMakeFiles/gpick.dir/source/uiConverter.cpp.o
[ 89%] Building CXX object CMakeFiles/gpick.dir/source/uiDialogAutonumber.cpp.o
[ 90%] Building CXX object CMakeFiles/gpick.dir/source/uiDialogBase.cpp.o
[ 91%] Building CXX object CMakeFiles/gpick.dir/source/uiDialogEdit.cpp.o
[ 91%] Building CXX object CMakeFiles/gpick.dir/source/uiDialogEqualize.cpp.o
[ 92%] Building CXX object CMakeFiles/gpick.dir/source/uiDialogGenerate.cpp.o
[ 93%] Building CXX object CMakeFiles/gpick.dir/source/uiDialogMix.cpp.o
[ 93%] Building CXX object CMakeFiles/gpick.dir/source/uiDialogOptions.cpp.o
[ 94%] Building CXX object CMakeFiles/gpick.dir/source/uiDialogSort.cpp.o
[ 94%] Building CXX object CMakeFiles/gpick.dir/source/uiDialogVariations.cpp.o
[ 95%] Building CXX object CMakeFiles/gpick.dir/source/uiImportExport.cpp.o
[ 96%] Building CXX object CMakeFiles/gpick.dir/source/uiListPalette.cpp.o
[ 96%] Building CXX object CMakeFiles/gpick.dir/source/uiStatusIcon.cpp.o
[ 97%] Building CXX object CMakeFiles/gpick.dir/source/uiTemporaryPalette.cpp.o
[ 98%] Building CXX object CMakeFiles/gpick.dir/source/uiTransformations.cpp.o
[ 98%] Building CXX object CMakeFiles/gpick.dir/source/uiUtilities.cpp.o
[ 99%] Building CXX object CMakeFiles/gpick.dir/CMakeFiles/Version.cpp.o
[100%] Linking CXX executable gpick
[100%] Built target gpick

Backtrace on Ubuntu 22.04

tacokoneko@ubuntuvm:~/gpick/build$ DISPLAY=:0 gdb ./gpick 
GNU gdb (Ubuntu 12.1-0ubuntu1~22.04) 12.1
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./gpick...
(gdb) run
Starting program: /home/tacokoneko/gpick/build/gpick 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff55ff640 (LWP 4493)]
[New Thread 0x7ffff4dfe640 (LWP 4494)]
[New Thread 0x7fffeffff640 (LWP 4495)]

Thread 1 "gpick" received signal SIGSEGV, Segmentation fault.
0x00005555556d6dfa in std::_Rb_tree<std::unique_ptr<dynv::Variable, std::default_delete<dynv::Variable> >, std::unique_ptr<dynv::Variable, std::default_delete<dynv::Variable> >, std::_Identity<std::unique_ptr<dynv::Variable, std::default_delete<dynv::Variable> > >, dynv::Map::Compare, std::allocator<std::unique_ptr<dynv::Variable, std::default_delete<dynv::Variable> > > >::_M_begin (this=0x10) at /usr/include/c++/11/bits/stl_tree.h:745
745		 (this->_M_impl._M_header._M_parent);
(gdb) bt
#0  0x00005555556d6dfa in std::_Rb_tree<std::unique_ptr<dynv::Variable, std::default_delete<dynv::Variable> >, std::unique_ptr<dynv::Variable, std::default_delete<dynv::Variable> >, std::_Identity<std::unique_ptr<dynv::Variable, std::default_delete<dynv::Variable> > >, dynv::Map::Compare, std::allocator<std::unique_ptr<dynv::Variable, std::default_delete<dynv::Variable> > > >::_M_begin() const (this=0x10) at /usr/include/c++/11/bits/stl_tree.h:745
#1  0x00005555556d35e8 in std::_Rb_tree<std::unique_ptr<dynv::Variable, std::default_delete<dynv::Variable> >, std::unique_ptr<dynv::Variable, std::default_delete<dynv::Variable> >, std::_Identity<std::unique_ptr<dynv::Variable, std::default_delete<dynv::Variable> > >, dynv::Map::Compare, std::allocator<std::unique_ptr<dynv::Variable, std::default_delete<dynv::Variable> > > >::_M_lower_bound_tr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (this=0x10, __k="hex_case")
    at /usr/include/c++/11/bits/stl_tree.h:1334
#2  0x00005555556cf17f in std::_Rb_tree<std::unique_ptr<dynv::Variable, std::default_delete<dynv::Variable> >, std::unique_ptr<dynv::Variable, std::default_delete<dynv::Variable> >, std::_Identity<std::unique_ptr<dynv::Variable, std::default_delete<dynv::Variable> > >, dynv::Map::Compare, std::allocator<std::unique_ptr<dynv::Variable, std::default_delete<dynv::Variable> > > >::_M_find_tr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (this=0x10, __k="hex_case")
    at /usr/include/c++/11/bits/stl_tree.h:1305
#3  0x00005555556c948b in std::set<std::unique_ptr<dynv::Variable, std::default_delete<dynv::Variable> >, dynv::Map::Compare, std::allocator<std::unique_ptr<dynv::Variable, std::default_delete<dynv::Variable> > > >::find<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (this=0x10, __x="hex_case") at /usr/include/c++/11/bits/stl_set.h:812
#4  0x00005555556c81a5 in dynv::get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(dynv::Map 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> >) (map=..., name="hex_case", defaultValue="upper")
    at /home/tacokoneko/gpick/source/dynv/Map.cpp:35
#5  0x00005555556c4f91 in dynv::Map::getString(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&) const
    (this=0x0, name="hex_case", defaultValue="upper") at /home/tacokoneko/gpick/source/dynv/Map.cpp:104
#6  0x00005555555c9653 in (anonymous namespace)::ConverterOptions::update() (this=0x5555558f4c50)
    at /home/tacokoneko/gpick/source/GlobalState.cpp:53
#7  0x00005555555cb22a in GlobalState::Impl::initializeConverters() (this=0x5555558f4a80)
    at /home/tacokoneko/gpick/source/GlobalState.cpp:193
#8  0x00005555555cc15d in GlobalState::Impl::loadAll() (this=0x5555558f4a80)
    at /home/tacokoneko/gpick/source/GlobalState.cpp:260
#9  0x00005555555c9a88 in GlobalState::loadAll() (this=0x5555559500f0)
    at /home/tacokoneko/gpick/source/GlobalState.cpp:277
#10 0x0000555555667c3c in app_initialize_variables(AppArgs*) (args=0x5555558a9cd0)
    at /home/tacokoneko/gpick/source/uiApp.cpp:1511
#11 0x000055555566858a in app_create_main(StartupOptions const&, int&)
    (startupOptions=..., returnValue=@0x7fffffffe2dc: 0) at /home/tacokoneko/gpick/source/uiApp.cpp:1590
#12 0x0000555555642003 in main(int, char**) (argc=1, argv=0x7fffffffe488) at /home/tacokoneko/gpick/source/main.cpp:92
(gdb) 

Unable to reproduce with Ubuntu's universe gpick v2.6 package or Arch's extra gpick v3.0 package. Is GCC 10.2 or Clang 11.0 really mandatory? Those are very old and it's tedious to install them into these distros. For what it's worth Ubuntu 22.04 does support GCC 10.4, the use of which does not resolve the issue:

Example of forcing GCC 10, then reproducing the issue on Ubuntu 22.04

tacokoneko@ubuntuvm:~$ mkdir gcc_bak
tacokoneko@ubuntuvm:~$ sudo mv $(which gcc) gcc_bak/
[sudo] password for tacokoneko: 
tacokoneko@ubuntuvm:~$ sudo mv $(which g++) gcc_bak/
tacokoneko@ubuntuvm:~$ ln -s $(which gcc-10) gcc
tacokoneko@ubuntuvm:~$ ln -s $(which g++-10) g++
tacokoneko@ubuntuvm:~$ export PATH=$(pwd):$PATH
tacokoneko@ubuntuvm:~$ gcc --version
gcc (Ubuntu 10.4.0-4ubuntu1~22.04) 10.4.0
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

tacokoneko@ubuntuvm:~$ g++ --version
g++ (Ubuntu 10.4.0-4ubuntu1~22.04) 10.4.0
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

tacokoneko@ubuntuvm:~$ cd gpick/
tacokoneko@ubuntuvm:~/gpick$ mkdir build
tacokoneko@ubuntuvm:~/gpick$ cd build
tacokoneko@ubuntuvm:~/gpick/build$ cmake .. -DLUA_TYPE=C -DCMAKE_BUILD_TYPE=Debug
-- The C compiler identification is GNU 10.4.0
-- The CXX compiler identification is GNU 10.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /home/tacokoneko/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /home/tacokoneko/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found suitable version "1.74.0", minimum required is "1.58") found components: unit_test_framework 
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") 
-- Checking for one of the modules 'gtk+-3.0>=3.0'
-- Checking for one of the modules 'lua5.4>=5.4;lua5>=5.4;lua>=5.4;lua5.3>=5.3;lua5>=5.3;lua>=5.3;lua5.2>=5.2;lua5>=5.2;lua>=5.2'
-- Checking for one of the modules 'expat>=1.0'
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found Ragel: /usr/bin/ragel (found suitable version "6.10", minimum required is "6.9") 
-- Configuring done
-- Generating done
-- Build files have been written to: /home/tacokoneko/gpick/build
tacokoneko@ubuntuvm:~/gpick/build$ make -j$(nproc)
[  1%] Compiling state machine /home/tacokoneko/gpick/build/CMakeFiles/TextFileParser.cpp
[  2%] Compiling translations /home/tacokoneko/gpick/build/share/locale/es/LC_MESSAGES/gpick.mo
[  3%] Compiling translations /home/tacokoneko/gpick/build/share/locale/cs/LC_MESSAGES/gpick.mo
[  4%] Building CXX object CMakeFiles/gpick-math.dir/source/math/BinaryTreeQuantization.cpp.o
[  5%] Building CXX object CMakeFiles/gpick-math.dir/source/math/Empty.cpp.o
[  5%] Building CXX object CMakeFiles/gpick-lua.dir/source/lua/Color.cpp.o
[  7%] Building CXX object CMakeFiles/gpick-common.dir/source/common/Convert.cpp.o
[  7%] Preparing translations /home/tacokoneko/gpick/build/share/locale/cs/LC_MESSAGES/gpick.po
[  7%] Building CXX object CMakeFiles/gpick-math.dir/source/math/OctreeColorQuantization.cpp.o
[  7%] Preparing translations /home/tacokoneko/gpick/build/share/locale/es/LC_MESSAGES/gpick.po
[  7%] Compiling translations /home/tacokoneko/gpick/build/share/locale/lt/LC_MESSAGES/gpick.mo
[  8%] Preparing translations /home/tacokoneko/gpick/build/share/locale/lt/LC_MESSAGES/gpick.po
[  9%] Compiling translations /home/tacokoneko/gpick/build/share/locale/ru/LC_MESSAGES/gpick.mo
[ 10%] Compiling translations /home/tacokoneko/gpick/build/share/locale/sv/LC_MESSAGES/gpick.mo
[ 11%] Preparing translations /home/tacokoneko/gpick/build/share/locale/ru/LC_MESSAGES/gpick.po
[ 11%] Built target translations
[ 12%] Building CXX object CMakeFiles/gpick-parser.dir/source/parser/TextFile.cpp.o
[ 12%] Preparing translations /home/tacokoneko/gpick/build/share/locale/sv/LC_MESSAGES/gpick.po
[ 12%] Building CXX object CMakeFiles/gpick-common.dir/source/common/Format.cpp.o
[ 12%] Built target prepare-translations
[ 13%] Building CXX object CMakeFiles/gpick-common.dir/source/common/Ref.cpp.o
[ 13%] Building CXX object CMakeFiles/gpick-parser.dir/CMakeFiles/TextFileParser.cpp.o
[ 14%] Building CXX object CMakeFiles/gpick-common.dir/source/common/StringOrView.cpp.o
[ 15%] Building CXX object CMakeFiles/gpick-lua.dir/source/lua/ColorObject.cpp.o
[ 16%] Building CXX object CMakeFiles/gpick-lua.dir/source/lua/Ref.cpp.o
[ 16%] Building CXX object CMakeFiles/gpick-lua.dir/source/lua/Script.cpp.o
[ 16%] Built target gpick-math
[ 16%] Building CXX object CMakeFiles/gpick-color.dir/source/Color.cpp.o
[ 16%] Built target gpick-lua
[ 16%] Built target gpick-parser
[ 16%] Built target gpick-color
[ 17%] Building CXX object CMakeFiles/gpick-dynv.dir/source/dynv/Binary.cpp.o
[ 17%] Building CXX object CMakeFiles/gpick-dynv.dir/source/dynv/Variable.cpp.o
[ 17%] Building CXX object CMakeFiles/gpick-dynv.dir/source/dynv/Map.cpp.o
[ 18%] Building CXX object CMakeFiles/gpick-dynv.dir/source/dynv/Types.cpp.o
[ 19%] Building CXX object CMakeFiles/gpick-dynv.dir/source/dynv/Xml.cpp.o
[ 19%] Built target gpick-dynv
[ 19%] Built target gpick-common
[ 19%] Building CXX object CMakeFiles/gpick.dir/source/BrightnessDarkness.cpp.o
[ 22%] Building CXX object CMakeFiles/tests.dir/source/Converter.cpp.o
[ 22%] Building CXX object CMakeFiles/tests.dir/CMakeFiles/Version.cpp.o
[ 22%] Building CXX object CMakeFiles/gpick.dir/source/BlendColors.cpp.o
[ 22%] Building CXX object CMakeFiles/tests.dir/source/ColorObject.cpp.o
[ 22%] Building CXX object CMakeFiles/gpick.dir/source/AutoSave.cpp.o
[ 23%] Building CXX object CMakeFiles/tests.dir/source/ColorList.cpp.o
[ 24%] Building CXX object CMakeFiles/gpick.dir/source/Channels.cpp.o
[ 25%] Building CXX object CMakeFiles/tests.dir/source/Converters.cpp.o
[ 26%] Building CXX object CMakeFiles/gpick.dir/source/Clipboard.cpp.o
[ 26%] Building CXX object CMakeFiles/tests.dir/source/ErrorCode.cpp.o
[ 27%] Building CXX object CMakeFiles/tests.dir/source/EventBus.cpp.o
[ 27%] Building CXX object CMakeFiles/tests.dir/source/FileFormat.cpp.o
[ 28%] Building CXX object CMakeFiles/tests.dir/source/InternalConverters.cpp.o
[ 29%] Building CXX object CMakeFiles/tests.dir/source/test/BinaryTreeQuantization.cpp.o
[ 29%] Building CXX object CMakeFiles/tests.dir/source/test/Color.cpp.o
[ 29%] Building CXX object CMakeFiles/gpick.dir/source/ClosestColors.cpp.o
[ 30%] Building CXX object CMakeFiles/gpick.dir/source/ColorList.cpp.o
[ 31%] Building CXX object CMakeFiles/gpick.dir/source/ColorMixer.cpp.o
[ 31%] Building CXX object CMakeFiles/gpick.dir/source/ColorObject.cpp.o
[ 32%] Building CXX object CMakeFiles/tests.dir/source/test/Common.cpp.o
[ 33%] Building CXX object CMakeFiles/gpick.dir/source/ColorPicker.cpp.o
[ 33%] Building CXX object CMakeFiles/gpick.dir/source/ColorRYB.cpp.o
[ 34%] Building CXX object CMakeFiles/tests.dir/source/test/Dynv.cpp.o
[ 34%] Building CXX object CMakeFiles/tests.dir/source/test/DynvBinary.cpp.o
[ 35%] Building CXX object CMakeFiles/tests.dir/source/test/EventBus.cpp.o
[ 36%] Building CXX object CMakeFiles/gpick.dir/source/ColorSourceManager.cpp.o
[ 37%] Building CXX object CMakeFiles/gpick.dir/source/ColorSpaces.cpp.o
[ 37%] Building CXX object CMakeFiles/gpick.dir/source/ColorWheelType.cpp.o
[ 37%] Building CXX object CMakeFiles/tests.dir/source/test/FileFormat.cpp.o
[ 38%] Building CXX object CMakeFiles/gpick.dir/source/Converter.cpp.o
[ 39%] Building CXX object CMakeFiles/tests.dir/source/test/First.cpp.o
[ 40%] Building CXX object CMakeFiles/tests.dir/source/test/Format.cpp.o
[ 41%] Building CXX object CMakeFiles/gpick.dir/source/Converters.cpp.o
[ 41%] Building CXX object CMakeFiles/gpick.dir/source/ErrorCode.cpp.o
[ 42%] Building CXX object CMakeFiles/gpick.dir/source/EventBus.cpp.o
[ 43%] Building CXX object CMakeFiles/gpick.dir/source/FileFormat.cpp.o
[ 43%] Building CXX object CMakeFiles/gpick.dir/source/FloatingPicker.cpp.o
[ 43%] Building CXX object CMakeFiles/tests.dir/source/test/InternalConverters.cpp.o
[ 44%] Building CXX object CMakeFiles/gpick.dir/source/GenerateScheme.cpp.o
[ 44%] Building CXX object CMakeFiles/gpick.dir/source/GlobalState.cpp.o
[ 45%] Building CXX object CMakeFiles/tests.dir/source/test/Main.cpp.o
[ 46%] Building CXX object CMakeFiles/tests.dir/source/test/Matrix.cpp.o
[ 46%] Building CXX object CMakeFiles/tests.dir/source/test/OctreeColorQuantization.cpp.o
[ 47%] Building CXX object CMakeFiles/gpick.dir/source/HtmlUtils.cpp.o
[ 48%] Building CXX object CMakeFiles/tests.dir/source/test/Ref.cpp.o
[ 49%] Building CXX object CMakeFiles/gpick.dir/source/ImportExport.cpp.o
[ 50%] Building CXX object CMakeFiles/tests.dir/source/test/Result.cpp.o
[ 50%] Building CXX object CMakeFiles/gpick.dir/source/InternalConverters.cpp.o
[ 50%] Building CXX object CMakeFiles/tests.dir/source/test/Scoped.cpp.o
[ 51%] Building CXX object CMakeFiles/tests.dir/source/test/Script.cpp.o
[ 52%] Building CXX object CMakeFiles/gpick.dir/source/LayoutPreview.cpp.o
[ 53%] Building CXX object CMakeFiles/gpick.dir/source/Noise.cpp.o
[ 53%] Building CXX object CMakeFiles/gpick.dir/source/Paths.cpp.o
[ 53%] Building CXX object CMakeFiles/tests.dir/source/test/Span.cpp.o
[ 54%] Building CXX object CMakeFiles/tests.dir/source/test/TextFileParser.cpp.o
[ 55%] Building CXX object CMakeFiles/tests.dir/source/test/Vector.cpp.o
[ 56%] Building CXX object CMakeFiles/gpick.dir/source/Random.cpp.o
[ 56%] Building CXX object CMakeFiles/gpick.dir/source/RegisterSources.cpp.o
[ 57%] Building CXX object CMakeFiles/gpick.dir/source/Sampler.cpp.o
[ 58%] Building CXX object CMakeFiles/gpick.dir/source/ScreenReader.cpp.o
[ 58%] Building CXX object CMakeFiles/gpick.dir/source/StandardDragDropHandler.cpp.o
[ 59%] Building CXX object CMakeFiles/gpick.dir/source/StandardEventHandler.cpp.o
[ 60%] Building CXX object CMakeFiles/gpick.dir/source/StandardMenu.cpp.o
[ 60%] Building CXX object CMakeFiles/gpick.dir/source/StringUtils.cpp.o
[ 60%] Linking CXX executable tests
[ 61%] Building CXX object CMakeFiles/gpick.dir/source/ToolColorNaming.cpp.o
[ 62%] Building CXX object CMakeFiles/gpick.dir/source/Variations.cpp.o
[ 62%] Building CXX object CMakeFiles/gpick.dir/source/color_names/ColorNames.cpp.o
[ 62%] Built target tests
[ 63%] Building CXX object CMakeFiles/gpick.dir/source/dbus/Control.cpp.o
[ 63%] Building C object CMakeFiles/gpick.dir/source/dbus/DbusInterface.c.o
[ 64%] Building CXX object CMakeFiles/gpick.dir/source/gtk/ColorCell.cpp.o
[ 65%] Building CXX object CMakeFiles/gpick.dir/source/gtk/ColorComponent.cpp.o
[ 65%] Building CXX object CMakeFiles/gpick.dir/source/gtk/ColorWheel.cpp.o
[ 66%] Building CXX object CMakeFiles/gpick.dir/source/gtk/ColorWidget.cpp.o
[ 67%] Building CXX object CMakeFiles/gpick.dir/source/gtk/LayoutPreview.cpp.o
[ 67%] Building CXX object CMakeFiles/gpick.dir/source/gtk/Range2D.cpp.o
[ 68%] Building CXX object CMakeFiles/gpick.dir/source/gtk/Shapes.cpp.o
[ 69%] Building CXX object CMakeFiles/gpick.dir/source/gtk/Zoomed.cpp.o
[ 69%] Building CXX object CMakeFiles/gpick.dir/source/gtk/Swatch.cpp.o
[ 69%] Building CXX object CMakeFiles/gpick.dir/source/layout/Box.cpp.o
[ 70%] Building CXX object CMakeFiles/gpick.dir/source/i18n/I18N.cpp.o
[ 71%] Building CXX object CMakeFiles/gpick.dir/source/layout/Layout.cpp.o
[ 72%] Building CXX object CMakeFiles/gpick.dir/source/layout/Context.cpp.o
[ 72%] Building CXX object CMakeFiles/gpick.dir/source/layout/Layouts.cpp.o
[ 73%] Building CXX object CMakeFiles/gpick.dir/source/layout/Style.cpp.o
[ 74%] Building CXX object CMakeFiles/gpick.dir/source/layout/System.cpp.o
[ 74%] Building CXX object CMakeFiles/gpick.dir/source/lua/Callbacks.cpp.o
[ 75%] Building CXX object CMakeFiles/gpick.dir/source/lua/DynvSystem.cpp.o
[ 75%] Building CXX object CMakeFiles/gpick.dir/source/lua/Extensions.cpp.o
[ 76%] Building CXX object CMakeFiles/gpick.dir/source/lua/GlobalState.cpp.o
[ 77%] Building CXX object CMakeFiles/gpick.dir/source/lua/I18N.cpp.o
[ 77%] Building CXX object CMakeFiles/gpick.dir/source/lua/Layout.cpp.o
[ 78%] Building CXX object CMakeFiles/gpick.dir/source/main.cpp.o
[ 79%] Building CXX object CMakeFiles/gpick.dir/source/tools/BackgroundColorPicker.cpp.o
[ 79%] Building CXX object CMakeFiles/gpick.dir/source/tools/ColorSpaceSampler.cpp.o
[ 80%] Building CXX object CMakeFiles/gpick.dir/source/tools/PaletteFromImage.cpp.o
[ 81%] Building CXX object CMakeFiles/gpick.dir/source/tools/TextParser.cpp.o
[ 81%] Building CXX object CMakeFiles/gpick.dir/source/transformation/Chain.cpp.o
[ 82%] Building CXX object CMakeFiles/gpick.dir/source/transformation/ColorVisionDeficiency.cpp.o
[ 82%] Building CXX object CMakeFiles/gpick.dir/source/transformation/Configuration.cpp.o
[ 83%] Building CXX object CMakeFiles/gpick.dir/source/transformation/Factory.cpp.o
[ 84%] Building CXX object CMakeFiles/gpick.dir/source/transformation/GammaModification.cpp.o
[ 84%] Building CXX object CMakeFiles/gpick.dir/source/transformation/Invert.cpp.o
[ 85%] Building CXX object CMakeFiles/gpick.dir/source/transformation/Quantization.cpp.o
[ 86%] Building CXX object CMakeFiles/gpick.dir/source/transformation/Transformation.cpp.o
[ 86%] Building CXX object CMakeFiles/gpick.dir/source/uiAbout.cpp.o
[ 87%] Building CXX object CMakeFiles/gpick.dir/source/uiApp.cpp.o
[ 88%] Building CXX object CMakeFiles/gpick.dir/source/uiColorDictionaries.cpp.o
[ 88%] Building CXX object CMakeFiles/gpick.dir/source/uiColorInput.cpp.o
[ 89%] Building CXX object CMakeFiles/gpick.dir/source/uiConverter.cpp.o
[ 89%] Building CXX object CMakeFiles/gpick.dir/source/uiDialogAutonumber.cpp.o
[ 90%] Building CXX object CMakeFiles/gpick.dir/source/uiDialogBase.cpp.o
[ 91%] Building CXX object CMakeFiles/gpick.dir/source/uiDialogEdit.cpp.o
[ 91%] Building CXX object CMakeFiles/gpick.dir/source/uiDialogEqualize.cpp.o
[ 92%] Building CXX object CMakeFiles/gpick.dir/source/uiDialogGenerate.cpp.o
[ 93%] Building CXX object CMakeFiles/gpick.dir/source/uiDialogMix.cpp.o
[ 93%] Building CXX object CMakeFiles/gpick.dir/source/uiDialogOptions.cpp.o
[ 94%] Building CXX object CMakeFiles/gpick.dir/source/uiDialogSort.cpp.o
[ 94%] Building CXX object CMakeFiles/gpick.dir/source/uiDialogVariations.cpp.o
[ 95%] Building CXX object CMakeFiles/gpick.dir/source/uiImportExport.cpp.o
[ 96%] Building CXX object CMakeFiles/gpick.dir/source/uiListPalette.cpp.o
[ 96%] Building CXX object CMakeFiles/gpick.dir/source/uiStatusIcon.cpp.o
[ 97%] Building CXX object CMakeFiles/gpick.dir/source/uiTemporaryPalette.cpp.o
[ 98%] Building CXX object CMakeFiles/gpick.dir/source/uiTransformations.cpp.o
[ 98%] Building CXX object CMakeFiles/gpick.dir/source/uiUtilities.cpp.o
[ 99%] Building CXX object CMakeFiles/gpick.dir/CMakeFiles/Version.cpp.o
[100%] Linking CXX executable gpick
[100%] Built target gpick
tacokoneko@ubuntuvm:~/gpick/build$ DISPLAY=:0 gdb ./gpick 
GNU gdb (Ubuntu 12.1-0ubuntu1~22.04) 12.1
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./gpick...
(gdb) run
Starting program: /home/tacokoneko/gpick/build/gpick 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff55ff640 (LWP 7105)]
[New Thread 0x7ffff4dfe640 (LWP 7106)]
[New Thread 0x7fffeffff640 (LWP 7107)]

Thread 1 "gpick" received signal SIGSEGV, Segmentation fault.
0x00005555556d3790 in std::_Rb_tree<std::unique_ptr<dynv::Variable, std::default_delete<dynv::Variable> >, std::unique_ptr<dynv::Variable, std::default_delete<dynv::Variable> >, std::_Identity<std::unique_ptr<dynv::Variable, std::default_delete<dynv::Variable> > >, dynv::Map::Compare, std::allocator<std::unique_ptr<dynv::Variable, std::default_delete<dynv::Variable> > > >::_M_begin (this=0x10) at /usr/include/c++/10/bits/stl_tree.h:757
757		 (this->_M_impl._M_header._M_parent);
(gdb) 

from gpick.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.