Happy new year from viva64
Started by Alexander Korotkovabout 12 years ago2 messages
Hackers,
I believe many of us have seen report of checking PostgreSQL with
PVS-Studio.
http://www.viva64.com/en/b/0227/
Me and Oleg Bartunov got license key for PVS-Studio. Thanks Viva64 for it.
I've just run PVS-Studio against PostgreSQL head and it gives me very many
warnings. CSV-file with them is attached. I believe most of them are just
noise. But there could be useful warning which aren't mentioned in the blog
post.
Probably somebody have ideas about what to do this that list?
------
With best regards,
Alexander Korotkov.
Attachments:
pvs-studio-check.csv.gzapplication/x-gzip; name=pvs-studio-check.csv.gzDownload
�}n�R pvs-studio-check.csv ��{�������F�w�z#��$u��w�� Y��*�=r�4�vT�HT,��A����~3�d(�y}l+r���� qN^�s����O�fu��z��?T�v��������m���7�����fS>V�i��W�������~����zU��X.6�w��]����nU.>��j���C��mtKn�����UP���M5���c���M��*h�����*x�hV�o�����Mp_u�j���4�=�W0/�2X2����v�l����������]��y��q������p�K�X�}����M;�P�f�����������4>�����"��G���!������z����c�6�M�,�Y��.��6��-��]0{*� x^�-���_��������7��2'zD���L� �w�~2������4��4�"'�lB���4��4&��8i���Z4�|���������^��p:�\����E��,.� �7�
�j���Y������p�\��sPg��#wM�,��]9��<w��H�94���#s��t�r����?
w��ACw����O#�?���4��S��O#�?����@�1��O�����@�1��O����O��p��q����?=���5�|5�KN@��S�]�;������������{��~�[���t�+6��|8^wc�U�7M4����FbO#��lWu���|;�Gb�X�7M5C����������l������Oh�}�����hQ��{����R������g��������1�M����xS��*5����h�y�4�������1#�����~�; ��<h 98��m3��S iN�5���� H�� �w� �����w��Vw��J��} ���d��@�~Q�a����������Y z�0O��E��� �o��.X/���i���A����`V���*h��v�h�f�a�5A���;~l���q�����^=
k�j1�,�5�\�f��n�M7��y5cWm�6�@���$��?��zY�������20A���B��
4��LX� ��`�Mp^���SB�b"M`�/���;g� �����&8D6)L1��������#�{k�PL��#�(��5���>%� ��l��B5Q���11�I�a|v���2���3���0>;�`�6���DwQ�����D
"��NtO�5�0>;�=�� ���D��X������s��Nu�y5�0>;�E���S�{k�����s��NS�?�1>;Mq#���7�1>;��)� ���gglG����,�����3��H���y�G�g��H[`|v����g�G���9�����s�~v���9no����uJ��,���6e#!��3���H:��[�<#��FB��."�GB��.b����]�&�� a|7s&������ 8�0��1���8p��R��� �/��C&��6q�!�p��A�8`"���:L�|�� R�WL�i��lq�Dq���A��� [����p��A��� [d���p��A�8d�����+&�w�B>m���=��J����S{~��n�S����
���{���LSFc��{4FbM�����I�%4r���^F���<��Ye4�~�Gc$���LP;���u��j�xRl�����T6H&�:��F�d����a�e�a#�M�U� "���U�����q�����'(������WsOP���r�������*����#��e�����o��-����;e�_���h~?j� b�����y���W,�{�&y�Y������5�,�1e��~�m����;Aq��Pt��(������,��"e�H7?A�b�g�����U�����-c��6%��k>�����&����������hN@�(��������D����rYm���2�V�Xl]4����09�CL�_������WW$��d���o�\���������?.<%������zu� ���|:W��HtC���0��
k~=���.FG>��N���d�������~�Y2�yd�C���T��l�C����P��(jv�'�r������P��C(��c9��A��,�U�pR;��� ��rH�B�����rn�Pfg�r(���!r�;d�����
k���P=t��
8�]��C(`�q������P(�nX(W����ke-(�G�m������*9���1�C�<:5L��C�<:Ezt!�
�pp����a�E�:�2�h$�yt�]��(u e�2,�yt��a9��S���r(�G���K9��G!p���QB��E�:��}}�E�:���P��
��Q�� ����
��#�����U�P�'���=���@=��^������uQ����K�\d�C(�@w���o�@w����E�:�B�)�G�
k���@=6,c+�y�����
�����@]��C(�K y������E�:��<]�C(���"a��8A�
�
fD�C(�:Wr(�GOt���@=�@���l}�S �� 38���ueX;�<��B����?����m��`Y>��`�]�Wm~�~��#0�777w���x���������,�aY%�#t���t� ZP(Wo��R�r�)��E(W�����B#�C��!�n�o-(��7,�#�B�z���ZP W�"W�-I�P�d=���teX�J���a�s9��gH����t e��S���n�
-(�G�r�@y������t�dp�_:��)��(�,����
8�\z���B�~����8(�G�C�Gwi6:�B��]����.��s�|����
�ppi<:�~}.�G�P���K��0���t B]�K���M+���@��f�
������t#Bg�.
IP� �P �^ �G%&-���%&-��f(1i��4C�I���r(��(&�R��4Df����!rA����
LP"W0Ei�\>�$�!r� ����LT���*
�2
���@��JC�r&,
��-��4Df)���a�������A�K0���$D&�����
Q�RF��(�)
{���`�y8���2*�oGiL���D��
�EQ*SF���(�N�k��3%�v�PBSB����P�� �"�����e8*�o���E�����&��P�]�j�����:B�M ��^��\MD(�)!��D���L��P�SB���JtJ�\M�R��W�d���+#���P`��%<%x�����w�"���P�oGiOIL�P�S��#���Q��(eT���\��WAD���]�^��C�.���l�jW>{V���*h��v���f�<��������������l���{&=��b� ���i��7��u+n������j������=o�C����]���Yvu���X
`��b���2*�\�ueT�]E*�8���(�#2��`�}�s#Vqx�����
8�uh$��
�P
Z���$�$��#���Q!� *����5JEKb��%�%�nK0-*�Z$6k
����v�� JIKb���:T()-���PZZ�|JL������%��JJNKb`�p���2*��%�% �>]�R�2*��B��y��������D��
8�P�Z����d��
8g@�jI,�����
��Q�ZF��DIkI
,u���Y�$B�kr\�|{
T�F(y-�zQ������3J`����
��eT��(Jb������S��
%�eT��(Je���3X��9��5mM�h�umMS���mM��W���)r�
��M����M��1"��6E�����)0g?�imS`v|��f��A��6�o���p=��f�H��6C�@���r������0�m��g�im3`�����+z��6Cf����r���f�5Lk�!wkaZ�,�~���r�����0�m���im3d(Lk��.���Y\����R�1Lk�s?b��6�~�0�m�X����*[��"�L�0�mT��0�-��t����}����������}�b��6�~�0�mN�������1Lk��db��6��c��6f��0�m��aZ��9���9lEOE��Md���W��0Uo���0Uo���0Uo��-����
��aZ������9r��������X���a1L[ �Gc���� L[��qS���L[P���)`�
��E�Y�a
Xd����-�g~1L[ ��b�� ���0l<��a
�X�7�)``����-���b�� �c�0l�};L[d@�S�"�0l��0,�SS�"1�0,�SS��3?�� f<�(,
��T��Q=JKC`5���eT�y;JKC`������NL1JK���b��";��(,E�[�Q
X������o%F)`i���Q
XF�����
8�A)`p��R�Rd���eT�o���� �P�� �N����
��s�Y�����p��A�Z��Y4��7�s������>V�*x��/i�{��`^ve�d?k!�~(�,%���1J*����
��z���Rd�%���1J*K rz���2*��%�eT� ���Rd�%��$G>+�o���
���eb�T�Q� J*���q%��9iEIer��|;
��
%���$0FIep\����R��BIe)J�c�T�=*��B�v
,_����
��QRYF\�����
��@Ie)���T�Q��`���2*�gHPRYF�� J*K)0#AIen�!AIe�3$(�,�9*:SF��t�
�P>�D�Yn�>�%B J�K)0u'A�r0��D��
EP�\F��3%(Q.��I2 J�K#`�L����$��D�4��(�F�rH J�K#`��%��r~�j�K#��%��0m AIeiLHPRYw`�T�F��C J*K]��R�|{��(�,��R�%��12:���4��&(�,��`T(�,��ek�T����%��\��B��������4F��PRY�l�����4�s$(�,����(�,��x8*�ofN$(�,��{2(�,��"�%�� ��6AIeilO����4�$KPRY� K�%(�,M�y� J*K`^c����(�HPRY��L�T��H�����������|1�Ie����T��-�IeS`��&�M�M�T6E�s���)r�&�M���0�,�]����|�T6E�s���)2s &�M��0�l��N`RYd��&������T6C�EaR�����f��� L*�!w�Q�b)�mXS�"��%
���������v����+Oy��������ux������/L�����x4':<�>��|_�������4x�����n����{����@���W?,[��4WP��~J`�����=�:K����������h�*�8���-u���8x�=��[p��{����=��k�s���o�gvK�3�r6�6���NA��z+]=���e��s��f��St{��Y���S��I��_�v��=����<��w[���c�o{���$(x(�Izo-u�U�4�U�?��egD2�� �/�p��x���/(�nO����:����V|0����>U�m��W��S�kJ=�t'j��_s��O����3]� ��
�5��.45��y�.<5��RR�?��_�����S�k��t����u����S���/��?��S�6�M�,�Y��.��6?e?����w�����������w������s��
"u���aE��l��l'�.;aq���n��n��cq:���43�f?��t�g1=�=��t�g1=�=��t���������a���4=�����\�zO�zW�9���������Od���D��Od6�eD.��>��K�9x��}
�*R"��'2;��9x�>nd��m�D�����{�%�'�H�M�J�0^�\ qQ��� ��M+���\��}$��$��&��^�H�mZO^�����p�-E�8ob���"���aQ)�{V�"���a*� ��
���H �]�b��z�w_�b��tv��s.��� ��fH8'��� ����\��d(,�"a�7��� �����7�q�Tw�[ ��)p��"���7.e\T�$���EB;@�m���gH�`�"��#�E�"a�|dXA��q��/�hf�H).��fH������#�,�!�He�H����H���s������l)��A]��}$�J�E;@>%��&.���b��8��"��#JO�H��M�y��v��(.J�����`H����v���.-`�H�W���}$��R$��6,N-Eyo���R$���qa���k������u����.�^i ����L>� �����`��
��d��O��q��a[>)����r($��7-v'E��y��rR$����]z�����u.�_H��K���}3���K����M K��|�KW�>pn�����.�`H�g���j����c�k��~����KO�������'EL�C#���u�����=��I���b�w�C&�!���P��i��v�f�w�_�h_
ap�)�C����s�����w��;���������v������'���({�2�;���VR�d��L���L��|�d�a�19�8L��t)��70�j��LT*��
����n����Qi2��_yJd��DF�|9���������������r"{G? 2Z��������h�*'�w�"�=)��0�_����������0t@�G���}�Y�� �� 1�G�#a�61� �#a�61k**G��m�U��q��r$��&f���H���n�$��&f��r$��&f���H �m��(Gyo���:H �m�1-Gyo���A:D��Ji� ���$3i��A��/�-���������� ���Y�=9�{S��v�����0r$������
"�\�C�R�K�M�;��!n,9(>�H�������72���0�;�v�$�j�A�9D�}q��!���x��'���"�����!nV���"�f���!�U:(>�H�Y���s������p��A�9D�yo�� �,N���1��yo��v9�{�����@��,�]����"�����s��{q���<�A�9D�M��C$��A�9D�M��C$��tP|��_�{�U��#���Y�O)���s����8(>Hfk9�{� ��H �
<�qr�t��u�0�;6��(G�x���B� ��c�0r$��6�o$G�x������A�9@�p/�A�9@zo!� 7���C$�ph�:D�%��� 8�3�H���>s����:�3�H����<s��K��:s��/���!�U����}
S��@���@"�<we�p���A�9@�%x���.��z�!,��r�!,��j��}y_b�{�f�$�H���rNr��2���� �e��9�QK\�I�Y�>�#�T�f�<�H �%p���Y���9Hh�� Hi���)r����@� ��3���r$����j*��0�;���r��2��r��2��r��2��r��23k�"Ei-3��!i-3��!i-�����8a�Z���#��7.=/i-3\z^�Zf������p�g9Hk���PH �%O��!��7Nf����Nf����Nf������)i-s�f�r$��������0�;.�AZ���Z��]8��2���r��2���s��2�vAZ���i-s�D����]��2n����9.�9i-��@�������Y�(9�{���r��2���� �e^ �0���e2� �e<ni-�D��,�'M �e<�i-�&3HkY wtAZ�'��AZ�'��AZ�P@Z��x�Zp,�j�f]�L�"��Y�F9��`L��-n<���� ��@�K������$4��&g�
q5�r���1�"Ht��p�p����f]��L(?��.�?��8PoR^2&�/ I/I����$�qc$�dL�w����H~IpN�_< 0�v�0&�����������LH�I�� �0� &!��H���`k���dL0�T���� ����1��H�In/� i1 �k 1&��=���dL��$�dL����$�6/@�Lv\l)2�-`��$�d���U@�LBqg�H����� �C
�A�L���w ]&c�}w a&c���A�L����qTL�+r[��`R\�������
T'L��*`�0qG��&�Ik���mU��aR\q�����[���_��&����8�D�j� l�S�zg[�����F0�{&��I�j� lrR��g�� Q'v�(@�N7�A�Nl�Q�t�� �3A�N�������$������1�& m'�/@�N���
������$�dL����$1�`$�dL��H���p�x������H�I������ K/ �'I.��d�$�}A:O� 7>ABO� �* �'c��;���1���'�g���� �AjO���O �'c������8�@~<%����)0��$�� 7�@�O�����D�XC� �> ��v�}2&�/ �>����).��@ ?S��=J���������yD��}��E�=4���=������Up_m5���C�,Bh�5A���;~����y�����^=
��j1��l��s��
���w�p����]����N��5<��`����e�����U�|��4n�4�id�������f��Q��4�����4�����4�U~,P���.P�W8�@iL3��(�i���(�i\��4�p����f�eJc
�
Q�4���Jc
�xP�4���Q���f1�g��8�H��(�)�T�(H���Uz�@P0�)J��`s(Q�s��(�~M<�r�8��(��B�)�C��]0(�G�5m%!Jn
l��P�2B���@�������8(�Gvi`P �����
��s\N�(��B>)�G�qK>Q�
3(�)�=�y��eP �����*�XG���u2z���)�T�8E#a<�1Zn?i?Fc fp��*���J0(T�)���A�n���
Zz8��Y�_t
���}�*
�pr �-�� �!/ ����m!��;c��
���m��z��0������&��2���9�drs����NB4�����I�j2�9��������80iN����&�/pT�����Q�z`��G����)h�L�4KNr���Y����O&�'V.�<}:-��~�&}61��{8O�n����rM(�x��������\����# �Q�x[�/X
bZz ��6)�}<��hN� ����mu�F� �+��muqIA���=����~��- $�.�G���������cW/+�����;���z���2^2!�n��U�����\�;�������]��N�tx���bj���e����e������`��~��� �n�z��p�j�>���hNN�(���E��U����zQ�7�5����p����A�{$�|*
����n&���~�~$��~$�����0��|�H�y;��# ��������{��M��+H������[A��c������A�z$���V�<���f���U�����!o�
?u~��z��?,7A��_��U4�j�,��I�'�~���e����f�C=0R<���6cgLu����=���f���2����xz�>{���L���������P��w����v�������f�:@�N�w_�����e����v�!��G�����A�����D(3!d�� �iu��fi�r {_�2J2����>�Q����W���r[�@���d�A)���} ��I9����������\�d�/�w�����/�@Om���A<ub��A<��T��fP9���� �W��~�.r������2 �����f������7�=lC�����(��p�x~Z����f�����@z���j:�t]�@�����M�����[{v��e?����j���
a�GPE���/W�U���/~<�O�� #xS��r��&�XwO����_T�j���Z�7��q��V��&���5����O�f`��TU�@� �
�1������E=�;�q�\�n�|s��~��,�lP�����e������f��w�"�J�������-~����k"���� <j�%�����v+������u��]���9���'� ��#z��O��W��=��H�o%=����W[�����u�YB><��(�����x���~��j^/M�aX0s�(9���i����i)~���2�s�b��.���2{��qEUP� ��867�{2�,��3��x�f�l� �
����,�J[�GN(x�#�i�G�q�.�=���!����H�z��H2�x��R�x����_�������-�/g���p�bC�sh��oH��G�P��E��0������ shBg�{��h ~�����KUA� .����c�$��C!�� >'-|���{�H��Xg������8qz�S3�f�l��e�G6�C������(����u@��>;���03���i�+; �ze+�Q���i`��> -~��q.=��6����P���l��;<>��&��� ��I_"�����P�!�:�������/��� ��B�����^*lx����FO���S5�?GwN� �g�9��C��C����]p�C�m��We�~�mY�=����N��SUC&�����������GF��Y�U���!8U�!s��������4r'����������Q����9*�S�]1�@_�z� i3t�E���IW�|���_[��rU*����i��,�RQ^����n�<���C��qH8�"n�9����1�u�u��=!WI3��G|��1���MOLT�10��1 ���C��s5/3ZT���s"i���@�\CW����`Wh$���4�j������z���(R��A��)p!aS�FS�Bb���'�U��5�M���dl �t
\����&�UU�3�����}jr��v������@���HQ9�\��8�\��Q�
�6*T'}|v��S�s���j�i�h���M�����Z�kL���������e"�N�N����������B�_)�h��n����(�����~+��
�SS_{�4=f�H� ���F ���N ���8��kt�;Z��H}w$ ��J��XLz-��Q��V q \Y�����H7O�MU��U�s�`�`q�H�M!��� %���i�������"�d��A-�Oj�Ib���T+��IwR��C�Q fZg�$rt��/P\��D�5UD�y������t�����)��gJbU���'�Bq��@���(��� ���?c��7��^G>�l
�8:��;�4�T��������g(:�"y��-�S�T�J�exwX��"���``a3�]�
������q���A#ix�<�6!���<,��&���yI
����<$.~����:���Kp����e^Kf��4��haA$�rd��v f~ Q�;���2u�~�F���h�'*������c�u���DBH�P,��])����g80^���'�;@J�s����7�o?U5%7����h!1��RQ���fu!,P �������w&���Bo�C�b�����U>�i����b��.�����_��E�C��]�����7�;�p�vW���������?��^��w��7��%��SD�V�I��K��3��#�M������S���XN�B��1a3���9���Y�7��_������E����+��y)����a'�b.��G*1x��Wz��x^��,�t���>��G�������3��U�>?fwW���H�7,"����L-'A�V�3_���(�B��?TA9�����C����-sh�����Y4+6����j�W���Z���%�����,�y�8m�f�=�����
�R��r@w|J����a\�:vP/%^H�Y� @h�2�3U5&�G�B/�4�9��x��a ���^14tIF%F�}�(�2}����$���eP��G��w�g�y���I4��(�t
����#����>��5@�8�L7Y��E=b�R��1�� �>��2����r�q����<�dD����}���S#J �=S���@.�<�Xx�W1NY�X�1@�z��n3���t�b��`�D��E�@����� ���J`-^h�%"��]�������v�K���3�(�R���B/�'�d�
@/�����^�C&cK �>