pgadmin3 crashes on FC1 - Again

From: Devrim GUNDUZ <devrim(at)gunduz(dot)org>
To: Andreas Pflug <pgadmin(at)pse-consulting(dot)de>
Cc: pgadmin-hackers(at)postgresql(dot)org
Subject: pgadmin3 crashes on FC1 - Again
Date: 2003-12-04 14:43:39
Message-ID: Pine.LNX.4.44.0312041622080.15094-100000@emo.org.tr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers pgadmin-support

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

On Thu, 4 Dec 2003, Andreas Pflug wrote:

> AFAICS the problems you reported isn't related to SSL connections, so
> please use other dedicated threads for this.

Sorry.

> >The problems continue (using yesterday's snapshot):
> >
> > * I get a segfault while trying to add a new user
>
> Please provide some backtrace information; I still can't reproduce this.

==== Begin here=========================================
read(5, "\34\27NH\1\t \2#\0\0\0\262+\243\1\1\27\336\t\1\0\0\000"..., 32) =
32
read(5, "\34\27NH\1\t \2(\0\0\0\262+\243\1\1\27\336\t\1\0\0\000"..., 32) =
32
read(5, "\34\27NH\1\t \2\335\0\0\0\262+\243\1\1\27\336\t\1\0\0\000"...,
32) = 32
read(5, "\1\2OH\0\0\0\0 \2 \2\0\0\0\0\0\0\0\0\32\0\0\0\360\17\237"..., 32)
= 32
stat64("/usr/share/pgadmin3/ui/common/dlgIndexConstraint.xrc",
{st_mode=S_IFREG|0644, st_size=3036, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgIndexConstraint.xrc",
O_RDONLY|O_LARGEFILE) = 7
stat64("/usr/share/pgadmin3/ui/common/dlgIndexConstraint.xrc",
{st_mode=S_IFREG|0644, st_size=3036, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgAggregate.xrc",
{st_mode=S_IFREG|0644, st_size=3804, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgAggregate.xrc",
O_RDONLY|O_LARGEFILE) = 7
stat64("/usr/share/pgadmin3/ui/common/dlgAggregate.xrc",
{st_mode=S_IFREG|0644, st_size=3804, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgCast.xrc", {st_mode=S_IFREG|0644,
st_size=3152, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgCast.xrc", O_RDONLY|O_LARGEFILE) =
7
stat64("/usr/share/pgadmin3/ui/common/dlgCast.xrc", {st_mode=S_IFREG|0644,
st_size=3152, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgCheck.xrc",
{st_mode=S_IFREG|0644, st_size=2442, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgCheck.xrc", O_RDONLY|O_LARGEFILE) =
7
stat64("/usr/share/pgadmin3/ui/common/dlgCheck.xrc",
{st_mode=S_IFREG|0644, st_size=2442, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgColumn.xrc",
{st_mode=S_IFREG|0644, st_size=3312, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgColumn.xrc", O_RDONLY|O_LARGEFILE)
= 7
stat64("/usr/share/pgadmin3/ui/common/dlgColumn.xrc",
{st_mode=S_IFREG|0644, st_size=3312, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgConversion.xrc",
{st_mode=S_IFREG|0644, st_size=3424, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgConversion.xrc",
O_RDONLY|O_LARGEFILE) = 7
stat64("/usr/share/pgadmin3/ui/common/dlgConversion.xrc",
{st_mode=S_IFREG|0644, st_size=3424, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgDatabase.xrc",
{st_mode=S_IFREG|0644, st_size=4720, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgDatabase.xrc",
O_RDONLY|O_LARGEFILE) = 7
stat64("/usr/share/pgadmin3/ui/common/dlgDatabase.xrc",
{st_mode=S_IFREG|0644, st_size=4720, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgDomain.xrc",
{st_mode=S_IFREG|0644, st_size=3909, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgDomain.xrc", O_RDONLY|O_LARGEFILE)
= 7
stat64("/usr/share/pgadmin3/ui/common/dlgDomain.xrc",
{st_mode=S_IFREG|0644, st_size=3909, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgForeignKey.xrc",
{st_mode=S_IFREG|0644, st_size=5465, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgForeignKey.xrc",
O_RDONLY|O_LARGEFILE) = 7
stat64("/usr/share/pgadmin3/ui/common/dlgForeignKey.xrc",
{st_mode=S_IFREG|0644, st_size=5465, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgFunction.xrc",
{st_mode=S_IFREG|0644, st_size=12058, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgFunction.xrc",
O_RDONLY|O_LARGEFILE) = 7
stat64("/usr/share/pgadmin3/ui/common/dlgFunction.xrc",
{st_mode=S_IFREG|0644, st_size=12058, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgGroup.xrc",
{st_mode=S_IFREG|0644, st_size=2642, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgGroup.xrc", O_RDONLY|O_LARGEFILE) =
7
stat64("/usr/share/pgadmin3/ui/common/dlgGroup.xrc",
{st_mode=S_IFREG|0644, st_size=2642, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgIndex.xrc",
{st_mode=S_IFREG|0644, st_size=3384, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgIndex.xrc", O_RDONLY|O_LARGEFILE) =
7
stat64("/usr/share/pgadmin3/ui/common/dlgIndex.xrc",
{st_mode=S_IFREG|0644, st_size=3384, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/frmAddTableView.xrc",
{st_mode=S_IFREG|0644, st_size=1707, ...}) = 0
open("/usr/share/pgadmin3/ui/common/frmAddTableView.xrc",
O_RDONLY|O_LARGEFILE) = 7
stat64("/usr/share/pgadmin3/ui/common/frmAddTableView.xrc",
{st_mode=S_IFREG|0644, st_size=1707, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgLanguage.xrc",
{st_mode=S_IFREG|0644, st_size=2516, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgLanguage.xrc",
O_RDONLY|O_LARGEFILE) = 7
stat64("/usr/share/pgadmin3/ui/common/dlgLanguage.xrc",
{st_mode=S_IFREG|0644, st_size=2516, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgOperator.xrc",
{st_mode=S_IFREG|0644, st_size=6846, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgOperator.xrc",
O_RDONLY|O_LARGEFILE) = 7
stat64("/usr/share/pgadmin3/ui/common/dlgOperator.xrc",
{st_mode=S_IFREG|0644, st_size=6846, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgRule.xrc", {st_mode=S_IFREG|0644,
st_size=5207, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgRule.xrc", O_RDONLY|O_LARGEFILE) =
7
stat64("/usr/share/pgadmin3/ui/common/dlgRule.xrc", {st_mode=S_IFREG|0644,
st_size=5207, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgSchema.xrc",
{st_mode=S_IFREG|0644, st_size=2093, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgSchema.xrc", O_RDONLY|O_LARGEFILE)
= 7
stat64("/usr/share/pgadmin3/ui/common/dlgSchema.xrc",
{st_mode=S_IFREG|0644, st_size=2093, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgSequence.xrc",
{st_mode=S_IFREG|0644, st_size=3808, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgSequence.xrc",
O_RDONLY|O_LARGEFILE) = 7
stat64("/usr/share/pgadmin3/ui/common/dlgSequence.xrc",
{st_mode=S_IFREG|0644, st_size=3808, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgTable.xrc",
{st_mode=S_IFREG|0644, st_size=5187, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgTable.xrc", O_RDONLY|O_LARGEFILE) =
7
stat64("/usr/share/pgadmin3/ui/common/dlgTable.xrc",
{st_mode=S_IFREG|0644, st_size=5187, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgTrigger.xrc",
{st_mode=S_IFREG|0644, st_size=3981, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgTrigger.xrc", O_RDONLY|O_LARGEFILE)
= 7
stat64("/usr/share/pgadmin3/ui/common/dlgTrigger.xrc",
{st_mode=S_IFREG|0644, st_size=3981, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgType.xrc", {st_mode=S_IFREG|0644,
st_size=8453, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgType.xrc", O_RDONLY|O_LARGEFILE) =
7
stat64("/usr/share/pgadmin3/ui/common/dlgType.xrc", {st_mode=S_IFREG|0644,
st_size=8453, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgUser.xrc", {st_mode=S_IFREG|0644,
st_size=5495, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgUser.xrc", O_RDONLY|O_LARGEFILE) =
7
stat64("/usr/share/pgadmin3/ui/common/dlgUser.xrc", {st_mode=S_IFREG|0644,
st_size=5495, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgView.xrc", {st_mode=S_IFREG|0644,
st_size=3951, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgView.xrc", O_RDONLY|O_LARGEFILE) =
7
stat64("/usr/share/pgadmin3/ui/common/dlgView.xrc", {st_mode=S_IFREG|0644,
st_size=3951, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/frmMaintenance.xrc",
{st_mode=S_IFREG|0644, st_size=3269, ...}) = 0
open("/usr/share/pgadmin3/ui/common/frmMaintenance.xrc",
O_RDONLY|O_LARGEFILE) = 7
stat64("/usr/share/pgadmin3/ui/common/frmMaintenance.xrc",
{st_mode=S_IFREG|0644, st_size=3269, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/frmConnect.xrc",
{st_mode=S_IFREG|0644, st_size=3409, ...}) = 0
open("/usr/share/pgadmin3/ui/common/frmConnect.xrc", O_RDONLY|O_LARGEFILE)
= 7
stat64("/usr/share/pgadmin3/ui/common/frmConnect.xrc",
{st_mode=S_IFREG|0644, st_size=3409, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/frmExport.xrc",
{st_mode=S_IFREG|0644, st_size=3665, ...}) = 0
open("/usr/share/pgadmin3/ui/common/frmExport.xrc", O_RDONLY|O_LARGEFILE)
= 7
stat64("/usr/share/pgadmin3/ui/common/frmExport.xrc",
{st_mode=S_IFREG|0644, st_size=3665, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgEditGridOptions.xrc",
{st_mode=S_IFREG|0644, st_size=3415, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgEditGridOptions.xrc",
O_RDONLY|O_LARGEFILE) = 7
stat64("/usr/share/pgadmin3/ui/common/dlgEditGridOptions.xrc",
{st_mode=S_IFREG|0644, st_size=3415, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/frmOptions.xrc",
{st_mode=S_IFREG|0644, st_size=6843, ...}) = 0
open("/usr/share/pgadmin3/ui/common/frmOptions.xrc", O_RDONLY|O_LARGEFILE)
= 7
stat64("/usr/share/pgadmin3/ui/common/frmOptions.xrc",
{st_mode=S_IFREG|0644, st_size=6843, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/frmPassword.xrc",
{st_mode=S_IFREG|0644, st_size=1482, ...}) = 0
open("/usr/share/pgadmin3/ui/common/frmPassword.xrc",
O_RDONLY|O_LARGEFILE) = 7
stat64("/usr/share/pgadmin3/ui/common/frmPassword.xrc",
{st_mode=S_IFREG|0644, st_size=1482, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/frmQBJoin.xrc",
{st_mode=S_IFREG|0644, st_size=2988, ...}) = 0
open("/usr/share/pgadmin3/ui/common/frmQBJoin.xrc", O_RDONLY|O_LARGEFILE)
= 7
stat64("/usr/share/pgadmin3/ui/common/frmQBJoin.xrc",
{st_mode=S_IFREG|0644, st_size=2988, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/frmStatus.xrc",
{st_mode=S_IFREG|0644, st_size=1393, ...}) = 0
open("/usr/share/pgadmin3/ui/common/frmStatus.xrc", O_RDONLY|O_LARGEFILE)
= 7
stat64("/usr/share/pgadmin3/ui/common/frmStatus.xrc",
{st_mode=S_IFREG|0644, st_size=1393, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgSchedule.xrc",
{st_mode=S_IFREG|0644, st_size=5617, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgSchedule.xrc",
O_RDONLY|O_LARGEFILE) = 7
stat64("/usr/share/pgadmin3/ui/common/dlgSchedule.xrc",
{st_mode=S_IFREG|0644, st_size=5617, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgJob.xrc", {st_mode=S_IFREG|0644,
st_size=5627, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgJob.xrc", O_RDONLY|O_LARGEFILE) = 7
stat64("/usr/share/pgadmin3/ui/common/dlgJob.xrc", {st_mode=S_IFREG|0644,
st_size=5627, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/frmIndexcheck.xrc",
{st_mode=S_IFREG|0644, st_size=640, ...}) = 0
open("/usr/share/pgadmin3/ui/common/frmIndexcheck.xrc",
O_RDONLY|O_LARGEFILE) = 7
stat64("/usr/share/pgadmin3/ui/common/frmIndexcheck.xrc",
{st_mode=S_IFREG|0644, st_size=640, ...}) = 0
close(7) = 0
stat64("/usr/share/pgadmin3/ui/common/dlgStep.xrc", {st_mode=S_IFREG|0644,
st_size=5497, ...}) = 0
open("/usr/share/pgadmin3/ui/common/dlgStep.xrc", O_RDONLY|O_LARGEFILE) =
7
stat64("/usr/share/pgadmin3/ui/common/dlgStep.xrc", {st_mode=S_IFREG|0644,
st_size=5497, ...}) = 0
close(7)
munmap(0xbf264000, 4096) = 0
open("/usr/share/pixmaps/default/cursors/xterm", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/home/devrim/.icons/Bluecurve/cursors/xterm", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/home/devrim/.icons/Bluecurve/index.theme", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/share/icons/Bluecurve/cursors/xterm", O_RDONLY) = 7
fstat64(7, {st_mode=S_IFREG|0644, st_size=5020, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0xbf264000
read(7, "Xcur\20\0\0\0\0\0\1\0\3\0\0\0\2\0\375\377\30\0\0\0004\0"...,
4096) = 4096
_llseek(7, 0, [0], SEEK_SET) = 0
read(7, "Xcur\20\0\0\0\0\0\1\0\3\0\0\0\2\0\375\377\30\0\0\0004\0"...,
4096) = 4096
close(7) = 0
munmap(0xbf264000, 4096) = 0
open("/home/devrim/.icons/default/cursors/xterm", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/home/devrim/.icons/default/index.theme", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/share/icons/default/cursors/xterm", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/share/icons/default/index.theme", O_RDONLY) = 7
fstat64(7, {st_mode=S_IFREG|0755, st_size=32, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0xbf264000
read(7, "[Icon Theme]\nInherits=Bluecurve\n", 4096) = 32
close(7) = 0
munmap(0xbf264000, 4096) = 0
open("/usr/share/pixmaps/default/cursors/xterm", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/home/devrim/.icons/Bluecurve/cursors/xterm", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/home/devrim/.icons/Bluecurve/index.theme", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/share/icons/Bluecurve/cursors/xterm", O_RDONLY) = 7
fstat64(7, {st_mode=S_IFREG|0644, st_size=5020, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0xbf264000
read(7, "Xcur\20\0\0\0\0\0\1\0\3\0\0\0\2\0\375\377\30\0\0\0004\0"...,
4096) = 4096
_llseek(7, 0, [0], SEEK_SET) = 0
read(7, "Xcur\20\0\0\0\0\0\1\0\3\0\0\0\2\0\375\377\30\0\0\0004\0"...,
4096) = 4096
close(7) = 0
munmap(0xbf264000, 4096) = 0
writev(5, [{"< \2\0l\t \2\232\4\5\0m\t \2k\t \2.\0\0\0\0\0\0\0006\0"...,
1640}, {"\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0"...,
1152}], 2) = 2792
time(NULL) = 1070548156
- --- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
==== end here===========================================================

> > * I get "Trace/breakpoint trap" error when I first click
> > "Help/PostgreSQL
> >Help" and then perform fast clicks on help page :)
> >
> >
> Known, very unfortunate thing, and yet another non-SSL related bug.
> On my machine, this isn't traceable, because my desktop freezes when I
> encounter the problem while running under debugger's control (already
> upgradest to latest gdb).

Here is the wxDebugAlert :
src/gtk/colour.cpp(272): assert "wxAssertFailure" failed: invalid colour

Regards,

- --
Devrim GUNDUZ
devrim(at)gunduz(dot)org devrim(dot)gunduz(at)linux(dot)org(dot)tr
http://www.TDMSoft.com
http://www.gunduz.org

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE/z0gctl86P3SPfQ4RAuN2AKCt9cAis6y4UvwLJNMFMAK6/f7HCwCgwDWp
uqvS4pfD5rtiusM/1BoEuUU=
=p4k9
-----END PGP SIGNATURE-----

In response to

Browse pgadmin-hackers by date

  From Date Subject
Next Message Hiroshi Saito 2003-12-04 15:34:50 valuntil of pg_user
Previous Message Andreas Pflug 2003-12-04 14:17:03 Re: [pgadmin-support] SSL connections and Query

Browse pgadmin-support by date

  From Date Subject
Next Message Kumaravel Annamalai 2003-12-04 14:47:26 what is the URL to Download pgMigration.dll ?
Previous Message Andreas Pflug 2003-12-04 14:17:03 Re: [pgadmin-support] SSL connections and Query