global-buffer-overflow При нажатии на Добавить в списках квот #86

Closed
opened 2 weeks ago by rodion.n · 2 comments
Collaborator
  1. Компилируем квоту ресурсов с соответствующим CMakeLists
    https://gitea.ublinux.ru/rodion.n/CMakeDebugConfigurationsToCopyPaste/src/branch/master/cmake/ubl-settings-resourcequota-cml-debug.txt

  2. Запускаем утилиту по команде

$ sudo GTK_DEBUG=interactive ubl-settings-resourcequota -c -D --debug
  1. Проходим этап основных настроек установки до этапа настройки системы
  2. нажимаем на кнопку добавить.
  3. Получаем global-buffer-overflow
==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
1. Компилируем квоту ресурсов с соответствующим CMakeLists https://gitea.ublinux.ru/rodion.n/CMakeDebugConfigurationsToCopyPaste/src/branch/master/cmake/ubl-settings-resourcequota-cml-debug.txt 2. Запускаем утилиту по команде ``` $ sudo GTK_DEBUG=interactive ubl-settings-resourcequota -c -D --debug ``` 3. Проходим этап основных настроек установки до этапа настройки системы 4. нажимаем на кнопку `добавить`. 5. Получаем global-buffer-overflow ``` ==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 ```
rodion.n added the неисправно ошибка labels 2 weeks ago
rodion.n self-assigned this 2 weeks ago
YanTheKaller was assigned by rodion.n 2 weeks ago
Collaborator

сейчас? fe8d8b3192

сейчас? https://gitea.ublinux.ru/YanTheKaller/ubl-settings-resourcequota/commit/fe8d8b3192b347d8ea4b24a7af384861be927c0d
Poster
Collaborator

Исправлено. Больше global-buffer-overflow нет.
Закрываю.

Исправлено. Больше global-buffer-overflow нет. Закрываю.
rodion.n closed this issue 4 days ago
Sign in to join this conversation.
Loading…
There is no content yet.