pgAdmin3 ver. 1.2.0 Post-Beta (oct 16 2004)

Steps to follow in edit grid:
1. Change value of an arbitrary column on last row then click on the same
row but different column so row is not updated ('Save[d] changed row.'
button is enabled).
2. Select previous row (n-1) and last row.
3. Press Delete button
4. Click 'Saved changed row.' button and pgadmin3 will crash.

If at step 2 will select only last row, pgadmin3 won't crash but last empty
line (labeled *) will contain 'changed' row after step 4, row deleted at
step 3. Generalizing, crashing can be reproduced if selection is made from
x-1 to n where x is number of 'changed' row and n number of last row.
I've attached Dr. Watson's log. I don't know if it's very helpful 'case I
don't have a .dbg file for pgadmin3.

Virgil



---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.776 / Virus Database: 523 - Release Date: 12.10.2004
(00400000 - 0096A000) 
(77F80000 - 77FFD000) F:\WINNT\Symbols\dll\ntdll.dbg
(63100000 - 6311F000) 
(7C2D0000 - 7C332000) F:\WINNT\Symbols\dll\advapi32.dbg
(7C570000 - 7C623000) F:\WINNT\Symbols\dll\kernel32.dbg
(77D30000 - 77DA1000) F:\WINNT\Symbols\dll\rpcrt4.dbg
(10000000 - 100D1000) 
(75050000 - 75058000) F:\WINNT\Symbols\dll\wsock32.dbg
(75030000 - 75044000) F:\WINNT\Symbols\dll\ws2_32.dbg
(78000000 - 78045000) 
(75020000 - 75028000) F:\WINNT\Symbols\dll\ws2help.dbg
(77F40000 - 77F7B000) F:\WINNT\Symbols\dll\gdi32.dbg
(77E10000 - 77E75000) F:\WINNT\Symbols\dll\user32.dbg
(00230000 - 00257000) 
(76B30000 - 76B6E000) F:\WINNT\Symbols\dll\comdlg32.dbg
(63180000 - 631E9000) 
(71710000 - 71794000) F:\WINNT\Symbols\dll\comctl32.dbg
(782F0000 - 78535000) F:\WINNT\Symbols\dll\shell32.dbg
(77A50000 - 77B3F000) F:\WINNT\Symbols\dll\ole32.dbg
(00EE0000 - 00EE9000) 
(6E420000 - 6E426000) F:\WINNT\Symbols\dll\indicdll.dbg
(75E60000 - 75E7A000) F:\WINNT\Symbols\dll\imm32.dbg
(01010000 - 0101B000) 
(782C0000 - 782CC000) F:\WINNT\Symbols\dll\rnr20.dbg
(77980000 - 779A4000) F:\WINNT\Symbols\dll\dnsapi.dbg
(77340000 - 77353000) F:\WINNT\Symbols\dll\iphlpapi.dbg
(77520000 - 77525000) F:\WINNT\Symbols\dll\icmp.dbg
(77320000 - 77337000) F:\WINNT\Symbols\dll\mprapi.dbg
(75150000 - 7515F000) F:\WINNT\Symbols\dll\samlib.dbg
(75170000 - 751BF000) F:\WINNT\Symbols\dll\netapi32.dbg
(7C340000 - 7C34F000) F:\WINNT\Symbols\dll\secur32.dbg
(77BF0000 - 77C01000) F:\WINNT\Symbols\dll\ntdsapi.dbg
(77950000 - 7797A000) F:\WINNT\Symbols\dll\wldap32.dbg
(751C0000 - 751C6000) F:\WINNT\Symbols\dll\NetRap.dbg
(779B0000 - 77A4B000) F:\WINNT\Symbols\dll\oleaut32.dbg
(773B0000 - 773DF000) F:\WINNT\Symbols\dll\activeds.dbg
(77380000 - 773A3000) F:\WINNT\Symbols\dll\adsldpc.dbg
(77830000 - 7783E000) F:\WINNT\Symbols\dll\rtutils.dbg
(77880000 - 7790E000) F:\WINNT\Symbols\dll\setupapi.dbg
(7C0F0000 - 7C151000) F:\WINNT\Symbols\dll\userenv.dbg
(774E0000 - 77513000) F:\WINNT\Symbols\dll\rasapi32.dbg
(774C0000 - 774D1000) F:\WINNT\Symbols\dll\rasman.dbg
(77530000 - 77552000) F:\WINNT\Symbols\dll\tapi32.dbg
(77360000 - 77379000) F:\WINNT\Symbols\dll\dhcpcsvc.dbg
(777E0000 - 777E8000) F:\WINNT\Symbols\dll\winrnr.dbg
(019B0000 - 019B7000) 
(01B70000 - 01B88000) 
(74FD0000 - 74FEE000) F:\WINNT\Symbols\dll\msafd.dbg
(75010000 - 75017000) F:\WINNT\Symbols\dll\wshtcpip.dbg
(772B0000 - 7731C000) F:\WINNT\Symbols\dll\riched20.dbg

State Dump for Thread Id 0x448

eax=00000000 ebx=01157f60 ecx=011babf8 edx=00000000 esi=011b9c38 edi=00000000
eip=004d00cd esp=0012f4a4 ebp=00000000 iopl=0         nv up ei ng nz ac po cy
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000297


function: <nosymbols>
        004d00a4 3bc5             cmp     eax,ebp
        004d00a6 0f8e72010000     jle     004d021e
        004d00ac 8b4664           mov     eax,[esi+0x64]         ds:01db3b1e=????????
        004d00af 8b0c28           mov     ecx,[eax+ebp]          ds:00000000=????????
        004d00b2 83795c01         cmp   dword ptr [ecx+0x5c],0x1 ds:01db4ade=????????
        004d00b6 0f844b010000     je      004d0207
        004d00bc 8b542418         mov     edx,[esp+0x18]         ss:00d2938b=????????
        004d00c0 8b5c2410         mov     ebx,[esp+0x10]         ss:00d2938b=????????
        004d00c4 8b03             mov     eax,[ebx]              ds:01157f60=00000000
        004d00c6 8d3c9500000000   lea     edi,[00000000+edx*4]   ds:00000000=????????
FAULT ->004d00cd 8b0c07           mov     ecx,[edi+eax]          ds:00000000=????????
        004d00d0 8b41f8           mov     eax,[ecx+0xf8]         ds:01db4ade=????????
        004d00d3 85c0             test    eax,eax
        004d00d5 0f842c010000     je      004d0207
        004d00db 8b54241c         mov     edx,[esp+0x1c]         ss:00d2938b=????????
        004d00df 8b42f8           mov     eax,[edx+0xf8]         ds:00bf9ee6=????????
        004d00e2 85c0             test    eax,eax
        004d00e4 744e             jz      004db934
        004d00e6 b8b48b7b00       mov     eax,0x7b8bb4
        004d00eb 85c0             test    eax,eax
        004d00ed 740c             jz      004d50fb
        004d00ef 50               push    eax

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
00000000 00000000 00000000 00000000 00000000 00000000 !<nosymbols> 

*----> Raw Stack Dump <----*
0012f4a4  2c 02 00 00 d8 f5 12 00 - c0 ce 14 01 90 f5 12 00  ,...............
0012f4b4  60 7f 15 01 a4 0b 73 00 - 00 00 00 00 a4 0b 73 00  `.....s.......s.
0012f4c4  a9 05 53 00 8c f5 12 00 - c0 ce 14 01 d8 f5 12 00  ..S.............
0012f4d4  b0 1d 15 01 2c f5 12 00 - 28 66 6f 00 01 00 00 00  ....,...(fo.....
0012f4e4  6c 9c 4c 00 00 00 00 00 - d8 f5 12 00 01 00 00 00  l.L.............
0012f4f4  d8 34 73 00 00 00 00 00 - 00 00 00 00 10 27 00 00  .4s..........'..
0012f504  00 00 00 00 00 00 00 00 - 00 00 00 00 ff ff ff 7f  ................
0012f514  00 01 53 00 a4 0b 73 00 - 00 00 00 00 00 00 00 00  ..S...s.........
0012f524  00 00 00 00 00 00 00 00 - 84 f5 12 00 c8 5b 6f 00  .............[o.
0012f534  00 00 00 00 7b 05 53 00 - d8 f5 12 00 00 00 00 00  ....{.S.........
0012f544  b8 5e 10 01 e1 00 53 00 - a8 26 8d 00 c0 ce 14 01  .^....S..&......
0012f554  d8 f5 12 00 d8 f5 12 00 - c0 ce 14 01 d8 f5 12 00  ................
0012f564  12 06 53 00 d8 f5 12 00 - c0 ce 14 01 d8 f5 12 00  ..S.............
0012f574  d8 f5 12 00 bd b3 58 00 - d8 f5 12 00 b0 1d 15 01  ......X.........
0012f584  78 f6 12 00 bc 83 70 00 - 00 00 00 00 84 f6 12 00  x.....p.........
0012f594  33 06 53 00 d8 f5 12 00 - d8 f5 12 00 c0 ea 14 01  3.S.............
0012f5a4  23 06 53 00 d8 f5 12 00 - 27 27 00 00 c0 ea 14 01  #.S.....''......
0012f5b4  e0 b0 59 00 d8 f5 12 00 - e0 fa 12 00 b0 1d 15 01  ..Y.............
0012f5c4  00 00 00 00 81 64 56 00 - d8 f5 12 00 70 fa 12 00  .....dV.....p...
0012f5d4  b0 1d 15 01 74 5b 73 00 - 00 00 00 00 b0 1d 15 01  ....t[s.........
---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

               http://archives.postgresql.org

Reply via email to