Re: [pgadmin-support] Segmentation fault in GUI

From: Raphaël Enrici <blacknoz(at)club-internet(dot)fr>
To: PgAdmin Hackers <pgadmin-hackers(at)postgresql(dot)org>
Cc: andrew(at)pillette(dot)com, pgadmin-support(at)postgresql(dot)org, Dave Page <dpage(at)vale-housing(dot)co(dot)uk>, Andreas Pflug <pgadmin(at)pse-consulting(dot)de>
Subject: Re: [pgadmin-support] Segmentation fault in GUI
Date: 2006-05-07 11:45:35
Message-ID: 445DDDDF.7090602@club-internet.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers pgadmin-support

Dear friends,

I confirm this crash on Debian too. Note that it follows a recent
upgrade of the wxWidgets package to 2.6.3.2 (I'll do some further
testing in a moment). A bug report has been opened at d.o. [1]. Clicking
the help menu entry simply crashes the app. Emil Nowak whom openened the
bug has provided the following backtrace:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1497721152 (LWP 10932)]
0xa7a17fc4 in wxStringBase::operator= () from /usr/lib/libwx_baseu-2.6.so.0
(gdb) bt
#0 0xa7a17fc4 in wxStringBase::operator= () from
/usr/lib/libwx_baseu-2.6.so.0
#1 0xa7e97ac2 in wxHtmlHelpData::SetTempDir () from
/usr/lib/libwx_gtk2u_html-2.6.so.0
#2 0x08246749 in wxFileConfig::GetPath ()
#3 0x08246c73 in wxFileConfig::GetPath ()
#4 0x0818166f in wxClassInfo::IsKindOf ()
#5 0x08079937 in wxTopLevelWindowBase::IsOneOfBars ()
#6 0xa79c0815 in wxAppConsole::HandleEvent () from
/usr/lib/libwx_baseu-2.6.so.0
#7 0xa7a523f3 in wxEvtHandler::ProcessEventIfMatches () from
/usr/lib/libwx_baseu-2.6.so.0
#8 0xa7a524c2 in wxEvtHandler::SearchDynamicEventTable () from
/usr/lib/libwx_baseu-2.6.so.0
#9 0xa7a527c3 in wxEvtHandler::ProcessEvent () from
/usr/lib/libwx_baseu-2.6.so.0
#10 0xa7cf833c in wxWindowBase::TryParent () from
/usr/lib/libwx_gtk2u_core-2.6.so.0
#11 0xa7a5278e in wxEvtHandler::ProcessEvent () from
/usr/lib/libwx_baseu-2.6.so.0
#12 0xa7cee70e in wxToolBarBase::OnLeftClick () from
/usr/lib/libwx_gtk2u_core-2.6.so.0
#13 0xa7c7a01b in wxToolBar::CreateTool () from
/usr/lib/libwx_gtk2u_core-2.6.so.0
#14 0xa6e0011b in g_cclosure_marshal_VOID__VOID () from
/usr/lib/libgobject-2.0.so.0
#15 0xa6df3a5b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#16 0xa6e0374d in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#17 0xa6e04b27 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#18 0xa6e04ede in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#19 0xa709baa1 in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xa709d518 in _gtk_button_set_depressed () from
/usr/lib/libgtk-x11-2.0.so.0
#21 0xa6e0011b in g_cclosure_marshal_VOID__VOID () from
/usr/lib/libgobject-2.0.so.0
#22 0xa6df33b8 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#23 0xa6df3a5b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#24 0xa6e02ff6 in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#25 0xa6e04b27 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#26 0xa6e04ede in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#27 0xa709ba11 in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
#28 0xa709cac1 in _gtk_button_paint () from /usr/lib/libgtk-x11-2.0.so.0
#29 0xa7169900 in _gtk_marshal_BOOLEAN__BOXED () from
/usr/lib/libgtk-x11-2.0.so.0
#30 0xa6df33b8 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#31 0xa6df3a5b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#32 0xa6e03952 in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#33 0xa6e048e5 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#34 0xa6e04ede in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#35 0xa725b3e4 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#36 0xa7167d2d in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#37 0xa71681a3 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#38 0xa6ffbbfa in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#39 0xa6d80691 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#40 0xa6d839d7 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#41 0xa6d83f28 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#42 0xa7167341 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#43 0xa7be5b38 in wxEventLoop::Run () from
/usr/lib/libwx_gtk2u_core-2.6.so.0
#44 0xa7c82b49 in wxAppBase::MainLoop () from
/usr/lib/libwx_gtk2u_core-2.6.so.0
#45 0xa7c82c41 in wxAppBase::OnRun () from
/usr/lib/libwx_gtk2u_core-2.6.so.0
#46 0xa79f76ea in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#47 0xa79f77a6 in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#48 0x080685ce in ?? ()
#49 0xa75d2eb0 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#50 0x08068511 in ?? ()
(gdb)

Regards,
Raphaël
[1] http://bugs.debian.org/366195

hferrag wrote:
> you can try (the debugger) ->
> ]# gdb pagadmin3
>
> and
> gdb>run
>
> After u can see where is the problem (which library), my problem whose
> in wxGTK.
> :-)

In response to

Browse pgadmin-hackers by date

  From Date Subject
Next Message Florian G. Pflug 2006-05-08 01:07:28 Help-Viewer awefully slow when using the trackpad to scroll
Previous Message 郭朝益Kuo.ChaoYi 2006-05-06 09:23:20 Add join pgadmin3 translation maintainer

Browse pgadmin-support by date

  From Date Subject
Next Message Dave Page 2006-05-08 07:25:04 Re: [pgadmin-support] Segmentation fault in GUI
Previous Message Raphaël Enrici 2006-05-07 11:29:39 Re: [pgadmin-support] Demande de support en français