标题:
[提问]
运行gmsv时出现奇怪的错误
[打印本页]
作者:
FunStar
时间:
2008-3-13 21:33
标题:
运行gmsv时出现奇怪的错误
运行gmsv的时候提示
+ F& I/ `6 e- c
LastFunc (ITEM_DeleteTimeWatched)
魔力私服,最新魔力宝贝私服技术交流. g' [7 ~' a/ [$ _
段错误 (core_dumped)
妖城在线论坛) E$ Z- P/ D3 i, [. r
4 B, M8 }2 X$ g' e& a% y3 [5 t' n—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
谁知道怎么回事么?
作者:
囡囡
时间:
2008-3-13 21:37
物品问题....
作者:
FunStar
时间:
2008-3-13 21:51
物品问题?
" }: k+ F' e5 e- X H& ^2 J妖城在线论坛
具体是什么文件有问题?
( G, L0 p- O: A- C; }5 j魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
我遇到这个问题还是刚运行gmsv的时候..服务器才开到1/3就提示这个问题..
作者:
黄昏
时间:
2008-3-14 02:51
l) Q% d$ J, x' n/ N
The problem that no `core' file is created on a segmentation fault; Locate errors in the source with GDB and `core' files
* n/ n E7 K4 p* k* H% G魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
Linux 程序在遇到段错误(常见的是由非法访问内存引起)的时候会产生 core 文件,如果这个程序包含调试信息(编译的时候加 -g 选项),那么使用 gdb 读取这个 core 文件可以快速定位出错的源代码。原来在某软件公司实习的时候(用 RedHat Enterprise Linux)觉得这样非常方便查错,但我自己用的 Debian GNU/Linux 却默认不生成这个文件。
5 O2 P# l4 w @' a0 i- E% b
检查以后发现原因是 core 文件最大尺寸(用 ulimit -c 查看)是 0,把它设置成非 0 值就可以了,如:
妖城在线论坛* R$ F' W5 W, ~# K7 M
ulimit -c 2048(设置 core 文件最大尺寸为 2048 blocks,1block=512bytes,因此这里设置的其实是 1MiB)
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" J' P, u: {; g- E7 {
ulimit -c unlimited(不限 core 文件尺寸)
bbs.mocwww.com \) E9 S o% W' v% F$ B
附:用 gdb 根据 core dump 文件定位错误的办法。
# \* U: C; i j6 O# Fbbs.mocwww.com
用这个程序作一个测试:
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# ^7 C( ]% u: c ?& \
int foo (int *p)
魔力私服,最新魔力宝贝私服技术交流+ e1 T2 @! t+ J. d7 u
{
! T# T+ ^" n& I! M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
return *p;
, K* R2 O/ M+ z- ^魔力私服,最新魔力宝贝私服技术交流
}
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! ?/ N. {3 C3 \6 R; s
main()
bbs.mocwww.com2 e1 Y# k/ G* X# {# H
{
bbs.mocwww.com4 g( A. N j/ M8 o: E0 q9 f
foo (0);
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 @5 R3 h* {! d5 w, M
}
" r9 `9 M" ^. t! m3 Q, @- ?妖城在线论坛
derek@dli: /tmp $ gcc -g a.c
魔力私服,最新魔力宝贝私服技术交流' L7 R5 u5 x- \6 t8 _- D' o8 x
derek@dli: /tmp $ ./a.out
" t6 k/ ^/ z* w0 p) ^2 Lbbs.mocwww.com
段错误 (core dumped)
; P: `% t, t# F( M3 ]2 a: S魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
derek@dli: /tmp $ gdb ./a.out -c core
$ E5 A2 V$ A3 H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
(这里略去约十行其他信息)
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: i: F- }1 e5 X- g9 J& Z+ d; v
Core was generated by `./a.out'.
$ A+ X0 e x6 j( t- b3 W9 S8 n" }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
Program terminated with signal 11, Segmentation fault.
bbs.mocwww.com/ _; u+ v* D! f6 Z
#0 0x0804834a in foo (p=0x0) at a.c:3
bbs.mocwww.com3 W& d( Z+ ^' _& e4 ^
3 return *p;
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 y2 H- `9 ^" C/ E6 r$ A0 v
如果再输入一条命令 bt,就可以看得清清楚楚错误是在什么时机产生的:
妖城在线论坛' v5 E/ P7 x- A) D$ [, X
(gdb) bt
4 S; m( C$ c( ^4 ?( x( @—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
#0 0x0804834a in foo (p=0x0) at a.c:3
' A" Y/ v3 E+ B% n
#1 0x0804836b in main () at a.c:8
+ e! D) C& ]- x* A; G% O魔力私服,最新魔力宝贝私服技术交流
不能有比这更清楚的错误信息了!如果是在 Windows 下,就老老实实 Trace and Step 吧。
4 z- t: y5 K; Q+ E/ s魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
$ M4 v7 G5 }4 [0 y, U
百度知道摘的有关段错误的解释
魔力私服,最新魔力宝贝私服技术交流+ i- b! A, V: R( a" U+ l( j8 x8 P
参考一下便于理解
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% f9 C/ h8 e/ { H5 K! @7 _
至于出错的原因 最好贴更多的信息 上面应该还有其他错误提示才对吧
bbs.mocwww.com/ O& g7 k% d" G/ _$ u: _
作者:
FunStar
时间:
2008-3-14 20:25
上面没有错误提示了..
魔力私服,最新魔力宝贝私服技术交流" ?# V0 t; }5 s! }
上面都是启动gmsv时读取的一些数据..
. z. x1 B5 h2 g" s. ebbs.mocwww.com
前面的是一些什么什么...done
6 R5 D2 q2 z ^; c—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
都表示完成的...
作者:
黄昏
时间:
2008-4-13 14:46
嗯 你的系统是什么发行版?
作者:
FGMAX
时间:
2008-4-13 14:49
你改没改GMSV或者data,应该是对照错误。
欢迎光临 妖城在线论坛 (http://bbs.mocwww.com/)
Powered by Discuz! 6.0.0