Skip site navigation (1) Skip section navigation (2)

Re: pgadmin3-1.6.1 - core dumped - Work around

From: Dhanaraj M <Dhanaraj(dot)M(at)Sun(dot)COM>
To: Dave Page <dpage(at)postgresql(dot)org>
Cc: Zdenek Kotala <Zdenek(dot)Kotala(at)Sun(dot)COM>, pgadmin-hackers(at)postgresql(dot)org
Subject: Re: pgadmin3-1.6.1 - core dumped - Work around
Date: 2006-12-16 08:09:20
Message-ID: 4583A9B0.9040506@sun.com (view raw or flat)
Thread:
Lists: pgadmin-hackers
Dave Page wrote:

> Dave Page wrote:
>
>> Zdenek Kotala wrote:
>>
>>> Problem is with cbSSL. This combo box is empty and constructor of 
>>> dlgServer try to setup selection on last used value - zero for first 
>>> time -, but there is no content of list. Newer version of gtk 
>>> probably are able to handle this situation but version used by s10 
>>> tries to touch into empty list.
>>
>>
>> Yeah, I found that right before I left the office - just logged in 
>> again to work-up a fix.
>>
>>> My question is why this dialog is not filed into the constructor 
>>> like cbDatabase?
>>
>>
>> I guess you mean the combo, not dialog. short answer, I'm not sure. 
>> That's not so much the problem though - it seems that trying to 
>> select any list item when there aren't any is causing a crash. Having 
>> commented out cbSSL.SetSelection(), I just find it crashes in the 
>> same way in another dialogue.
>
>
> I've committed a fix for this to trunk and the 1.6 branch - can you 
> try it out please? It's a simple workaround which fixes the two 
> instances of the problem I can find.
>
Sorry Dave.
I tested first by applying the patch to 1.6.1. After I downloaded from 
the branch and tested.
Both core dumps are still unsolved.

I get the same trace this time too..



----------------------- Add server------------------------

(pgadmin3:18214): Gtk-CRITICAL **: file gtkliststore.c: line 570: 
assertion `GTK_LIST_STORE (tree_model)->stamp == iter->stamp' failed

(pgadmin3:18214): GLib-GObject-WARNING **: gtype.c:3350: type id `0' is 
invalid

(pgadmin3:18214): GLib-GObject-WARNING **: can't peek value table for 
type `<invalid>' which is not currently referenced
Segmentation Fault (core dumped)
bash-3.00# pstack core
core 'core' of 18214:   pgadmin3
 fed8c3a6 gtk_tree_model_get_valist (fec7f8d4, 933ec90, 0) + 12d
 ffffffff ???????? (933ec90, 0, 933e6e8, fe1d4c01, 933ec90, 0)
 fe1d4bb0 g_cclosure_marshal_VOID__VOID ()

-------------------------Quert tool--------------

** (pgadmin3:18222): CRITICAL **: file blueprint-draw.c: line 81: 
assertion `GTK_WIDGET (widget)' failed

** (pgadmin3:18222): CRITICAL **: file blueprint-draw.c: line 81: 
assertion `GTK_WIDGET (widget)' failed
Segmentation Fault (core dumped)
bash-3.00# pstack core
core 'core' of 18222:   pgadmin3
 0824ded9 __1cTdlgSelectConnectionCGo6MpnGpgConn_pnOctlComboBoxFix__i_ 
(8046548, 8fdabb8, 9546e38) + d6
 082b5c1d __1cIfrmQdDuerySOnChangeConnection6MrnOwxCommandEvent__v_ 
(933d068, 80467f8, 8046768, 8686ff1, 8b87240, 933d068) + 144
 086291f2 
__1cMwxAppConsoleLHandleEvent6kMpnMwxEvtHandler_m0B_MrnHwxEvent__v4_v_ 
(8b87240, 933d068, 82b5ad9, 0, 80467f8, 853cb91) + 12
 08686ff1 
__1cMwxEvtHandlerVProcessEventIfMatches6FrknVwxEventTableEntryBase_p0rnHwxEvent__b_ 
(8aa5088, 933d068, 80467f8) + 60
 0868681b 
__1cQwxEventHashTableLHandleEvent6MrnHwxEvent_pnMwxEvtHandler__b_ 
(8aa5490, 80467f8, 933d068) + 5a
 086870d9 __1cMwxEvtHandlerMProcessEvent6MrnHwxEvent__b_ (933d068, 
80467f8) + 77
 085bfe45 __1cMwxWindowBaseJTryParent6MrnHwxEvent__b_ (9546e38, 80467f8) 
+ 43
 0868710b __1cMwxEvtHandlerMProcessEvent6MrnHwxEvent__b_ (9546e38, 
80467f8) + a9
 0853aedc gtkcombobox_changed_callback (9547c30, 9546e38, 8b7fd20) + 99
 fe1d4c01 g_cclosure_marshal_VOID__VOID () + 51



In response to

Responses

pgadmin-hackers by date

Next:From: Dave PageDate: 2006-12-16 19:42:18
Subject: Re: pgadmin3-1.6.1 - core dumped - Work around
Previous:From: svnDate: 2006-12-15 16:08:22
Subject: SVN Commit by dpage: r5799 - in trunk/pgadmin3/pgadmin: dlg ui

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group