[mythtv-commits] Ticket #6683: mysql error with mythtv trunk (incorrect arguments to mysql_stmt_execute) Qt 4.5

MythTV mythtv at cvs.mythtv.org
Wed Jul 1 02:17:28 UTC 2009


#6683: mysql error with mythtv trunk (incorrect arguments to mysql_stmt_execute)
Qt 4.5
---------------------------------+------------------------------------------
 Reporter:  nneul at neulinger.org  |       Owner:  ijr    
     Type:  defect               |      Status:  new    
 Priority:  major                |   Milestone:  unknown
Component:  MythTV - General     |     Version:  head   
 Severity:  high                 |     Mlocked:  0      
---------------------------------+------------------------------------------
 Updated my mandriva-current box today and it broke mythbackend (and
 probably frontend as well, but can't really tell that).

 It's getting the following error when starting mythbackend. Database is
 fine, selects against database are working properly (verified with a
 mysqld query log). Tested with mysql server 5.0.83, and the 5.1.35
 mandriva package. qt4-database-plugin-mysql is version 4.5.2, but same
 symptom with 4.5.0 - couldn't easily downgrade further than that without
 invasive rpm hell.

 ----------------------------
 2009-06-30 21:11:22.897 Connected to database 'myth' at host: localhost
 2009-06-30 21:11:23.987 DataDirectProcessor::FixProgramIDs() -- begin
 2009-06-30 21:11:27.603 New DB DataDirect connection
 2009-06-30 21:11:27.603 Connected to database 'myth' at host: localhost
 2009-06-30 21:11:29.547 DB Error (Clear setting):
 Query was:
 DELETE FROM settings WHERE value = ? AND hostname = ? ;
 Bindings were:
 :HOSTNAME=tv.home.neulinger.org, :KEY=MythFillFixProgramIDsHasRunOnce
 Driver error was [2/1210]:
 QMYSQL3: Unable to execute statement
 Database error was:
 Incorrect arguments to mysql_stmt_execute

 2009-06-30 21:11:29.547 DB Error
 (SaveSettingOnHost('MythFillFixProgramIDsHasRunOnce') - query failure: ):
 Query was:
 INSERT INTO settings (value,data,hostname) VALUES ( ?, ?, ? );
 Bindings were:
 :DATA=1, :HOSTNAME=tv.home.neulinger.org,
 :VALUE=MythFillFixProgramIDsHasRunOnce
 Driver error was [2/1210]:
 QMYSQL3: Unable to execute statement
 Database error was:
 Incorrect arguments to mysql_stmt_execute

 2009-06-30 21:11:29.548 DataDirectProcessor::FixProgramIDs() -- end
 2009-06-30 21:11:29.549 Current Schema Version: 1235
 No setting found for this machine's BackendServerIP.
 Please run setup on this machine and modify the first page
 of the general settings.
 ----------------------

 Attempting to run mythtv-setup gets hundreds of similar errors.

 The failing queries ARE making it to mysqld (verified with an strace), but
 the server is returning the error about incorrect arguments.

 -----------
 9381  read(24, "\26INSERT INTO settings (value,data,hostname) VALUES ( ?,
 ?, ? );", 63) = 63
 9381  gettimeofday({1246414523, 315521}, NULL) = 0
 9381  sched_setparam(-1222444028, 0)    = -1 EINVAL (Invalid argument)
 9381  write(24,
 "\f\0\0\1\0\v\0\0\0\0\0\3\0\0\0\0\27\0\0\2\3def\0\0\0\1?\0\f?\0\0\0\0\0\375\200\0\0\0\0\27\0\0\3\3def\0\0\0\1?\0\f?\0\0\0\0\0\375\200\0\0\0\0\27\0\0\4\3def\0\0\0\1?\0\f?\0\0\0\0\0\375\200\0\0\0\0\5\0\0\5\376\0\0\2\0",
 106) = 106
 9381  sched_setparam(24, { 16777228 })  = -1 EINVAL (Invalid argument)
 9381  gettimeofday({1246414523, 315882}, NULL) = 0
 9381  read(24, "\5\0\0\0", 4)           = 4
 9381  read(24, "\32\v\0\0\0", 5)        = 5
 9381  gettimeofday({1246414523, 316044}, NULL) = 0
 9381  write(24, "\7\0\0\1\0\0\0\2\0\0\0", 11) = 11
 9381  gettimeofday({1246414523, 316187}, NULL) = 0
 9381  read(24, "F\0\0\0", 4)            = 4
 9381  read(24,
 "\27\v\0\0\0\0\1\0\0\0\0\1\376\0\37MythFillFixProgramIDsHasRunOnce\0011\25tv.home.neulinger.org",
 70) = 70
 9381  gettimeofday({1246414523, 316380}, NULL) = 0
 9381  write(24, "2\0\0\1\377\272\4#HY000Incorrect arguments to
 mysql_stmt_execute", 54 <unfinished ...>
 -------------------



 This has my main mythtv box dead in the water at this time. Any
 suggestions?

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/6683>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list