这是我的问题:
viroos@plecak-transmisyjny:~/videotesty$ sudo ffserver -d -loglevel debug
FFserver version SVN-r20420, Copyright (c) 2000-2009 Fabrice Bellard, et al.
built on Oct 30 2009 21:56:18 with gcc 4.4.1
configuration: --enable-gpl --enable-shared --enable-nonfree
libavutil 50. 3. 0 / 50. 3. 0
libavcodec 52.37. 1 / 52.20. 0
libavformat 52.39. 2 / 52.31. 0
libavdevice 52. 2. 0 / 52. 1. 0
libswscale 0. 7. 1 / 0. 7. 1
Segmentation fault这是我的/etc/ffserver.conf
Port 8090
BindAddress 0.0.0.0
MaxHTTPConnections 2000
MaxClients 1000
MaxBandwidth 1000
CustomLog -
NoDaemon
<Feed feed1.ffm>
File /tmp/feed1.ffm
FileMaxSize 200K
ACL allow 127.0.0.1
</Feed>
<Stream output.flv>
Feed feed1.ffm
VideoBitRate 1024
VideoBufferSize 128
Format flv
VideoSize 320x240
VideoFrameRate 24
VideoQMin 3
VideoQMax 3
</Stream>
<Stream stat.html>
Format status
ACL allow localhost
ACL allow 192.168.0.0 192.168.255.255
</Stream>
<Redirect index.html>
URL http://www.ffmpeg.org/
</Redirect>发布于 2009-11-06 12:59:39
这是你自己做的吗?如果是这样的话,我将再次构建它,并注意生成过程中的任何错误/警告。
如果没有,即使您在配置中做错了什么,也不应该发生分段错误。程序不应该试图访问它不应该访问的内存。如果您有错误,它应该打印一个错误并自行退出。因此,如果在构建过程中没有看到任何内容,则应该提交错误报告。
如果您有源,并想看看您是否可以立即修复它。使用-ggdb3编译,然后使用gdb运行可执行文件,并查看其分段错误的位置:
$ gdb myexec
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(gdb) run
...
(gdb) bthttps://serverfault.com/questions/82021
复制相似问题