掲示板ランキング  ゲーム(スーパーロボット大戦)  ゲーム(ゼノサーガ)


掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板1

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧

No.6573

ElectricFence Aborting(regcomp)
投稿者---ぱぴおん(2006/09/28 16:41:30)


質問です。

DDD DebuggerとElectricFenceを併用してデバッグを行っているのですが
regcompを使用しての文字列取得で

「ElectricFence Aborting: Allocating 0 bytes, probably a bug.」

が出ます。
文字列は正常に取得できるらしいのですが・・・
ご教授お願いします。

◆環境
LINUX
DDD Debugger + ElectricFence

◆ソース 一部抜粋
/// 正規表現
#define TAG_VAL_GET_EXP  "^[ \t]*\"?([a-zA-Z0-9_-]{1,24})\"?[ \t]*=[ \t]*\"?([a-zA-Z0-9\\.,:_-]{0,100})\"?[ \t]*(#.+)*$"
/// 正規表現
#define TAG_VAL_PATH_GET_EXP    "^[ \t]*\"?([a-zA-Z0-9_-]{1,24})\"?[ \t]*=*[ \t]*\"*[ \t]*([a-zA-Z0-9,-.\t ]{0,100})[ \t]*[^#]*\"*[ \t]*#*.*$"

int data_get(char *read_data_p, int kind)
    int rslt=NG;                    
    char *data_p;               
    char *section_data_p = NULL;            
    regex_t tag_val_regex, path_tag_val_regex;    
    F_bcmtn_sch_data *srch_tbl_p;         
    
    LBCMTN_START_PRINTF();
    
    // データ設定
    if(bcmtn_check_data_set(kind, &srch_tbl_p) == OK){
        // 正規表現の登録 ★ここでエラーとなります
        regcomp(&tag_val_regex, TAG_VAL_GET_EXP, REG_EXTENDED|REG_NEWLINE);
        // 正規表現の登録
        regcomp(&path_tag_val_regex, TAG_VAL_PATH_GET_EXP, REG_EXTENDED|REG_NEWLINE);
        // ファイルから取得したアドレスをdata_pに代入
        data_p = read_data_p;
        /* 検索 */
        while(*data_p != '\0'){
            // 設定値取得
            if(((rslt = bcmtn_check_value_get(data_p, section_data_p, path_tag_val_regex, tag_val_regex, srch_tbl_p)) == OK)){
                // 正常
            }
            else{
                // 終了
                break;
            }
        }
        // 正規表現の解放
        regfree(&tag_val_regex);
        // 正規表現の解放
        regfree(&tag_val_regex);
    }
    else{
        // データ設定異常
    }
}



この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧





掲示板提供:(有)リアル・インテグリティ