磁盘挂载异常处理流程(2)
2013-05-23 09:11
435 查看
格式错误:(libvirt)
#0 virXMLParseHelper (domcode=20, filename=0x0,
xmlStr=0x7ffff403fe20 " <dis type='file' device='disk'>\n <driver name='file'/>\n <source file='/home
/sdb/wyf/disk1G'/>\n <target dev='xvdb' bus='xen'/>\n </disk>\n\n\n",
url=0x7ffff795740c "(device_definition)", ctxt=0x7ffff403fa28) at util/xml.c:827
#1 0x00007ffff7838e7a in virDomainDeviceDefParse (caps=0x675810, def=0x678c90,
xmlStr=0x7ffff403fe20 " <dis type='file' device='disk'>\n <driver name='file'/>\n <source file='/home
/sdb/wyf/disk1G'/>\n <target dev='xvdb' bus='xen'/>\n </disk>\n\n\n", flags=2) at conf/domain_conf.c:6749
#2 0x00007ffff791b4b5 in xenDaemonAttachDeviceFlags (domain=0x6761b0,
xml=0x7ffff403fe20 " <dis type='file' device='disk'>\n <driver name='file'/>\n <source file='/home/sd
xmlDocPtr
virXMLParseHelper(int domcode,
const char *filename,
const char *xmlStr,
const char *url,
xmlXPathContextPtr *ctxt)
{
if (filename) {
xml = xmlCtxtReadFile(pctxt, filename, NULL,
XML_PARSE_NOENT | XML_PARSE_NONET |
XML_PARSE_NOWARNING);
} else {
xml = xmlCtxtReadDoc(pctxt, BAD_CAST xmlStr, url, NULL,
XML_PARSE_NOENT | XML_PARSE_NONET |
XML_PARSE_NOWARNING);
}
if (!xml)
goto error;
xmlCtxtReadDoc配置文件解析函数,查出格式错误。
#0 virXMLParseHelper (domcode=20, filename=0x0,
xmlStr=0x7ffff403fe20 " <dis type='file' device='disk'>\n <driver name='file'/>\n <source file='/home
/sdb/wyf/disk1G'/>\n <target dev='xvdb' bus='xen'/>\n </disk>\n\n\n",
url=0x7ffff795740c "(device_definition)", ctxt=0x7ffff403fa28) at util/xml.c:827
#1 0x00007ffff7838e7a in virDomainDeviceDefParse (caps=0x675810, def=0x678c90,
xmlStr=0x7ffff403fe20 " <dis type='file' device='disk'>\n <driver name='file'/>\n <source file='/home
/sdb/wyf/disk1G'/>\n <target dev='xvdb' bus='xen'/>\n </disk>\n\n\n", flags=2) at conf/domain_conf.c:6749
#2 0x00007ffff791b4b5 in xenDaemonAttachDeviceFlags (domain=0x6761b0,
xml=0x7ffff403fe20 " <dis type='file' device='disk'>\n <driver name='file'/>\n <source file='/home/sd
xmlDocPtr
virXMLParseHelper(int domcode,
const char *filename,
const char *xmlStr,
const char *url,
xmlXPathContextPtr *ctxt)
{
if (filename) {
xml = xmlCtxtReadFile(pctxt, filename, NULL,
XML_PARSE_NOENT | XML_PARSE_NONET |
XML_PARSE_NOWARNING);
} else {
xml = xmlCtxtReadDoc(pctxt, BAD_CAST xmlStr, url, NULL,
XML_PARSE_NOENT | XML_PARSE_NONET |
XML_PARSE_NOWARNING);
}
if (!xml)
goto error;
xmlCtxtReadDoc配置文件解析函数,查出格式错误。
相关文章推荐
- 磁盘挂载异常处理流程(3)
- 磁盘挂载异常处理流程(4)
- 磁盘挂载异常处理流程(6)
- 磁盘挂载异常处理流程(5)
- 磁盘挂载异常处理流程(1)
- ARM用户层发生异常后软硬件协同处理流程
- 用Java实现的一个密码验证 以及Java异常处理流程和runtime异常以及checked异常之间的区别
- 网狐源码的异常处理流程优化
- 故障处理-数据库本地磁盘100%,之后集群状态异常
- win7中程序在C盘运行崩溃-createProcess或磁盘保护异常的处理
- 异常处理流程
- Java中的异常处理流程
- Windows异常处理流程
- 【Python】Java程序员学习Python(六)— 流程控制、异常处理
- ARM七种异常源和异常处理流程
- Java Exception——Java中的异常处理流程
- 一次RAC共享磁盘映射问题导致RAC异常重启的故障处理过程
- 【转帖】Windows异常处理流程 - 看雪软件安全论坛
- Windows异常处理流程
- 解析C#中断言与异常的应用方式及异常处理的流程控制