标题:
[提问]
运行gmsv时出现奇怪的错误
[打印本页]
作者:
FunStar
时间:
2008-3-13 21:33
标题:
运行gmsv时出现奇怪的错误
运行gmsv的时候提示
bbs.mocwww.com' r% ?8 I5 V6 ]& c0 `+ y/ l
LastFunc (ITEM_DeleteTimeWatched)
& w2 a* d$ Y0 f4 b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
段错误 (core_dumped)
% Q& H# C4 n4 e" i) |/ V+ A0 [—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
& {4 Q- L, }& x6 L7 Y4 u2 m* C妖城在线论坛
谁知道怎么回事么?
作者:
囡囡
时间:
2008-3-13 21:37
物品问题....
作者:
FunStar
时间:
2008-3-13 21:51
物品问题?
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' {. T6 C3 \4 H$ T& r' V
具体是什么文件有问题?
2 Y0 b+ r3 w' _, u魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
我遇到这个问题还是刚运行gmsv的时候..服务器才开到1/3就提示这个问题..
作者:
黄昏
时间:
2008-3-14 02:51
8 i# Y( l: X1 a$ R2 D" i' d
The problem that no `core' file is created on a segmentation fault; Locate errors in the source with GDB and `core' files
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' }0 A% i, e# t# g0 p
Linux 程序在遇到段错误(常见的是由非法访问内存引起)的时候会产生 core 文件,如果这个程序包含调试信息(编译的时候加 -g 选项),那么使用 gdb 读取这个 core 文件可以快速定位出错的源代码。原来在某软件公司实习的时候(用 RedHat Enterprise Linux)觉得这样非常方便查错,但我自己用的 Debian GNU/Linux 却默认不生成这个文件。
bbs.mocwww.com1 @. P I# b4 o- l7 E, @( F: ?
检查以后发现原因是 core 文件最大尺寸(用 ulimit -c 查看)是 0,把它设置成非 0 值就可以了,如:
& `- q# N, L+ k9 U. V
ulimit -c 2048(设置 core 文件最大尺寸为 2048 blocks,1block=512bytes,因此这里设置的其实是 1MiB)
妖城在线论坛 Y2 c7 ^: Z3 ~& r0 m0 W9 p
ulimit -c unlimited(不限 core 文件尺寸)
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ W+ x/ @4 V M% J. G# p
附:用 gdb 根据 core dump 文件定位错误的办法。
3 N4 j5 X" Y, \4 x4 ^9 j
用这个程序作一个测试:
( f3 [2 h- e: H1 G. x4 g3 U' C1 ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
int foo (int *p)
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# [. D' ?6 X/ p
{
bbs.mocwww.com' g5 W M4 ^7 `" g& X
return *p;
* Y1 L, |2 ?( b* P0 Mbbs.mocwww.com
}
# }$ F% Y' D8 P7 T7 X
main()
: [3 f$ L, n4 [8 P$ @% n& U—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
{
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) C6 u) W2 D9 G: ?" j6 o
foo (0);
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ ~' D" I8 ?9 P
}
8 R( H5 J- e2 _3 Z; M1 u3 y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
derek@dli: /tmp $ gcc -g a.c
! D7 v- Y/ K0 x; X—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
derek@dli: /tmp $ ./a.out
7 `3 [) q2 @( ?. v D魔力私服,最新魔力宝贝私服技术交流
段错误 (core dumped)
魔力私服,最新魔力宝贝私服技术交流! X3 W( ]- y" Y; X
derek@dli: /tmp $ gdb ./a.out -c core
& N8 R* z8 T2 g9 ]. f3 d3 ?1 S魔力私服,最新魔力宝贝私服技术交流
(这里略去约十行其他信息)
魔力私服,最新魔力宝贝私服技术交流/ B9 |- |5 A& [/ I/ J) F; N/ w U; s
Core was generated by `./a.out'.
9 V- k& ?& K$ [
Program terminated with signal 11, Segmentation fault.
# w' X7 A# c8 M* z; o
#0 0x0804834a in foo (p=0x0) at a.c:3
, {3 u9 _% w8 `8 S) U' N妖城在线论坛
3 return *p;
妖城在线论坛9 y" ~# d4 X* p
如果再输入一条命令 bt,就可以看得清清楚楚错误是在什么时机产生的:
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) @2 K9 P1 [+ [
(gdb) bt
bbs.mocwww.com s! q1 U5 C/ [
#0 0x0804834a in foo (p=0x0) at a.c:3
妖城在线论坛$ u7 i) t5 n5 D& B1 o# f
#1 0x0804836b in main () at a.c:8
魔力私服,最新魔力宝贝私服技术交流+ x) |2 t x# v9 n/ M* f6 N' w- c
不能有比这更清楚的错误信息了!如果是在 Windows 下,就老老实实 Trace and Step 吧。
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 d: J3 f' x' \4 S% x, R
- O% q* q x3 ?* L+ L9 ?1 h6 y
百度知道摘的有关段错误的解释
t t2 R" r0 B/ o7 q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
参考一下便于理解
: j: h1 u: @) l W" Z2 x# G3 { ]妖城在线论坛
至于出错的原因 最好贴更多的信息 上面应该还有其他错误提示才对吧
) d K2 k8 j+ ]bbs.mocwww.com
作者:
FunStar
时间:
2008-3-14 20:25
上面没有错误提示了..
+ r. N. O! L/ [. ]% s魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
上面都是启动gmsv时读取的一些数据..
魔力私服,最新魔力宝贝私服技术交流# }& G& F; Q1 `; |& S
前面的是一些什么什么...done
( Z; L" n( `) s" R. x- s+ m: S% _' T7 d
都表示完成的...
作者:
黄昏
时间:
2008-4-13 14:46
嗯 你的系统是什么发行版?
作者:
FGMAX
时间:
2008-4-13 14:49
你改没改GMSV或者data,应该是对照错误。
欢迎光临 妖城在线论坛 (http://bbs.mocwww.com/)
Powered by Discuz! 6.0.0