Gdb PostgreSQL 9.2.3中pg_转储实用程序中的分段错误

Gdb PostgreSQL 9.2.3中pg_转储实用程序中的分段错误,gdb,segmentation-fault,postgresql-9.2,pg-dump,Gdb,Segmentation Fault,Postgresql 9.2,Pg Dump,我在我的开发板上使用PostgreSQL 9.2.3,我使用以下命令备份数据库,并得到分段错误 /bin/pg_dump-U db_admin-t mytable-b-C-Ft MYDB|gzip>/home/MYDB.tar.gz 我使用gdb分析了dump core,发现pg_dump提供了dopr()函数的分段 gdb输出 (gdb)bt #0 0x00429c4c in dopr () #1 0x0042acda in pg_sprintf () #2 0x004249fc in

我在我的开发板上使用PostgreSQL 9.2.3,我使用以下命令备份数据库,并得到分段错误

/bin/pg_dump-U db_admin-t mytable-b-C-Ft MYDB|gzip>/home/MYDB.tar.gz

我使用gdb分析了dump core,发现pg_dump提供了dopr()函数的分段

gdb输出

(gdb)bt 
#0  0x00429c4c in dopr ()
#1  0x0042acda in pg_sprintf ()
#2  0x004249fc in _tarAddFile ()
#3  0x00424d88 in tarClose ()
#4  0x004259a0 in _CloseArchive ()
#5  0x0041e712 in CloseArchive ()
#6  0x0041862e in main ()
(gdb)

如果有人找到了这个问题的解决方案,请告诉我。

在这里对我很好。空桌子能用吗?您是否尝试隔离导致问题的记录(如果有的话)?如果表中有250个条目,则对我来说工作正常,但如果条目大约为25000,则此时pg_转储将进入崩溃状态。你能试着输入这么多的条目吗?请尽快让我知道结果。我们还将使用PG的最新版本3.2.0,并让您知道结果…@Jester,请尝试使用25000个条目,并让我们知道您将尽快得到的结果…我在debian 64位上有postgres 9.2.4,对于一个具有约680k记录的表,它运行良好。