global-buffer-overflow
Компилируем квоту ресурсов с соответствующим CMakeLists https://gitea.ublinux.ru/rodion.n/CMakeDebugConfigurationsToCopyPaste/src/branch/master/cmake/ubl-settings-resourcequota-cml-debug.txt
Запускаем утилиту по команде
$ sudo GTK_DEBUG=interactive ubl-settings-resourcequota -c -D --debug
добавить
==57587==ERROR: AddressSanitizer: global-buffer-overflow on address 0x55ccaee3e05f at pc 0x55ccaee1aaa0 bp 0x7ffed6e82ac0 sp 0x7ffed6e82ab0 READ of size 1 at 0x55ccaee3e05f thread T0 #0 0x55ccaee1aa9f in on_quota_configuration_update /home/superadmin/tested_version_program/ubl-settings-resourcequota/source/ubl-settings-resourcequota.c:85 #1 0x7f5c09373bf5 (/usr/lib/libgtk-3.so.0+0x86bf5) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #2 0x7f5c08b40649 in g_closure_invoke (/usr/lib/libgobject-2.0.so.0+0x11649) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #3 0x7f5c08b70ce4 (/usr/lib/libgobject-2.0.so.0+0x41ce4) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #4 0x7f5c08b60e3f (/usr/lib/libgobject-2.0.so.0+0x31e3f) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #5 0x7f5c08b61841 in g_signal_emit_valist (/usr/lib/libgobject-2.0.so.0+0x32841) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #6 0x7f5c08b61903 in g_signal_emit (/usr/lib/libgobject-2.0.so.0+0x32903) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #7 0x7f5c09583987 (/usr/lib/libgtk-3.so.0+0x296987) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #8 0x7f5c08b40649 in g_closure_invoke (/usr/lib/libgobject-2.0.so.0+0x11649) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #9 0x7f5c08b70e21 (/usr/lib/libgobject-2.0.so.0+0x41e21) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #10 0x7f5c08b615db (/usr/lib/libgobject-2.0.so.0+0x325db) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #11 0x7f5c08b61841 in g_signal_emit_valist (/usr/lib/libgobject-2.0.so.0+0x32841) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #12 0x7f5c08b61903 in g_signal_emit (/usr/lib/libgobject-2.0.so.0+0x32903) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #13 0x7f5c09630d91 in gtk_widget_realize (/usr/lib/libgtk-3.so.0+0x343d91) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #14 0x7f5c09631170 in gtk_widget_map (/usr/lib/libgtk-3.so.0+0x344170) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #15 0x7f5c093a38ff (/usr/lib/libgtk-3.so.0+0xb68ff) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #16 0x7f5c093f52a4 (/usr/lib/libgtk-3.so.0+0x1082a4) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #17 0x7f5c08b405ac in g_closure_invoke (/usr/lib/libgobject-2.0.so.0+0x115ac) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #18 0x7f5c08b70e21 (/usr/lib/libgobject-2.0.so.0+0x41e21) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #19 0x7f5c08b615db (/usr/lib/libgobject-2.0.so.0+0x325db) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #20 0x7f5c08b61841 in g_signal_emit_valist (/usr/lib/libgobject-2.0.so.0+0x32841) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #21 0x7f5c08b61903 in g_signal_emit (/usr/lib/libgobject-2.0.so.0+0x32903) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #22 0x7f5c0963110c in gtk_widget_map (/usr/lib/libgtk-3.so.0+0x34410c) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #23 0x7f5c093a38ff (/usr/lib/libgtk-3.so.0+0xb68ff) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #24 0x7f5c093f52a4 (/usr/lib/libgtk-3.so.0+0x1082a4) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #25 0x7f5c08b405ac in g_closure_invoke (/usr/lib/libgobject-2.0.so.0+0x115ac) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #26 0x7f5c08b70e21 (/usr/lib/libgobject-2.0.so.0+0x41e21) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #27 0x7f5c08b615db (/usr/lib/libgobject-2.0.so.0+0x325db) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #28 0x7f5c08b61841 in g_signal_emit_valist (/usr/lib/libgobject-2.0.so.0+0x32841) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #29 0x7f5c08b61903 in g_signal_emit (/usr/lib/libgobject-2.0.so.0+0x32903) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #30 0x7f5c0963110c in gtk_widget_map (/usr/lib/libgtk-3.so.0+0x34410c) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #31 0x7f5c093a38ff (/usr/lib/libgtk-3.so.0+0xb68ff) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #32 0x7f5c093f52a4 (/usr/lib/libgtk-3.so.0+0x1082a4) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #33 0x7f5c08b405ac in g_closure_invoke (/usr/lib/libgobject-2.0.so.0+0x115ac) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #34 0x7f5c08b70e21 (/usr/lib/libgobject-2.0.so.0+0x41e21) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #35 0x7f5c08b615db (/usr/lib/libgobject-2.0.so.0+0x325db) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #36 0x7f5c08b61841 in g_signal_emit_valist (/usr/lib/libgobject-2.0.so.0+0x32841) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #37 0x7f5c08b61903 in g_signal_emit (/usr/lib/libgobject-2.0.so.0+0x32903) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #38 0x7f5c0963110c in gtk_widget_map (/usr/lib/libgtk-3.so.0+0x34410c) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #39 0x7f5c093f52a4 (/usr/lib/libgtk-3.so.0+0x1082a4) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #40 0x7f5c08b405ac in g_closure_invoke (/usr/lib/libgobject-2.0.so.0+0x115ac) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #41 0x7f5c08b70e21 (/usr/lib/libgobject-2.0.so.0+0x41e21) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #42 0x7f5c08b615db (/usr/lib/libgobject-2.0.so.0+0x325db) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #43 0x7f5c08b61841 in g_signal_emit_valist (/usr/lib/libgobject-2.0.so.0+0x32841) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #44 0x7f5c08b61903 in g_signal_emit (/usr/lib/libgobject-2.0.so.0+0x32903) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #45 0x7f5c0963110c in gtk_widget_map (/usr/lib/libgtk-3.so.0+0x34410c) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #46 0x7f5c0948d5d4 (/usr/lib/libgtk-3.so.0+0x1a05d4) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #47 0x7f5c093f52a4 (/usr/lib/libgtk-3.so.0+0x1082a4) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #48 0x7f5c08b405ac in g_closure_invoke (/usr/lib/libgobject-2.0.so.0+0x115ac) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #49 0x7f5c08b70e21 (/usr/lib/libgobject-2.0.so.0+0x41e21) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #50 0x7f5c08b615db (/usr/lib/libgobject-2.0.so.0+0x325db) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #51 0x7f5c08b61841 in g_signal_emit_valist (/usr/lib/libgobject-2.0.so.0+0x32841) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #52 0x7f5c08b61903 in g_signal_emit (/usr/lib/libgobject-2.0.so.0+0x32903) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #53 0x7f5c0963110c in gtk_widget_map (/usr/lib/libgtk-3.so.0+0x34410c) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #54 0x7f5c093a38ff (/usr/lib/libgtk-3.so.0+0xb68ff) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #55 0x7f5c093f52a4 (/usr/lib/libgtk-3.so.0+0x1082a4) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #56 0x7f5c08b405ac in g_closure_invoke (/usr/lib/libgobject-2.0.so.0+0x115ac) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #57 0x7f5c08b70e21 (/usr/lib/libgobject-2.0.so.0+0x41e21) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #58 0x7f5c08b615db (/usr/lib/libgobject-2.0.so.0+0x325db) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #59 0x7f5c08b61841 in g_signal_emit_valist (/usr/lib/libgobject-2.0.so.0+0x32841) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #60 0x7f5c08b61903 in g_signal_emit (/usr/lib/libgobject-2.0.so.0+0x32903) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #61 0x7f5c0963110c in gtk_widget_map (/usr/lib/libgtk-3.so.0+0x34410c) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #62 0x7f5c093a38ff (/usr/lib/libgtk-3.so.0+0xb68ff) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #63 0x7f5c093f52a4 (/usr/lib/libgtk-3.so.0+0x1082a4) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #64 0x7f5c08b405ac in g_closure_invoke (/usr/lib/libgobject-2.0.so.0+0x115ac) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #65 0x7f5c08b70e21 (/usr/lib/libgobject-2.0.so.0+0x41e21) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #66 0x7f5c08b615db (/usr/lib/libgobject-2.0.so.0+0x325db) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #67 0x7f5c08b61841 in g_signal_emit_valist (/usr/lib/libgobject-2.0.so.0+0x32841) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #68 0x7f5c08b61903 in g_signal_emit (/usr/lib/libgobject-2.0.so.0+0x32903) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #69 0x7f5c0963110c in gtk_widget_map (/usr/lib/libgtk-3.so.0+0x34410c) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #70 0x7f5c093a38ff (/usr/lib/libgtk-3.so.0+0xb68ff) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #71 0x7f5c093f52a4 (/usr/lib/libgtk-3.so.0+0x1082a4) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #72 0x7f5c08b405ac in g_closure_invoke (/usr/lib/libgobject-2.0.so.0+0x115ac) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #73 0x7f5c08b70e21 (/usr/lib/libgobject-2.0.so.0+0x41e21) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #74 0x7f5c08b615db (/usr/lib/libgobject-2.0.so.0+0x325db) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #75 0x7f5c08b61841 in g_signal_emit_valist (/usr/lib/libgobject-2.0.so.0+0x32841) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #76 0x7f5c08b61903 in g_signal_emit (/usr/lib/libgobject-2.0.so.0+0x32903) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #77 0x7f5c0963110c in gtk_widget_map (/usr/lib/libgtk-3.so.0+0x34410c) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #78 0x7f5c0964cab8 (/usr/lib/libgtk-3.so.0+0x35fab8) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #79 0x7f5c08b40649 in g_closure_invoke (/usr/lib/libgobject-2.0.so.0+0x11649) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #80 0x7f5c08b70e21 (/usr/lib/libgobject-2.0.so.0+0x41e21) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #81 0x7f5c08b615db (/usr/lib/libgobject-2.0.so.0+0x325db) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #82 0x7f5c08b61841 in g_signal_emit_valist (/usr/lib/libgobject-2.0.so.0+0x32841) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #83 0x7f5c08b61903 in g_signal_emit (/usr/lib/libgobject-2.0.so.0+0x32903) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #84 0x7f5c0963110c in gtk_widget_map (/usr/lib/libgtk-3.so.0+0x34410c) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #85 0x7f5c0965141d (/usr/lib/libgtk-3.so.0+0x36441d) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #86 0x7f5c08b40649 in g_closure_invoke (/usr/lib/libgobject-2.0.so.0+0x11649) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #87 0x7f5c08b70e21 (/usr/lib/libgobject-2.0.so.0+0x41e21) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #88 0x7f5c08b615db (/usr/lib/libgobject-2.0.so.0+0x325db) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #89 0x7f5c08b61841 in g_signal_emit_valist (/usr/lib/libgobject-2.0.so.0+0x32841) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #90 0x7f5c08b61903 in g_signal_emit (/usr/lib/libgobject-2.0.so.0+0x32903) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #91 0x7f5c0963191a in gtk_widget_show (/usr/lib/libgtk-3.so.0+0x34491a) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #92 0x55ccaee332e0 in yon_quota_window_new /home/superadmin/tested_version_program/ubl-settings-resourcequota/source/ubl-settings-resourcequota.c:1000 #93 0x55ccaee28d36 in on_add_open /home/superadmin/tested_version_program/ubl-settings-resourcequota/source/ubl-settings-resourcequota.c:728 #94 0x7f5c08b61731 (/usr/lib/libgobject-2.0.so.0+0x32731) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #95 0x7f5c08b61841 in g_signal_emit_valist (/usr/lib/libgobject-2.0.so.0+0x32841) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #96 0x7f5c08b61903 in g_signal_emit (/usr/lib/libgobject-2.0.so.0+0x32903) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #97 0x7f5c093b67e8 (/usr/lib/libgtk-3.so.0+0xc97e8) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #98 0x7f5c08b61731 (/usr/lib/libgobject-2.0.so.0+0x32731) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #99 0x7f5c08b61841 in g_signal_emit_valist (/usr/lib/libgobject-2.0.so.0+0x32841) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #100 0x7f5c08b61903 in g_signal_emit (/usr/lib/libgobject-2.0.so.0+0x32903) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #101 0x7f5c093b65b4 (/usr/lib/libgtk-3.so.0+0xc95b4) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #102 0x7f5c09376154 (/usr/lib/libgtk-3.so.0+0x89154) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #103 0x7f5c08b61731 (/usr/lib/libgobject-2.0.so.0+0x32731) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #104 0x7f5c08b61841 in g_signal_emit_valist (/usr/lib/libgobject-2.0.so.0+0x32841) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #105 0x7f5c08b61903 in g_signal_emit (/usr/lib/libgobject-2.0.so.0+0x32903) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #106 0x7f5c09490d76 (/usr/lib/libgtk-3.so.0+0x1a3d76) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #107 0x7f5c08b44d55 in g_cclosure_marshal_VOID__BOXEDv (/usr/lib/libgobject-2.0.so.0+0x15d55) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #108 0x7f5c08b61731 (/usr/lib/libgobject-2.0.so.0+0x32731) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #109 0x7f5c08b61841 in g_signal_emit_valist (/usr/lib/libgobject-2.0.so.0+0x32841) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #110 0x7f5c08b61903 in g_signal_emit (/usr/lib/libgobject-2.0.so.0+0x32903) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #111 0x7f5c0948b1f7 (/usr/lib/libgtk-3.so.0+0x19e1f7) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #112 0x7f5c094924ca (/usr/lib/libgtk-3.so.0+0x1a54ca) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #113 0x7f5c09492e62 (/usr/lib/libgtk-3.so.0+0x1a5e62) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #114 0x7f5c0944e443 in gtk_event_controller_handle_event (/usr/lib/libgtk-3.so.0+0x161443) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #115 0x7f5c09632f56 (/usr/lib/libgtk-3.so.0+0x345f56) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #116 0x7f5c09374828 (/usr/lib/libgtk-3.so.0+0x87828) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #117 0x7f5c08b61731 (/usr/lib/libgobject-2.0.so.0+0x32731) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #118 0x7f5c08b61841 in g_signal_emit_valist (/usr/lib/libgobject-2.0.so.0+0x32841) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #119 0x7f5c08b61903 in g_signal_emit (/usr/lib/libgobject-2.0.so.0+0x32903) (BuildId: 3455fcd3c9fbc9c74533724748367667035da3c2) #120 0x7f5c09641cd4 (/usr/lib/libgtk-3.so.0+0x354cd4) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #121 0x7f5c094dbc6a (/usr/lib/libgtk-3.so.0+0x1eec6a) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #122 0x7f5c094dc796 in gtk_main_do_event (/usr/lib/libgtk-3.so.0+0x1ef796) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #123 0x7f5c09226b76 (/usr/lib/libgdk-3.so.0+0x33b76) (BuildId: fde581a8253a35a3c983a82c595fabb2b4f8f862) #124 0x7f5c0927f437 (/usr/lib/libgdk-3.so.0+0x8c437) (BuildId: fde581a8253a35a3c983a82c595fabb2b4f8f862) #125 0x7f5c08beaa88 (/usr/lib/libglib-2.0.so.0+0x5ca88) (BuildId: 8880230af7e37f2edbd90b79170aead80dde617a) #126 0x7f5c08c4c9b6 (/usr/lib/libglib-2.0.so.0+0xbe9b6) (BuildId: 8880230af7e37f2edbd90b79170aead80dde617a) #127 0x7f5c08beb786 in g_main_loop_run (/usr/lib/libglib-2.0.so.0+0x5d786) (BuildId: 8880230af7e37f2edbd90b79170aead80dde617a) #128 0x7f5c094da2be in gtk_main (/usr/lib/libgtk-3.so.0+0x1ed2be) (BuildId: e326dbff7850282f6294a7b9efe2dd98c167fe49) #129 0x55ccaee3d838 in main /home/superadmin/tested_version_program/ubl-settings-resourcequota/source/ubl-settings-resourcequota.c:1368 #130 0x7f5c01c95407 (/usr/lib/libc.so.6+0x27407) (BuildId: f69820f5dcb244bbdd35ed97186dc8ca00155f29) #131 0x7f5c01c954cb in __libc_start_main (/usr/lib/libc.so.6+0x274cb) (BuildId: f69820f5dcb244bbdd35ed97186dc8ca00155f29) #132 0x55ccaee19044 in _start (/usr/bin/ubl-settings-resourcequota+0x31044) (BuildId: 2ab9608d72fa3379fbd8f95042a7137a2fdf82fa) 0x55ccaee3e05f is located 58 bytes after global variable '*.LC0' defined in './ubl-settings-resourcequota.ltrans0.ltrans' (0x55ccaee3e020) of size 5 '*.LC0' is ascii string '2.40' 0x55ccaee3e05f is located 1 bytes before global variable '*.LC1' defined in './ubl-settings-resourcequota.ltrans0.ltrans' (0x55ccaee3e060) of size 1 '*.LC1' is ascii string '' SUMMARY: AddressSanitizer: global-buffer-overflow /home/superadmin/tested_version_program/ubl-settings-resourcequota/source/ubl-settings-resourcequota.c:85 in on_quota_configuration_update Shadow bytes around the buggy address: 0x55ccaee3dd80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x55ccaee3de00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x55ccaee3de80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x55ccaee3df00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x55ccaee3df80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 =>0x55ccaee3e000: 00 00 00 00 05 f9 f9 f9 f9 f9 f9[f9]01 f9 f9 f9 0x55ccaee3e080: f9 f9 f9 f9 00 00 06 f9 f9 f9 f9 f9 00 00 00 00 0x55ccaee3e100: 07 f9 f9 f9 f9 f9 f9 f9 00 00 00 00 06 f9 f9 f9 0x55ccaee3e180: f9 f9 f9 f9 00 00 00 00 00 00 01 f9 f9 f9 f9 f9 0x55ccaee3e200: 00 00 00 03 f9 f9 f9 f9 02 f9 f9 f9 f9 f9 f9 f9 0x55ccaee3e280: 02 f9 f9 f9 f9 f9 f9 f9 02 f9 f9 f9 f9 f9 f9 f9 Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe Left alloca redzone: ca Right alloca redzone: cb ==57587==ABORTING
сейчас? fe8d8b3192
fe8d8b3192
Исправлено. Больше global-buffer-overflow нет. Закрываю.
No due date set.
No dependencies set.
Deleting a branch is permanent. It CANNOT be undone. Continue?
Компилируем квоту ресурсов с соответствующим CMakeLists
https://gitea.ublinux.ru/rodion.n/CMakeDebugConfigurationsToCopyPaste/src/branch/master/cmake/ubl-settings-resourcequota-cml-debug.txt
Запускаем утилиту по команде
добавить.сейчас?
fe8d8b3192Исправлено. Больше global-buffer-overflow нет.
Закрываю.