Re: SQL Editor fail - Mailing list pgadmin-support

From Dave Page
Subject Re: SQL Editor fail
Date
Msg-id BANLkTimVHAoJDqSPerAyuHfHW_d6gC7_Cw@mail.gmail.com
Whole thread Raw
In response to SQL Editor fail  (Aleksey Chirkin <a4irkin@gmail.com>)
Responses Re: SQL Editor fail  (Peter Geoghegan <peter@2ndquadrant.com>)
Re: SQL Editor fail  (Dave Page <dpage@pgadmin.org>)
List pgadmin-support
On Thu, May 12, 2011 at 1:15 PM, Aleksey Chirkin <a4irkin@gmail.com> wrote:
> Hi! This is my first message in list, I hope that it will be helpful.
>
> I'm finding a bug in pgAdmin 1.14.0 Beta 1.
> To make sure that the problem is still there I'm pulled from latest git today.
>
> To reproduce it, enter in SQL Editor, write symbol "(" and then press
> enter for go to new line. It crashing pgAdmin.
>
> I'm testing it on MacOS 10.6.7.

Hmm, I can reproduce it, but I have no idea what the problem is. The
stack trace (which contains 56977 frames!!) indicates the crash
happens deep in Apples rendering code, which in turn is called from
wxWidgets painting code which is called by the main event loop. As far
as I can see, there is no pgAdmin code in the stack at all.

It seems to occur any time you hit return when there's an unmatched
bracket of any type on the line. I don't think the block folding is
the issue, as the crash doesn't occur with text like "BEGIN" which
will also start a new code block.

-- 
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


pgadmin-support by date:

Previous
From: Aleksey Chirkin
Date:
Subject: SQL Editor fail
Next
From: Peter Geoghegan
Date:
Subject: Re: SQL Editor fail