Re: [pgsql-hackers-win32] Edit query buffer

From: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
To: "Wood, Bruce" <Bruce(dot)Wood(at)ngc(dot)com>
Cc: Postgres Win32 <pgsql-hackers-win32(at)postgresql(dot)org>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [pgsql-hackers-win32] Edit query buffer
Date: 2004-11-02 19:44:22
Message-ID: 200411021944.iA2JiM527005@candle.pha.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers pgsql-hackers-win32 pgsql-patches


I can confirm this bug.

---------------------------------------------------------------------------

Wood, Bruce wrote:
> I'm not sure if this goes here or to bugs, but it seems obvious
> (to me) that if this problem existed elsewhere, it would have
> been brought up by now.
>
> In the first version of the beta native Windows release, if I
> try to edit the query buffer using the \e command, psql crashes
> spectacularly. The error is "The instruction at "0x00422078"
> referenced memory at "0x00000000". The memory could not be
> "read"." If I connect from a client machine to the database
> server and attempt the same thing, psql crashes less spectacularly.
> It just dies without a whimper. Yes, I have PSQL_EDITOR set to
> notepad and if I use \e filename, it attempts to open "filename".
> If it exists, it opens. If it doesn't exist, it asks to create
> it. If it's any help, when the debugger opens, it says "Unhandled
> exception in psql.exe: 0xC0000005: Access Violation." Selecting
> OK, the debugger is sitting on this line:
>
> 00422078 mov al,byte ptr [ecx]
>
> if that means anything.
>
> Stepping forward to the present, attempting the same \e in the
> beta 4 release of psql, it gripes "could not open temporary file
> ".\psq48F.tmp": File exists". At least now psql doesn't crash,
> taking the DOS window with it (if you launched psql from the
> menu).
>
> Coming from an Oracle environment, I kind of like being able to
> edit the buffer because I don't type very well.
>
> ---------------------------(end of broadcast)---------------------------
> TIP 9: the planner will ignore your desire to choose an index
> scan if your
> joining column's datatypes do not match
>

--
Bruce Momjian | http://candle.pha.pa.us
pgman(at)candle(dot)pha(dot)pa(dot)us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Neil Conway 2004-11-03 04:27:49 Re: psql and schemas
Previous Message Wood, Bruce 2004-11-02 19:28:04 Edit query buffer

Browse pgsql-hackers-win32 by date

  From Date Subject
Next Message Magnus Hagander 2004-11-02 20:24:57 Signals inheritance work - major problems
Previous Message Wood, Bruce 2004-11-02 19:28:04 Edit query buffer

Browse pgsql-patches by date

  From Date Subject
Next Message Roland Volkmann 2004-11-02 23:22:12 Charset WIN1252
Previous Message Wood, Bruce 2004-11-02 19:28:04 Edit query buffer