1. 27 Nov, 2006 1 commit
  2. 23 Nov, 2006 3 commits
    • unknown's avatar
      BUG#24488 (Valgrind warnings on invalid read in mysql_client_binlog_statement): · 49009cf8
      unknown authored
      Disabling debug printouts for valgrind builds that print unallocated memory.
      
      
      sql/sql_binlog.cc:
        Disabling debug printouts for valgrind builds that print unallocated memory
      49009cf8
    • unknown's avatar
      BUG#24533 (uninitialized null bits in m_after_image): · 9fefd8eb
      unknown authored
      Removing valgrind memory checks from code.
      
      
      sql/log_event.cc:
        Removing valgrind memory checks from code.
      9fefd8eb
    • unknown's avatar
      BUG#24533 (uninitialized null but of m_after_image): · 227e8e4e
      unknown authored
      Patch to fix valgrind warning that uninitialized bytes were written. 
      The warning was caused by set_default(), which assumes that the field pointer is pointing
      into record[0], while all other functions honors the move_field_offset().
      
      
      sql/log_event.cc:
        Changing unpack_row() to always unpack into table->record[0] since the Field class hierarchy
        contain too many dependencies on the record to operate on being in table->record[0].
        Changing code to use the new unpack_row(), which requires some juggling of records in
        one case.
      227e8e4e
  3. 21 Nov, 2006 2 commits
    • unknown's avatar
      Merge romeo.(none):/home/bkroot/mysql-5.1 · 5cffd57e
      unknown authored
      into  romeo.(none):/home/bk/memcheck-mysql-5.1
      
      
      5cffd57e
    • unknown's avatar
      BUG#24403 (valgrind complaint on uninited st_table for innodb + rbr): · b8f6ba80
      unknown authored
      Removing DBUG_DUMP printouts for valgrind builds since they trigger warnings.
      Removing valgrind memory checks completely.
      Removing bzero() of record when opening table that was added earlier.
      
      
      sql/log_event.cc:
        Removing DBUG_DUMP of records for valgrind builds since they trigger false valgrind
        warnings.
        Removing valgrind checks completely, since they can trigger false valgrind warnings.
      sql/sql_class.cc:
        Removing DBUG_DUMP of records for valgrind builds since they trigger false valgrind
        warnings.
      sql/table.cc:
        Removing extreneous bzero() that were added previously.
      b8f6ba80
  4. 20 Nov, 2006 5 commits
    • unknown's avatar
      Merge romeo.(none):/home/bkroot/mysql-5.1 · eb8be70f
      unknown authored
      into  romeo.(none):/home/bk/memcheck-mysql-5.1
      
      
      eb8be70f
    • unknown's avatar
      BUG#24403 (valgrind complained on uninited st_table for InnoDB and RBR): · cf40ae76
      unknown authored
      Fix to correct behaviour of find_and_fetch_row() for tables that have primary keys stored
      in storage engines that support the fast method to fetch rows given a primary key. The
      method uses position() to retrieve the key for a given record and rnd_pos() to position
      the internal "cursor" at the row. Rnd_pos() returns the found record in table->record[0],
      so the record has to be moved to table->record[1] for further processing after calling
      find_and_fetch_row().
      
      
      sql/log_event.cc:
        Adding code to one exit branch of find_and_fetch_row() to move output record from
        table->record[0] to table->record[1].
        Adding function to do valgrind memory check.
        Adding valgrind memory checks to check that records are defined when they should be.
        Adding Doxygen comment to find_and_fetch_row() with pre- and post-conditions.
      cf40ae76
    • unknown's avatar
      Merge amd64.:D:/src/mysql-5.1 · 265b272b
      unknown authored
      into  amd64.:D:/src/mysql-5.1_bug23983
      
      
      265b272b
    • unknown's avatar
      Bug#23983 ps.test fails to open shared library · a2beabfe
      unknown authored
      - When a shared library argument is supplied, it's checked for an OS
      specific directory separator. The expected error is different
      depending on the separator used. Create OS specific versions of these
      tests.
      
      
      mysql-test/r/ps.result:
        Bug#23983 ps.test fails to open shared library
        - Moving to OS specific results.
      mysql-test/r/windows.result:
        Bug#23983 ps.test fails to open shared library
        - OS Specific result for shared library argument with path
      mysql-test/t/ps.test:
        Bug#23983 ps.test fails to open shared library
        - Moving to OS specific tests.
      mysql-test/t/windows.test:
        Bug#23983 ps.test fails to open shared library
        - OS Specific test for shared library argument with path
      mysql-test/r/ps_not_windows.result:
        Bug#23983 ps.test fails to open shared library
        - OS Specific result for shared library argument with path
      mysql-test/t/ps_not_windows.test:
        Bug#23983 ps.test fails to open shared library
        - OS Specific test for shared library argument with path
      a2beabfe
    • unknown's avatar
      Bug#24361 valgrind error when shutting down mysqld connected to cluster · 548e1282
      unknown authored
        - Disconnect from transporter before starting to delete objects
      
      
      storage/ndb/src/ndbapi/Ndbinit.cpp:
        Make sure to disconnect from transporter to stop signals from coming in
        before starting to delete the objects that would recieve the signals
      548e1282
  5. 17 Nov, 2006 4 commits
    • unknown's avatar
      Bug #24403 valgrind complained on uninited st_table, rbr + innodb · 2ff157db
      unknown authored
        
        open_table_from_share did not initialize table->record members. that was
        interpreted as the error by valgrind.
        
        Fixed with bzero-ing the members if compilation with -DHAVE_purify.
      
      
      sql/table.cc:
        zeroing memory allocated for table->record[]
      2ff157db
    • unknown's avatar
      Merge trift2.:/MySQL/M50/push-5.0 · a6fe4905
      unknown authored
      into  trift2.:/MySQL/M51/push-5.1
      
      
      extra/yassl/yassl.vcproj:
        Auto merged
      a6fe4905
    • unknown's avatar
      Merge trift2.:/MySQL/M50/yassl-win-5.0 · 94d7389b
      unknown authored
      into  trift2.:/MySQL/M50/push-5.0
      
      
      94d7389b
    • unknown's avatar
      Maintain the (old) VC project files, ehere yaSSL is concerned: · 26dee875
      unknown authored
      "mySTL" has become a subdirectory of "taocrypt", was a sibling previously.
      
      
      extra/yassl/taocrypt/benchmark/benchmark.dsp:
        "mySTL" has become a subdirectory of "taocrypt", was a sibling previously - adapt.
      extra/yassl/taocrypt/taocrypt.dsp:
        "mySTL" has become a subdirectory of "taocrypt", was a sibling previously - adapt.
      extra/yassl/taocrypt/taocrypt.vcproj:
        "mySTL" has become a subdirectory of "taocrypt", was a sibling previously - adapt.
      extra/yassl/taocrypt/test.dsp:
        "mySTL" has become a subdirectory of "taocrypt", was a sibling previously - adapt.
      extra/yassl/testsuite/testsuite.dsp:
        "mySTL" has become a subdirectory of "taocrypt", was a sibling previously - adapt.
      extra/yassl/yassl.dsp:
        "mySTL" has become a subdirectory of "taocrypt", was a sibling previously - adapt.
      extra/yassl/yassl.vcproj:
        "mySTL" has become a subdirectory of "taocrypt", was a sibling previously - adapt.
      26dee875
  6. 16 Nov, 2006 12 commits
  7. 15 Nov, 2006 13 commits