System error

error:  DBD::mysql::db selectall_arrayref failed: Table './ccd/smp200802' is marked as crashed and should be repaired at /home/classical-composers/public_html/www/mason/smp_group.mhtml line 19.
context: 
... 
15:  #$group = "+$group";
16:  #$group =~ s/\s+/ +/g;
17:  $group =~ s/(['"])/\\$1/g if $group; # escape quotes that confuse MySQL
18:  $group =~ s/(family|composers)//gi if $group; # filter out some unwamted search terms
19:  my $smp_data = $dbh->selectall_arrayref("SELECT title, url, image, instr, type, leadtime, price, descr, MATCH (descr) AGAINST ('$group' IN BOOLEAN MODE) AS score FROM smp200802 WHERE MATCH (descr) AGAINST ('$group' IN BOOLEAN MODE) ORDER BY score DESC, image DESC LIMIT 12");
20:  my $img = "<img src=\"/sm_.png\" alt=\"\" class=\"itemimg\"/>"; # define default image
21:  </%perl>
22:  <div class="aff">
23:  <h2 class="section">Sheet music suggestions</h2>
... 
code stack:  /home/classical-composers/public_html/www/mason/smp_group.mhtml:19
/usr/share/perl5/HTML/Mason/Request.pm:848
/home/classical-composers/public_html/www/mason/smp_group.mhtml:6
/home/classical-composers/public_html/www/mason/sub_group.mhtml:12
/home/classical-composers/public_html/www/mason/index.html:884
raw error






























DBD::mysql::db selectall_arrayref failed: Table './ccd/smp200802' is marked as crashed and should be repaired at /home/classical-composers/public_html/www/mason/smp_group.mhtml line 19.


Trace begun at /usr/share/perl5/HTML/Mason/Exceptions.pm line 129
HTML::Mason::Exceptions::rethrow_exception('DBD::mysql::db selectall_arrayref failed: Table \'./ccd/smp200802\' is marked as crashed and should be repaired at /home/classical-composers/public_html/www/mason/smp_group.mhtml line 19.^J') called at /home/classical-composers/public_html/www/mason/smp_group.mhtml line 19
HTML::Mason::Commands::__ANON__('data', 'ARRAY(0x7f60682e3d00)', 'id', 63, 'rest', 'ARRAY(0x7f606584cd80)') called at /usr/share/perl5/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7f6065872c28)', 'data', 'ARRAY(0x7f60682e3d00)', 'id', 63, 'rest', 'ARRAY(0x7f606584cd80)') called at /usr/share/perl5/HTML/Mason/Request.pm line 919
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 918
HTML::Mason::Request::call_self('HTML::Mason::Request::ApacheHandler=HASH(0x7f606526bcd0)', 'SCALAR(0x7f6064ca5028)', 'ARRAY(0x7f6064ca5088)', 'SCALAR(0x7f6064ca5058)', 'CACHE_SELF') called at /usr/share/perl5/HTML/Mason/Request.pm line 848
HTML::Mason::Request::cache_self('HTML::Mason::Request::ApacheHandler=HASH(0x7f606526bcd0)', 'key', 'ARRAY(0x7f6065848e68)', 'expires_in', '1 month') called at /home/classical-composers/public_html/www/mason/smp_group.mhtml line 6
HTML::Mason::Commands::__ANON__('data', 'ARRAY(0x7f60682e3d00)', 'id', 63, 'rest', 'ARRAY(0x7f606584cd80)') called at /usr/share/perl5/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7f6065872c28)', 'data', 'ARRAY(0x7f60682e3d00)', 'id', 63, 'rest', 'ARRAY(0x7f606584cd80)') called at /usr/share/perl5/HTML/Mason/Request.pm line 1302
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 1292
HTML::Mason::Request::comp(undef, undef, 'data', 'ARRAY(0x7f60682e3d00)', 'id', 63, 'rest', 'ARRAY(0x7f606584cd80)') called at /home/classical-composers/public_html/www/mason/sub_group.mhtml line 12
HTML::Mason::Commands::__ANON__('data', 'ARRAY(0x7f60682e3d00)', 'id', 63, 'rest', 'ARRAY(0x7f60682e3eb0)', 'comment_error', '', 'user', '', 'logged_in', 0, 'sid', '---', 'smpstring', '', '_id', '63/111', '_type', 'group') called at /usr/share/perl5/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7f606585fb38)', 'data', 'ARRAY(0x7f60682e3d00)', 'id', 63, 'rest', 'ARRAY(0x7f60682e3eb0)', 'comment_error', '', 'user', '', 'logged_in', 0, 'sid', '---', 'smpstring', '', '_id', '63/111', '_type', 'group') called at /usr/share/perl5/HTML/Mason/Request.pm line 1302
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 1292
HTML::Mason::Request::comp(undef, undef, 'data', 'ARRAY(0x7f60682e3d00)', 'id', 63, 'rest', 'ARRAY(0x7f60682e3eb0)', 'comment_error', '', 'user', '', 'logged_in', 0, 'sid', '---', 'smpstring', '', '_id', '63/111', '_type', 'group') called at /home/classical-composers/public_html/www/mason/index.html line 884
HTML::Mason::Commands::__ANON__('_id', '63/111', '_type', 'group') called at /usr/share/perl5/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7f60682d8340)', '_id', '63/111', '_type', 'group') called at /usr/share/perl5/HTML/Mason/Request.pm line 1297
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 1292
HTML::Mason::Request::comp(undef, undef, undef, '_id', '63/111', '_type', 'group') called at /usr/share/perl5/HTML/Mason/Request.pm line 481
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 481
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 433
HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x7f606526bcd0)') called at /usr/share/perl5/HTML/Mason/ApacheHandler.pm line 165
HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=HASH(0x7f606526bcd0)') called at /usr/share/perl5/HTML/Mason/ApacheHandler.pm line 831
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x7f60663bebd0)', 'Apache2::RequestRec=SCALAR(0x7f60653ef658)') called at (eval 34) line 8
HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler', 'Apache2::RequestRec=SCALAR(0x7f60653ef658)') called at -e line 0
eval {...} at -e line 0