Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Oct 2003 22:06:59 -0400
From:      Joe Marcus Clarke <marcus@marcuscom.com>
To:        Jeremy Messenger <mezz7@cox.net>
Cc:        FreeBSD GNOME Users <gnome@freebsd.org>
Subject:   Re: ports/56752: Using the Crux GTK  2.2 theme causes problems
Message-ID:  <1066270019.29089.6.camel@shumai.marcuscom.com>
In-Reply-To: <200310160140.h9G1e453046088@freefall.freebsd.org>
References:  <200310160140.h9G1e453046088@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-JkasbzFx1a/UG1mPZuxb
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

On Wed, 2003-10-15 at 21:40, Jeremy Messenger wrote:
> The following reply was made to PR ports/56752; it has been noted by GNAT=
S.
>=20
> From: Jeremy Messenger <mezz7@cox.net>
> To: freebsd-gnats-submit@FreeBSD.org, apeiron@comcast.net
> Cc: =20
> Subject: Re: ports/56752: Using the Crux GTK  2.2 theme causes problems
> Date: Wed, 15 Oct 2003 20:30:38 -0500
>=20
>  ------------VrDfvEvpaxEfiejQKNzpy6
>  Content-Type: text/plain; format=3Dflowed; charset=3Dutf-8
>  Content-Transfer-Encoding: 8bit
> =20
>  Silly me, took me hours and hours (include recompiles) to figure why the=
=20
>  update of thunderbird will not run under gdb.. Oh, I forgot to add the=20
>  WITH_DEBUG define when I use the portupgrade to update thunderbord 0.3..=
=20
>  :-) Anyway, here's attach of gdb-thunderbirdVScrux.txt that has the=20
>  backtrace of CRUX crashed with the thunderbird, hopeful it will be usefu=
l.

Good stuff.  If you still have the gdb handy, do:

frame 0
print clip_rect->width
print clip_rect->height

Thanks.

Joe

> =20
>  Cheers,
>  Mezz
> =20
>=20
>  --=20
>  bsdforums.org 's moderator, mezz.
>  ------------VrDfvEvpaxEfiejQKNzpy6
>  Content-Disposition: attachment; filename=3Dgdb-thunderbirdVScrux.txt
>  Content-Type: text/plain; name=3Dgdb-thunderbirdVScrux.txt
>  Content-Transfer-Encoding: 8bit
> =20
>  Program received signal SIGSEGV, Segmentation fault.
>  0x2aba2e1c in draw_vertical_gradient (drawable=3D0x88d4f20, gc=3D0x81694=
40,
>      full_rect=3D0xbfacc000, clip_rect=3D0xbfbfcf10, gradient=3D0x1ec)
>      at crux-gradient.c:253
>  253     crux-gradient.c: No such file or directory.
>          in crux-gradient.c
> =20
>  (gdb) bt
>  #0  0x2aba2e1c in draw_vertical_gradient (drawable=3D0x88d4f20, gc=3D0x8=
169440,
>      full_rect=3D0xbfacc000, clip_rect=3D0xbfbfcf10, gradient=3D0x1ec)
>      at crux-gradient.c:253
>  #1  0x2aba3099 in eazel_engine_draw_gradient (drawable=3D0x88d4f20,
>      gc=3D0x8169440, full_rect=3D0xed, clip_rect=3D0xbfbfc792, gradient=
=3D0x1ec)
>      at crux-gradient.c:319
>  #2  0x2ab9c32c in draw_box (style=3D0x82e3800, window=3D0x88d4f20,
>      state_type=3DGTK_STATE_NORMAL, shadow_type=3DGTK_SHADOW_OUT, area=3D=
0xbfbfd030,
>      widget=3D0x89a5900, detail=3D0x29122714 "dockitem_bin", x=3D207, y=
=3D231,
>      width=3D805, height=3D526) at crux-draw.c:1207
>  #3  0x283c72e2 in gtk_paint_box (style=3D0x82e3800, window=3D0x1ec,
>      state_type=3D492, shadow_type=3D492, area=3D0x1ec, widget=3D0x1ec,
>      detail=3D0x1ec <Error reading address 0x1ec: Bad address>, x=3D492, =
y=3D492,
>      width=3D492, height=3D492) at gtkstyle.c:5679
>  #4  0x290cf31b in moz_gtk_radiobutton_get_metrics ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgfx_gt=
k.so
>  #5  0x290cfccc in moz_gtk_widget_paint ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgfx_gt=
k.so
>  #6  0x29116ad8 in nsNativeThemeGTK::DrawWidgetBackground(nsIRenderingCon=
text*, nsIFrame*, unsigned char, nsRect const&, nsRect const&) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgfx_gt=
k.so
>  #7  0x297480fe in nsCSSRendering::PaintBackgroundWithSC(nsIPresContext*,=
 nsIRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleBack=
ground const&---Type <return> to continue, or q <return> to quit---
>  , nsStyleBorder const&, nsStylePadding const&, int) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #8  0x29747da6 in nsCSSRendering::PaintBackground(nsIPresContext*, nsIRe=
nderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleBorder con=
st&, nsStylePadding const&, int) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #9  0x29645f55 in nsFrame::PaintSelf(nsIPresContext*, nsIRenderingContex=
t&, nsRect const&, int, int) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #10 0x2979194a in nsBoxFrame::Paint(nsIPresContext*, nsIRenderingContext=
&, nsRect const&, nsFramePaintLayer, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #11 0x29791d0a in nsBoxFrame::PaintChild(nsIPresContext*, nsIRenderingCo=
ntext&, nsRect const&, nsIFrame*, nsFramePaintLayer, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #12 0x2979224e in nsBoxFrame::PaintChildren(nsIPresContext*, nsIRenderin=
gContext&, nsRect const&, nsFramePaintLayer, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #13 0x29791b44 in nsBoxFrame::Paint(nsIPresContext*, nsIRenderingContext=
&, nsRect const&, nsFramePaintLayer, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #14 0x29791d0a in nsBoxFrame::PaintChild(nsIPresContext*, nsIRenderingCo=
ntext&, nsRect const&, nsIFrame*, nsFramePaintLayer, unsigned) ()
>  ---Type <return> to continue, or q <return> to quit---
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #15 0x2979224e in nsBoxFrame::PaintChildren(nsIPresContext*, nsIRenderin=
gContext&, nsRect const&, nsFramePaintLayer, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #16 0x29791b44 in nsBoxFrame::Paint(nsIPresContext*, nsIRenderingContext=
&, nsRect const&, nsFramePaintLayer, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #17 0x29791d0a in nsBoxFrame::PaintChild(nsIPresContext*, nsIRenderingCo=
ntext&, nsRect const&, nsIFrame*, nsFramePaintLayer, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #18 0x2979224e in nsBoxFrame::PaintChildren(nsIPresContext*, nsIRenderin=
gContext&, nsRect const&, nsFramePaintLayer, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #19 0x29791b44 in nsBoxFrame::Paint(nsIPresContext*, nsIRenderingContext=
&, nsRect const&, nsFramePaintLayer, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #20 0x29791d0a in nsBoxFrame::PaintChild(nsIPresContext*, nsIRenderingCo=
ntext&, nsRect const&, nsIFrame*, nsFramePaintLayer, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #21 0x2979224e in nsBoxFrame::PaintChildren(nsIPresContext*, nsIRenderin=
gContext&, nsRect const&, nsFramePaintLayer, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #22 0x29791b44 in nsBoxFrame::Paint(nsIPresContext*, nsIRenderingContext=
&, nsRec---Type <return> to continue, or q <return> to quit---
>  t const&, nsFramePaintLayer, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #23 0x29791d0a in nsBoxFrame::PaintChild(nsIPresContext*, nsIRenderingCo=
ntext&, nsRect const&, nsIFrame*, nsFramePaintLayer, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #24 0x2979224e in nsBoxFrame::PaintChildren(nsIPresContext*, nsIRenderin=
gContext&, nsRect const&, nsFramePaintLayer, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #25 0x29791b44 in nsBoxFrame::Paint(nsIPresContext*, nsIRenderingContext=
&, nsRect const&, nsFramePaintLayer, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #26 0x29791d0a in nsBoxFrame::PaintChild(nsIPresContext*, nsIRenderingCo=
ntext&, nsRect const&, nsIFrame*, nsFramePaintLayer, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #27 0x2979224e in nsBoxFrame::PaintChildren(nsIPresContext*, nsIRenderin=
gContext&, nsRect const&, nsFramePaintLayer, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #28 0x29791b44 in nsBoxFrame::Paint(nsIPresContext*, nsIRenderingContext=
&, nsRect const&, nsFramePaintLayer, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #29 0x29791d0a in nsBoxFrame::PaintChild(nsIPresContext*, nsIRenderingCo=
ntext&, nsRect const&, nsIFrame*, nsFramePaintLayer, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  ---Type <return> to continue, or q <return> to quit---
>  #30 0x2979224e in nsBoxFrame::PaintChildren(nsIPresContext*, nsIRenderin=
gContext&, nsRect const&, nsFramePaintLayer, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #31 0x29791b44 in nsBoxFrame::Paint(nsIPresContext*, nsIRenderingContext=
&, nsRect const&, nsFramePaintLayer, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #32 0x2963fcc7 in nsContainerFrame::PaintChild(nsIPresContext*, nsIRende=
ringContext&, nsRect const&, nsIFrame*, nsFramePaintLayer, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #33 0x2963faf4 in nsContainerFrame::PaintChildren(nsIPresContext*, nsIRe=
nderingContext&, nsRect const&, nsFramePaintLayer, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #34 0x2963faa7 in nsContainerFrame::Paint(nsIPresContext*, nsIRenderingC=
ontext&, nsRect const&, nsFramePaintLayer, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #35 0x296b1ce3 in PresShell::Paint(nsIView*, nsIRenderingContext&, nsRec=
t const&) () from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/li=
bgklayout.so
>  #36 0x29b28f74 in nsView::Paint(nsIRenderingContext&, nsRect const&, uns=
igned, int&) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #37 0x29b316b1 in nsViewManager::RenderDisplayListElement(DisplayListEle=
ment2*, nsIRenderingContext&, BlendingBuffers*, nsRect const&) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  ---Type <return> to continue, or q <return> to quit---
>  nsIRenderingContext&, BlendingBuffers*, nsRect const&) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  ---Type <return> to continue, or q <return> to quit---
>  #38 0x29b31276 in nsViewManager::RenderViews(nsView*, nsIRenderingContex=
t&, nsRegion const&, int) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #39 0x29b2f7d3 in nsViewManager::Refresh(nsView*, nsIRenderingContext*, =
nsIRegion*, unsigned) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #40 0x29b3370d in nsViewManager::DispatchEvent(nsGUIEvent*, nsEventStatu=
s*) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #41 0x29b28526 in HandleNumbers(nsString const&, nsString&) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libgklayo=
ut.so
>  #42 0x293611b5 in nsCommonWidget::DispatchEvent(nsGUIEvent*, nsEventStat=
us&) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libwidget=
_gtk2.so#43 0x293551ff in nsWindow::OnExposeEvent(_GtkWidget*, _GdkEventExp=
ose*) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libwidget=
_gtk2.so#44 0x2935a533 in nsWindow::HideWindowChrome(int) ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libwidget=
_gtk2.so#45 0x28372a59 in _gtk_marshal_BOOLEAN__BOXED (closure=3D0xbfbfec40=
,
>      return_value=3D0xbfbfee00, n_param_values=3D2, param_values=3D0x8228=
100,
>      invocation_hint=3D0xbfbfee28, marshal_data=3D0x0) at gtkmarshalers.c=
:82
>  #46 0x28782aca in g_closure_invoke (closure=3D0xbfbfec40, return_value=
=3D0x1ec,
>  ---Type <return> to continue, or q <return> to quit---
>      n_param_values=3D492, param_values=3D0x1ec, invocation_hint=3D0x1ec)
>      at gclosure.c:437
>  #47 0x28794a9e in signal_emit_unlocked_R (node=3D0x818a900, detail=3D0,
>      instance=3D0x80dd980, emission_return=3D0xbfbfef00,
>      instance_and_params=3D0xbfbfef40) at gsignal.c:2822
>  #48 0x28793eb7 in g_signal_emit_valist (instance=3D0x80dd980,
>      signal_id=3D3217026816, detail=3D0, var_args=3D0xbfbff0d0 "=BF?=BF?=
=BF?=BF?\001")
>      at gsignal.c:2564
>  #49 0x287940c4 in g_signal_emit (instance=3D0x1ec, signal_id=3D492, deta=
il=3D492)
>      at gsignal.c:2612
>  #50 0x28454f1f in gtk_widget_event_internal (widget=3D0x80dd980,
>      event=3D0xbfbff1a0) at gtkwidget.c:3269
>  #51 0x28454c7d in gtk_widget_send_expose (widget=3D0xbfbff1a0, event=3D0=
xbfbff1a0)
>      at gtkwidget.c:3109
>  #52 0x2837152b in gtk_main_do_event (event=3D0xbfbff1a0) at gtkmain.c:14=
66
>  #53 0x28519449 in gdk_window_process_updates_internal (window=3D0x8226f8=
0)
>      at gdkwindow.c:2136
>  #54 0x2851950f in gdk_window_process_all_updates () at gdkwindow.c:2171
>  #55 0x2851957d in gdk_window_update_idle (data=3D0x0) at gdkwindow.c:218=
5
>  #56 0x287d55aa in g_idle_dispatch (source=3D0x8aedb80, callback=3D0xbfbf=
c792,
>      user_data=3D0x1ec) at gmain.c:3272
>  #57 0x287d2c9f in g_main_dispatch (context=3D0x8089500) at gmain.c:1751
>  #58 0x287d3a3d in g_main_context_dispatch (context=3D0x8089500) at gmain=
.c:2299
>  ---Type <return> to continue, or q <return> to quit---
>  #59 0x287d3dec in g_main_context_iterate (context=3D0x8089500, block=3D1=
,
>      dispatch=3D1, self=3D0x814d2e0) at gmain.c:2380
>  #60 0x287d4537 in g_main_loop_run (loop=3D0x82aa300) at gmain.c:2600
>  #61 0x28370db9 in gtk_main () at gtkmain.c:1093
>  #62 0x2935ebba in nsAppShell::Run() ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libwidget=
_gtk2.so#63 0x2a006e0a in nsAppShellService::Run() ()
>     from /usr/X11R6/lib/thunderbird/lib/mozilla-1.5b/components/libnsapps=
hell.so
>  #64 0x080554b2 in getCountry(nsAString const&, nsAString&) ()
>  #65 0x08056228 in xre_main(int, char**, nsXREAppData const&) ()
>  #66 0x0804f726 in main ()
>  #67 0x0804f5b9 in _start ()
> =20
>  ------------VrDfvEvpaxEfiejQKNzpy6--
> =20
> _______________________________________________
> freebsd-gnome@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
> To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org"
--=20
PGP Key : http://www.marcuscom.com/pgp.asc

--=-JkasbzFx1a/UG1mPZuxb
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)

iD8DBQA/jf1Db2iPiv4Uz4cRAuhTAKCGNwBYG8ylJ406x6527Radfo64gQCgoMLU
2BPFCRTPU/M62bA8fdIDmmQ=
=ird8
-----END PGP SIGNATURE-----

--=-JkasbzFx1a/UG1mPZuxb--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1066270019.29089.6.camel>