[MDEV-686] LP:666347 - Valgrind warnings around create_sort_index() Created: 2010-10-25 Updated: 2014-03-18 Resolved: 2014-03-18 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | None |
| Affects Version/s: | 5.1.67, 5.2.14, 5.3.12 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Philip Stoev (Inactive) | Assignee: | Igor Babaev |
| Resolution: | Won't Fix | Votes: | 0 |
| Labels: | Launchpad | ||
| Attachments: |
|
| Description |
|
The following query: SELECT MAX( DISTINCT table2 . `col_varchar_key` ) AS field1 , table2 . `col_datetime_key` AS field2 , table2 . `col_datetime_key` AS field3 , table2 . `col_int_key` AS field4 , table2 . `col_date_key` AS field5 , table1 . `col_varchar_key` AS field6 , table1 . `col_time_key` AS field7 , table1 . `col_date_key` AS field8 , SUM( DISTINCT table2 . `col_varchar_key` ) AS field9 , table2 . `col_datetime_key` AS field10 , table1 . `col_datetime_key` AS field11 , MIN( DISTINCT table1 . `col_int_key` ) AS field12 , table1 . `col_date_key` AS field13 , ( ( table1 . `col_int_key` ) * ( table1 . `pk` ) ) AS field14 , table1 . `col_datetime_key` AS field15 , table2 . `col_varchar_key` AS field16 , table1 . `col_int_nokey` AS field17 , table2 . `col_date_key` AS field18 , table2 . `col_int_key` AS field19 , table2 . `col_date_key` AS field20 , table1 . `col_varchar_nokey` AS field21 ==19529== Syscall param write(buf) points to uninitialised byte(s) |
| Comments |
| Comment by Philip Stoev (Inactive) [ 2010-10-25 ] | ||||||||||||||||||||||||||
|
Re: Valgrind warnings around create_sort_index() in maria-5.3-mwl128 CREATE TABLE `CC` ( SELECT MAX( DISTINCT table2 . `col_varchar_key` ) AS field1 , table2 . `col_datetime_key` AS field2 , table2 . `col_datetime_key` AS field3 , table2 . `col_int_key` AS field4 , table2 . `col_date_key` AS field5 , table1 . `col_varchar_key` AS field6 , table1 . `col_time_key` AS field7 , table1 . `col_date_key` AS field8 , SUM( DISTINCT table2 . `col_varchar_key` ) AS field9 , table2 . `col_datetime_key` AS field10 , table1 . `col_datetime_key` AS field11 , MIN( DISTINCT table1 . `col_int_key` ) AS field12 , table1 . `col_date_key` AS field13 , ( ( table1 . `col_int_key` ) * ( table1 . `pk` ) ) AS field14 , table1 . `col_datetime_key` AS field15 , table2 . `col_varchar_key` AS field16 , table1 . `col_int_nokey` AS field17 , table2 . `col_date_key` AS field18 , table2 . `col_int_key` AS field19 , table2 . `col_date_key` AS field20 , table1 . `col_varchar_nokey` AS field21 | ||||||||||||||||||||||||||
| Comment by Igor Babaev [ 2010-11-06 ] | ||||||||||||||||||||||||||
|
Re: Valgrind warnings around create_sort_index() in maria-5.3-mwl128 | ||||||||||||||||||||||||||
| Comment by Philip Stoev (Inactive) [ 2011-10-26 ] | ||||||||||||||||||||||||||
|
Re: Valgrind warnings around create_sort_index() in maria-5.3-mwl128 CREATE TABLE t1 ( INSERT INTO t1 VALUES (3989,12,12,'USA','Abilene'),(3873,22,22,'USA','Akron'),(4048,9,9,'USA','Albany'),(3827,45,45,'USA','Albuquerque'),(3960,13,13,'USA','Alexandria'),(4012,11,11,'USA','Allentown'),(3911,17,17,'USA','Amarillo'),(3847,33,33,'USA','Anaheim'),(3857,26,26,'USA','Anchorage'),(3991,11,11,'USA','Ann Arbor'),(4055,9,9,'USA','Arden-Arcade'),(3845,33,33,'USA','Arlington'),(3909,17,17,'USA','Arlington'),(4028,10,10,'USA','Arvada'),(4031,10,10,'USA','Athens-Clarke County'),(3831,42,42,'USA','Atlanta'),(3881,20,20,'USA','Augusta-Richmond County'),(3853,28,28,'USA','Aurora'),(3941,14,14,'USA','Aurora'),(3808,66,66,'USA','Austin'),(3861,25,25,'USA','Bakersfield'),(3809,65,65,'USA','Baltimore'),(3866,23,23,'USA','Baton Rouge'),(3992,11,11,'USA','Beaumont'),(4003,11,11,'USA','Bellevue'),(4024,10,10,'USA','Berkeley'),(4051,9,9,'USA','Billings'),(3863,24,24,'USA','Birmingham'),(3898,19,19,'USA','Boise City'),(3812,59,59,'USA','Boston'),(4058,9,9,'USA','Boulder'),(3946,14,14,'USA','Bridgeport'),(4049,9,9,'USA','Brockton'),(3945,14,14,'USA','Brownsville'),(3850,29,29,'USA','Buffalo'),(4037,10,10,'USA','Burbank'),(4032,10,10,'USA','Cambridge'),(4027,10,10,'USA','Cape Coral'),(4002,11,11,'USA','Carrollton'),(4065,9,9,'USA','Carson'),(4059,9,9,'USA','Cary'),(3977,12,12,'USA','Cedar Rapids'),(3906,18,18,'USA','Chandler'),(4066,9,9,'USA','Charleston'),(3818,54,54,'USA','Charlotte'),(3922,16,16,'USA','Chattanooga'),(3883,20,20,'USA','Chesapeake'),(3795,290,290,'USA','Chicago'),(3913,17,17,'USA','Chula Vista'),(3846,33,33,'USA','Cincinnati'),(4021,10,10,'USA','Citrus Heights'),(4005,11,11,'USA','Clarksville'),(4038,10,10,'USA','Clearwater'),(3825,48,48,'USA','Cleveland'),(3840,36,36,'USA','Colorado Springs'),(3987,12,12,'USA','Columbia'),(3807,71,71,'USA','Columbus'),(3896,19,19,'USA','Columbus'),(4052,9,9,'USA','Compton'),(3973,12,12,'USA','Concord'),(3982,12,12,'USA','Coral Springs'),(3965,12,12,'USA','Corona'),(3852,28,28,'USA','Corpus Christi'),(4006,11,11,'USA','Costa Mesa'),(3800,119,119,'USA','Dallas'),(4020,10,10,'USA','Daly City'),(4040,10,10,'USA','Davenport'),(3916,17,17,'USA','Dayton'),(3817,55,55,'USA','Denver'),(3885,20,20,'USA','Des Moines'),(3802,95,95,'USA','Detroit'),(4009,11,11,'USA','Downey'),(3895,19,19,'USA','Durham'),(3963,13,13,'USA','East Los Angeles'),(4045,9,9,'USA','El Cajon'),(3988,12,12,'USA','El Monte'),(3815,56,56,'USA','El Paso'),(4063,9,9,'USA','Elgin'),(3978,12,12,'USA','Elizabeth'),(4019,10,10,'USA','Erie'),(3954,13,13,'USA','Escondido'),(3950,14,14,'USA','Eugene'),(3974,12,12,'USA','Evansville'),(4054,9,9,'USA','Fairfield'),(4061,9,9,'USA','Fall River'),(3976,12,12,'USA','Fayetteville'),(3966,12,12,'USA','Flint'),(3957,13,13,'USA','Fontana'),(3981,12,12,'USA','Fort Collins'),(3923,15,15,'USA','Fort Lauderdale'),(3876,21,21,'USA','Fort Wayne'),(3819,53,53,'USA','Fort Worth'),(3877,20,20,'USA','Fremont'),(3829,43,43,'USA','Fresno'),(3964,13,13,'USA','Fullerton'),(4053,9,9,'USA','Gainesville'),(3917,17,17,'USA','Garden Grove'),(3874,22,22,'USA','Garland'),(4023,10,10,'USA','Gary'),(4001,11,11,'USA','Gilbert'),(3872,22,22,'USA','Glendale'),(3890,19,19,'USA','Glendale'),(3962,13,13,'USA','Grand Prairie'),(3886,20,20,'USA','Grand Rapids'),(4026,10,10,'USA','Green Bay'),(3869,22,22,'USA','Greensboro'),(3937,15,15,'USA','Hampton'),(3975,12,12,'USA','Hartford'),(3944,14,14,'USA','Hayward'),(3908,18,18,'USA','Henderson'),(3867,23,23,'USA','Hialeah'),(3947,14,14,'USA','Hollywood'),(3838,37,37,'USA','Honolulu'),(3796,195,195,'USA','Houston'),(3893,19,19,'USA','Huntington Beach'),(3920,16,16,'USA','Huntsville'),(3995,11,11,'USA','Independence'),(3804,79,79,'USA','Indianapolis'),(3997,11,11,'USA','Inglewood'),(3940,14,14,'USA','Irvine'),(3892,19,19,'USA','Irving'),(3901,18,18,'USA','Jackson'),(3806,74,74,'USA','Jacksonville'),(3864,24,24,'USA','Jersey City'),(4014,11,11,'USA','Joliet'),(3828,44,44,'USA','Kansas City'),(3936,15,15,'USA','Kansas City'),(4062,9,9,'USA','Kenosha'),(3910,17,17,'USA','Knoxville'),(4000,11,11,'USA','Lafayette'),(3938,14,14,'USA','Lakewood'),(3980,12,12,'USA','Lancaster'),(3979,12,12,'USA','Lansing'),(3907,18,18,'USA','Laredo'),(3824,48,48,'USA','Las Vegas'),(3856,26,26,'USA','Lexington-Fayette'),(3868,23,23,'USA','Lincoln'),(3902,18,18,'USA','Little Rock'),(4036,10,10,'USA','Livonia'),(3826,46,46,'USA','Long Beach'),(3794,369,369,'USA','Los Angeles'),(3858,26,26,'USA','Louisville'),(4015,11,11,'USA','Lowell'),(3882,20,20,'USA','Lubbock'),(3994,11,11,'USA','Macon'),(3875,21,21,'USA','Madison'),(4011,11,11,'USA','Manchester'),(4013,11,11,'USA','McAllen'),(3810,65,65,'USA','Memphis'),(3834,40,40,'USA','Mesa'),(3968,12,12,'USA','Mesquite'),(3931,15,15,'USA','Metairie'),(3839,36,36,'USA','Miami'),(4042,10,10,'USA','Miami Beach'),(4039,10,10,'USA','Midland'),(3811,60,60,'USA','Milwaukee'),(3837,38,38,'USA','Minneapolis'),(4041,10,10,'USA','Mission Viejo'),(3884,20,20,'USA','Mobile'),(3894,19,19,'USA','Modesto'),(3879,20,20,'USA','Montgomery'),(3942,14,14,'USA','Moreno Valley'),(3959,13,13,'USA','Naperville'),(3814,57,57,'USA','Nashville-Davidson'),(4044,9,9,'USA','New Bedford'),(3971,12,12,'USA','New Haven'),(3823,48,48,'USA','New Orleans'),(3793,801,801,'USA','New York'),(3855,27,27,'USA','Newark'),(3905,18,18,'USA','Newport News'),(3865,23,23,'USA','Norfolk'),(4046,9,9,'USA','Norman'),(3990,12,12,'USA','North Las Vegas'),(4022,10,10,'USA','Norwalk'),(3833,40,40,'USA','Oakland'),(3918,16,16,'USA','Oceanside'),(4064,9,9,'USA','Odessa'),(3821,51,51,'USA','Oklahoma City'),(3836,39,39,'USA','Omaha'),(3921,16,16,'USA','Ontario'),(3958,13,13,'USA','Orange'),(3897,19,19,'USA','Orlando'),(3933,15,15,'USA','Overland Park'),(3915,17,17,'USA','Oxnard'),(3986,12,12,'USA','Palmdale'),(3967,12,12,'USA','Paradise'),(3943,14,14,'USA','Pasadena'),(3953,13,13,'USA','Pasadena'),(3932,15,15,'USA','Paterson'),(3951,14,14,'USA','Pembroke Pines'),(3996,11,11,'USA','Peoria'),(4007,11,11,'USA','Peoria'),(3797,152,152,'USA','Philadelphia'),(3798,132,132,'USA','Phoenix'),(3844,33,33,'USA','Pittsburgh'),(3870,22,22,'USA','Plano'),(3930,15,15,'USA','Pomona'),(3820,53,53,'USA','Portland'),(4035,10,10,'USA','Portsmouth'),(3912,17,17,'USA','Providence'),(4016,11,11,'USA','Provo'),(4029,10,10,'USA','Pueblo'),(3854,28,28,'USA','Raleigh'),(3961,13,13,'USA','Rancho Cucamonga'),(3904,18,18,'USA','Reno'),(3887,20,20,'USA','Richmond'),(4047,9,9,'USA','Richmond'),(3859,26,26,'USA','Riverside'),(4050,9,9,'USA','Roanoke'),(3871,22,22,'USA','Rochester'),(3929,15,15,'USA','Rockford'),(3832,41,41,'USA','Sacramento'),(3841,35,35,'USA','Saint Louis'),(3851,29,29,'USA','Saint Paul'),(3860,25,25,'USA','Saint Petersburg'),(3952,14,14,'USA','Salem'),(3927,15,15,'USA','Salinas'),(3903,18,18,'USA','Salt Lake City'),(3801,114,114,'USA','San Antonio'),(3900,19,19,'USA','San Bernardino'),(4034,10,10,'USA','San Buenaventura'),(3799,122,122,'USA','San Diego'),(3805,78,78,'USA','San Francisco'),(3803,89,89,'USA','San Jose'),(4056,9,9,'USA','San Mateo'),(4030,10,10,'USA','Sandy'),(3843,34,34,'USA','Santa Ana'),(4025,10,10,'USA','Santa Clara'),(3926,15,15,'USA','Santa Clarita'),(4060,9,9,'USA','Santa Monica'),(3934,15,15,'USA','Santa Rosa'),(3956,13,13,'USA','Savannah'),(3878,20,20,'USA','Scottsdale'),(3816,56,56,'USA','Seattle'),(3880,20,20,'USA','Shreveport'),(3999,11,11,'USA','Simi Valley'),(3970,12,12,'USA','Sioux Falls'),(4008,11,11,'USA','South Bend'),(3889,20,20,'USA','Spokane'),(3924,15,15,'USA','Springfield'),(3925,15,15,'USA','Springfield'),(3998,11,11,'USA','Springfield'),(3983,12,12,'USA','Stamford'),(3969,12,12,'USA','Sterling Heights'),(3862,24,24,'USA','Stockton'),(3955,13,13,'USA','Sunnyvale'),(4043,10,10,'USA','Sunrise Manor'),(3935,15,15,'USA','Syracuse'),(3891,19,19,'USA','Tacoma'),(3928,15,15,'USA','Tallahassee'),(3849,30,30,'USA','Tampa'),(3919,16,16,'USA','Tempe'),(3984,12,12,'USA','Thousand Oaks'),(3848,31,31,'USA','Toledo'),(3972,12,12,'USA','Topeka'),(3949,14,14,'USA','Torrance'),(3822,49,49,'USA','Tucson'),(3835,39,39,'USA','Tulsa'),(3985,12,12,'USA','Vallejo'),(3939,14,14,'USA','Vancouver'),(3830,43,43,'USA','Virginia Beach'),(4057,9,9,'USA','Visalia'),(3993,11,11,'USA','Waco'),(3948,14,14,'USA','Warren'),(3813,57,57,'USA','Washington'),(4010,11,11,'USA','Waterbury'),(4017,11,11,'USA','West Covina'),(4004,11,11,'USA','West Valley City'),(4033,10,10,'USA','Westminster'),(3842,34,34,'USA','Wichita'),(4018,10,10,'USA','Wichita Falls'),(3899,19,19,'USA','Winston-Salem'),(3914,17,17,'USA','Worcester'),(3888,20,20,'USA','Yonkers'); CREATE TABLE t2 SELECT alias2 . `col_varchar_key` AS field1 , alias1 . `col_varchar_nokey` AS field2 FROM ( t1 AS alias1 INNER JOIN t1 AS alias2 ON (alias2 . `col_int_key` != alias1 . `pk` ) ) WHERE alias1 . `col_varchar_key` IN ('m' , 'USA') ORDER BY field1 , field2 LIMIT 10 ; SELECT * FROM t2 WHERE (`field1`, `field2`) IN ( SELECT alias2 . `col_varchar_key` AS field1 , alias1 . `col_varchar_nokey` AS field2 FROM ( t1 AS alias1 INNER JOIN t1 AS alias2 ON (alias2 . `col_int_key` != alias1 . `pk` ) ) WHERE alias1 . `col_varchar_key` IN ('m' , 'USA') ORDER BY field1 , field2 ); | ||||||||||||||||||||||||||
| Comment by Rasmus Johansson (Inactive) [ 2011-10-26 ] | ||||||||||||||||||||||||||
|
Launchpad bug id: 666347 | ||||||||||||||||||||||||||
| Comment by Elena Stepanova [ 2014-03-18 ] | ||||||||||||||||||||||||||
|
Reproducible in MariaDB 5.1, 5.2, 5.3. Some history: In MySQL the bugfix went under nickname "Bug#12856915 VALGRIND FAILURE IN FILESORT/CREATE_SORT_INDEX" and took several revisions. On 5.5, it disappeared after this one:
But the first appearance of Bug#12856915 fix was in the 5.1 tree, with the following revision:
The mentioned worklog appears in 5.7 tree, but not before. However, back to MariaDB 5.5, the valgrind warnings don't appear even without MTR suppressions. Since the issue has never been observed in MariaDB 5.5 and does not appear there now, I think it does not make much sense to fix it in 5.1-5.3, thus closing. igor or serg – if you disagree, please feel free to re-open. |