标题:
[提问]
运行gmsv时出现奇怪的错误
[打印本页]
作者:
FunStar
时间:
2008-3-13 21:33
标题:
运行gmsv时出现奇怪的错误
运行gmsv的时候提示
: D1 i- s) o, @& F0 w, C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
LastFunc (ITEM_DeleteTimeWatched)
妖城在线论坛9 V0 ~ G* |& ]+ c: _
段错误 (core_dumped)
: E. Y7 L( }# T魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
l, u! N3 Q2 l+ s' S2 q' J# I( R: s妖城在线论坛
谁知道怎么回事么?
作者:
囡囡
时间:
2008-3-13 21:37
物品问题....
作者:
FunStar
时间:
2008-3-13 21:51
物品问题?
) l# a+ ~7 f! ~5 V( ~* Tbbs.mocwww.com
具体是什么文件有问题?
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! V4 x4 V7 n( b! r: O; [
我遇到这个问题还是刚运行gmsv的时候..服务器才开到1/3就提示这个问题..
作者:
黄昏
时间:
2008-3-14 02:51
8 L$ X2 D1 `0 `魔力私服,最新魔力宝贝私服技术交流
The problem that no `core' file is created on a segmentation fault; Locate errors in the source with GDB and `core' files
|/ `. {1 }, _- J# ? Y6 D魔力私服,最新魔力宝贝私服技术交流
Linux 程序在遇到段错误(常见的是由非法访问内存引起)的时候会产生 core 文件,如果这个程序包含调试信息(编译的时候加 -g 选项),那么使用 gdb 读取这个 core 文件可以快速定位出错的源代码。原来在某软件公司实习的时候(用 RedHat Enterprise Linux)觉得这样非常方便查错,但我自己用的 Debian GNU/Linux 却默认不生成这个文件。
7 Q3 ]4 o: Y, ^3 k a6 A& X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
检查以后发现原因是 core 文件最大尺寸(用 ulimit -c 查看)是 0,把它设置成非 0 值就可以了,如:
魔力私服,最新魔力宝贝私服技术交流2 e" F `9 r j
ulimit -c 2048(设置 core 文件最大尺寸为 2048 blocks,1block=512bytes,因此这里设置的其实是 1MiB)
5 Q4 @" t) p) F% R1 j* p; J
ulimit -c unlimited(不限 core 文件尺寸)
X+ o- y# S) K* G+ G4 v2 ?; |
附:用 gdb 根据 core dump 文件定位错误的办法。
2 d/ D2 h, c% o( q" x妖城在线论坛
用这个程序作一个测试:
7 r; w( x7 J$ x( V2 M* C C& Z0 i( [7 i2 f魔力私服,最新魔力宝贝私服技术交流
int foo (int *p)
5 J3 k5 a/ d0 D- s: i
{
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 ?4 ~4 T' B/ @- w; a3 ?
return *p;
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- c }) x# c! b `
}
: X0 ^' B( l# b* k: g1 l' |bbs.mocwww.com
main()
, ^: F. z; I7 O* ^+ f
{
魔力私服,最新魔力宝贝私服技术交流5 }+ q1 M, z; N- C
foo (0);
# m4 F0 h( F$ [/ _bbs.mocwww.com
}
`( v2 a! o" _( ^: h/ C& e9 [魔力私服,最新魔力宝贝私服技术交流
derek@dli: /tmp $ gcc -g a.c
1 z/ s1 b0 E! q5 t& x
derek@dli: /tmp $ ./a.out
% J. W9 o1 H5 M3 f# f0 p& `$ ~1 {魔力私服,最新魔力宝贝私服技术交流
段错误 (core dumped)
+ T5 G- h: v4 o& [$ I" o+ q4 Q Abbs.mocwww.com
derek@dli: /tmp $ gdb ./a.out -c core
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 m( x) P# ?5 i! c
(这里略去约十行其他信息)
4 ?; {; K0 d+ g4 J* ]: Wbbs.mocwww.com
Core was generated by `./a.out'.
* m6 V+ `8 s$ a' @
Program terminated with signal 11, Segmentation fault.
魔力私服,最新魔力宝贝私服技术交流( q( Z$ S5 ?7 f+ o+ h, }8 j
#0 0x0804834a in foo (p=0x0) at a.c:3
bbs.mocwww.com' g% P. V' Q( B) {, l
3 return *p;
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 n' Y- o) E5 b3 o
如果再输入一条命令 bt,就可以看得清清楚楚错误是在什么时机产生的:
魔力私服,最新魔力宝贝私服技术交流& C5 h0 {3 _6 g' e
(gdb) bt
7 \9 J( D* A+ Y. P% \' \& i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
#0 0x0804834a in foo (p=0x0) at a.c:3
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* J6 o8 p8 q9 k0 L' I; K* ^$ \
#1 0x0804836b in main () at a.c:8
% X+ i# u" O# ?, ~7 I: g- \
不能有比这更清楚的错误信息了!如果是在 Windows 下,就老老实实 Trace and Step 吧。
0 N) |# V8 u s/ k$ i- h$ T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" ?8 }+ j [# k/ C
百度知道摘的有关段错误的解释
+ i: g5 [9 X. n7 Y6 G: O _1 U魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
参考一下便于理解
/ _- Z& ^2 C4 o! e( r- b
至于出错的原因 最好贴更多的信息 上面应该还有其他错误提示才对吧
1 D5 ]! J5 C1 I
作者:
FunStar
时间:
2008-3-14 20:25
上面没有错误提示了..
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% d% l* w1 e! }) k
上面都是启动gmsv时读取的一些数据..
妖城在线论坛4 {- o) \6 |+ t a' F5 M/ n
前面的是一些什么什么...done
3 y) Z% c. P" M5 U' _妖城在线论坛
都表示完成的...
作者:
黄昏
时间:
2008-4-13 14:46
嗯 你的系统是什么发行版?
作者:
FGMAX
时间:
2008-4-13 14:49
你改没改GMSV或者data,应该是对照错误。
欢迎光临 妖城在线论坛 (http://bbs.mocwww.com/)
Powered by Discuz! 6.0.0