public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] debugging pan crash
@ 2001-10-10 18:08 Gold is Heavy
  2001-10-11  6:57 ` James M Long
  0 siblings, 1 reply; 8+ messages in thread
From: Gold is Heavy @ 2001-10-10 18:08 UTC (permalink / raw
  To: pan, gentoo-dev

I was playing some more with pan, and I noticed an interesting thing.  I can 
get it to work, sort of, if I don't get a list of news groups from my server. 
 So, if I start without .gnome/Pan file, and then answer "NO" to "do you want 
to get a list of newsgroups...", I can get back into it fine.

Also, if it is messed up, I can delete .gnome/Pan but LEAVE .pan/ dir intact, 
and it will start up fine, but without any of my settings, obviously.

So, now that my pan is messed up, I am erasing both .gnome/Pan and .pan/ in 
order to get pan to go through its setup wizard.  I click next on all the 
screens and when it asks me if i want to get newsgroups, I say no.

Then I quit and start pan again.  Everything is fine.  Previously I also 
exported my newsgroups into .newrc file (remember, it only crashes when you 
try to get back into it, but it's always fine the first time!).  So, I import 
the .newsrc file.  I quit pan.  I start pan, and everything is also ok this 
time around.

I change my preferences so that it doesn't read the news or download articles 
by default.  I can quit and come back ok.

Now I go to a newsgroup and get some headers.  I quit and now I can't come 
back!  Running pan with some tracing, after it's in the screwed up state:
---'pan --debug-trace'---
)(time 23:42:48)(depth   4) TRACE: + filter_aggregate_insert
(            filter-aggregate.c:0244:       filter_aggregate_insert)(thread 
1024)(time 23:42:48)(depth   3) TRACE: - filter_aggregate_insert
(                      filter.c:0183:                    filter_dup)(thread 
1024)(time 23:42:48)(depth   2) TRACE: - filter_dup
(                      filter.c:0178:                    filter_dup)(thread 
1024)(time 23:42:48)(depth   3) TRACE: + filter_dup
(                      filter.c:0061:            filter_constructor)(thread 
1024)(time 23:42:48)(depth   4) TRACE: + filter_constructor
(                      filter.c:0071:            filter_constructor)(thread 
1024)(time 23:42:48)(depth   3) TRACE: - filter_constructor
(                      filter.c:0183:                    filter_dup)(thread 
1024)(time 23:42:48)(depth   2) TRACE: - filter_dup
(               filter-phrase.c:0192:             filter_phrase_set)(thread 
1024)(time 23:42:48)(depth   3) TRACE: + filter_phrase_set
(               filter-phrase.c:0218:             filter_phrase_set)(thread 
1024)(time 23:42:48)(depth   2) TRACE: - filter_phrase_set
(               filter-phrase.c:0192:             filter_phrase_set)(thread 
1024)(time 23:42:48)(depth   3) TRACE: + filter_phrase_set
(               filter-phrase.c:0218:             filter_phrase_set)(thread 
1024)(time 23:42:48)(depth   2) TRACE: - filter_phrase_set
(             article-toolbar.c:0705:           update_custom_menus)(thread 
1024)(time 23:42:48)(depth   1) TRACE: - update_custom_menus
(                gui-notebook.c:0045:        gui_notebook_construct)(thread 
1024)(time 23:42:48)(depth   2) TRACE: + gui_notebook_construct

Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkContainer'

Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject'
---

---'pan --debug-pan-object'---
)(time 23:45:54) PAN OBJECT: pan_object_destructor: 0x8ff07a8 (32070 
PanObjects
alive)
(                  pan-object.c:0071:              pan_object_unref)(thread 
1024)(time 23:45:54) PAN OBJECT: pan_object_unref: 0x8ff1348 down to 0
(                  pan-object.c:0043:            pan_object_destroy)(thread 
1024)(time 23:45:54) PAN OBJECT: pan_object_destroy: 0x8ff1348
(                  pan-object.c:0071:              pan_object_unref)(thread 
1024)(time 23:45:54) PAN OBJECT: pan_object_unref: 0x8ff1468 down to 0
(                  pan-object.c:0043:            pan_object_destroy)(thread 
1024)(time 23:45:54) PAN OBJECT: pan_object_destroy: 0x8ff1468
(                  pan-object.c:0107:         pan_object_destructor)(thread 
1024)(time 23:45:54) PAN OBJECT: pan_object_destructor: 0x8ff1468 (32069 
PanObjects
alive)
(                  pan-object.c:0107:         pan_object_destructor)(thread 
1024)(time 23:45:54) PAN OBJECT: pan_object_destructor: 0x8ff1348 (32068 
PanObjects
alive)
(                  pan-object.c:0071:              pan_object_unref)(thread 
1024)(time 23:45:54) PAN OBJECT: pan_object_unref: 0x8ff1528 down to 0
(                  pan-object.c:0043:            pan_object_destroy)(thread 
1024)(time 23:45:54) PAN OBJECT: pan_object_destroy: 0x8ff1528
(                  pan-object.c:0107:         pan_object_destructor)(thread 
1024)(time 23:45:54) PAN OBJECT: pan_object_destructor: 0x8ff1528 (32067 
PanObjects
alive)

Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkContainer'

Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject'
---

---'strace pan'---
read(3, 0xbffff80c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0s\21\3\0\0\0#\0\0\0\1\0\0\1\377\377\377\377\0\0\0\0"..., 32) = 32
read(3, "\0\0\0\0\0\0\0\0\0\0\35\t", 12) = 12
read(3, "\1\30t\21\0\0\0\0006\0\0\0\234\377\234\377\n\0\n\0\0\0"..., 32) = 32
time(NULL)                              = 1002757666
stat64("/etc/gnome/config-override/Pan", 0xbffff950) = -1 ENOENT (No such 
file or directory)
stat64("./gnome/config-override/Pan", 0xbffff950) = -1 ENOENT (No such file 
or directory)
stat64("/etc/gnome/config/Pan", 0xbffff950) = -1 ENOENT (No such file or 
directory)
stat64("./gnome/config/Pan", 0xbffff950) = -1 ENOENT (No such file or 
directory)time(NULL)                              = 1002757666
stat64("/home/aeoo/.gnome/Pan", {st_mode=S_IFREG|0644, st_size=1898, ...}) = 0
time(NULL)                              = 1002757666
write(2, "\n", 1
)                       = 1
write(2, "Gtk", 3Gtk)                      = 3
write(2, "-", 1-)                        = 1
write(2, "WARNING **: ", 12WARNING **: )            = 12
write(2, "invalid cast from (NULL) pointer"..., 50invalid cast from (NULL) 
pointer to `GtkContainer') = 50
write(2, "\n", 1
)                       = 1
[snip]
---

I've read the README file and the suggestions on gentoo-dev (and the 
suggestions basically reflect what the README says), and I do have every 
single thing installed that is requisite for running pan on non-Gnome DE.  As 
I said, I do not normally run Gnome, but I do have all the libs installed.  I 
am trying to use pan in KDE.

pan --version: Gnome Pan 0.10.0.92

I am running Gentoo Linux, which means I have pretty much all the latest apps 
compiled from source.  So, there is practically no chance for a library to be 
out of date.  Using Linux 2.4.10.  Please note, I run X-chat and gaim all the 
time, and they work just fine.

If this helps to find what the problem is, great :).  If you need more 
tracing info, just drop me a line.

--Leo




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-dev] debugging pan crash
  2001-10-10 18:08 [gentoo-dev] debugging pan crash Gold is Heavy
@ 2001-10-11  6:57 ` James M Long
  2001-10-11  7:07   ` Mikael Hallendal
  2001-10-11  7:31   ` Gold is Heavy
  0 siblings, 2 replies; 8+ messages in thread
From: James M Long @ 2001-10-11  6:57 UTC (permalink / raw
  To: gentoo-dev; +Cc: aeoo

On Wed, 10 Oct 2001 20:06:59 -0400
Gold is Heavy <aeoo@garbled.org> wrote:

> I was playing some more with pan, and I noticed an interesting thing.  I can 
> get it to work, sort of, if I don't get a list of news groups from my server. 
>  So, if I start without .gnome/Pan file, and then answer "NO" to "do you want 
> to get a list of newsgroups...", I can get back into it fine.
> 
> Also, if it is messed up, I can delete .gnome/Pan but LEAVE .pan/ dir intact, 
> and it will start up fine, but without any of my settings, obviously.
> 
> So, now that my pan is messed up, I am erasing both .gnome/Pan and .pan/ in 
> order to get pan to go through its setup wizard.  I click next on all the 
> screens and when it asks me if i want to get newsgroups, I say no.
> 
> Then I quit and start pan again.  Everything is fine.  Previously I also 
> exported my newsgroups into .newrc file (remember, it only crashes when you 
> try to get back into it, but it's always fine the first time!).  So, I import 
> the .newsrc file.  I quit pan.  I start pan, and everything is also ok this 
> time around.
> 
> I change my preferences so that it doesn't read the news or download articles 
> by default.  I can quit and come back ok.
> 
> Now I go to a newsgroup and get some headers.  I quit and now I can't come 
> back!  Running pan with some tracing, after it's in the screwed up state:
[snip]
> 
> I've read the README file and the suggestions on gentoo-dev (and the 
> suggestions basically reflect what the README says), and I do have every 
> single thing installed that is requisite for running pan on non-Gnome DE.  As 
> I said, I do not normally run Gnome, but I do have all the libs installed.  I 
> am trying to use pan in KDE.
> 
> pan --version: Gnome Pan 0.10.0.92
> 
> I am running Gentoo Linux, which means I have pretty much all the latest apps 
> compiled from source.  So, there is practically no chance for a library to be 
> out of date.  Using Linux 2.4.10.  Please note, I run X-chat and gaim all the 
> time, and they work just fine.
> 
> If this helps to find what the problem is, great :).  If you need more 
> tracing info, just drop me a line.
> 
> --Leo
> 
> 
> _______________________________________________
> gentoo-dev mailing list
> gentoo-dev@cvs.gentoo.org
> http://cvs.gentoo.org/mailman/listinfo/gentoo-dev
> 
I am surprised that no one has looked at the pan website itself. It clearly shows that it needs the following libraries:
gtk+ 1.2.10 or higher
libxml 1.8.11 or higher
gdk-pixbuf 0.10.1 or higher and unforunately...
gnome-libs 1.0.16 or higher
Also of note is the message:
Pan does not require the GNOME desktop.  It can be used in other desktops/window managers such as KDE, AfterStep, WindowMaker, etc. if the prerequisite libraries are installed.
So there you go, it is basically a gnome app that can run under various other WM's and DE's... (Like most of the other gnome apps.)

I would suggest unmerging PAN, then emerging the above libs and then emerging PAN again. It seems from a quick glance at the ebuild files... that emerging gtkhtml would be wise also, due to the fact that the ebuild is for version 0.10 of PAN which still uses gtkhtml to do inline images...
For this to go as planned, it may be wise to have at least "gtk and GNOME in your USE variable". After PAN is up and running, you can remove "GNOME" from you USE variable and avoid other gnome items being installed or compiled in the future.

Let me know if there is anything else that needs to be explained or looked at.

-- 

James M Long				jlong@fedworld.gov
Linux System Admin/Network Engineer 	semaj@semaj.org
NTIS					http://semaj.org



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-dev] debugging pan crash
  2001-10-11  6:57 ` James M Long
@ 2001-10-11  7:07   ` Mikael Hallendal
  2001-10-11  7:31   ` Gold is Heavy
  1 sibling, 0 replies; 8+ messages in thread
From: Mikael Hallendal @ 2001-10-11  7:07 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1653 bytes --]

tor 2001-10-11 klockan 16.03 skrev James M Long:
> On Wed, 10 Oct 2001 20:06:59 -0400

> I am surprised that no one has looked at the pan website itself. It clearly shows that it needs the following libraries:
>
> gtk+ 1.2.10 or higher
> libxml 1.8.11 or higher
> gdk-pixbuf 0.10.1 or higher and unforunately...
> gnome-libs 1.0.16 or higher

These deps are already in the pan ebuild. The only thing that might be
breaking stuff is if gdk-pixbuf is merged without gnome-support. I've
been thinking of making it always build _with_ GNOME-support and
therefor also depend on gnome-libs (at least until it's possible to see
which USE-flags was used when merging a package, so that you can say to
portage that a package depends on gdk-pixbuf with GNOME-support).

> I would suggest unmerging PAN, then emerging the above libs and then emerging PAN again. It seems from a quick glance at the ebuild files... that emerging gtkhtml would be wise also, due to the fact that the ebuild is for version 0.10 of PAN which still uses gtkhtml to do inline images...
> For this to go as planned, it may be wise to have at least "gtk and GNOME in your USE variable". After PAN is up and running, you can remove "GNOME" from you USE variable and avoid other gnome items being installed or compiled in the future.

You can unmerge the above libs and do

USE="gtk gnome gtkhtml" emerge net-news/pan/pan-0.10.0.92.ebuild

I'm sorry I haven't looked into this more than I have but I've had no
time todo so.

Regards,
  Mikael Hallendal

-- 

Mikael Hallendal
Gentoo Linux Developer, Desktop Team Leader
CodeFactory AB, Stockholm, Sweden


[-- Attachment #2: Type: application/pgp-signature, Size: 239 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-dev] debugging pan crash
  2001-10-11  6:57 ` James M Long
  2001-10-11  7:07   ` Mikael Hallendal
@ 2001-10-11  7:31   ` Gold is Heavy
  2001-10-11  7:45     ` James M Long
                       ` (2 more replies)
  1 sibling, 3 replies; 8+ messages in thread
From: Gold is Heavy @ 2001-10-11  7:31 UTC (permalink / raw
  To: James M Long, gentoo-dev

On Thursday 11 October 2001 10:03 am, James M Long wrote:
> On Wed, 10 Oct 2001 20:06:59 -0400
>
> Gold is Heavy <aeoo@garbled.org> wrote:
> > [pan is broken message snipped]
> I am surprised that no one has looked at the pan website itself. It clearly

I did read it.  Why did you think I did not?

> shows that it needs the following libraries: gtk+ 1.2.10 or higher
> libxml 1.8.11 or higher
> gdk-pixbuf 0.10.1 or higher and unforunately...
> gnome-libs 1.0.16 or higher

$ cd /var/db/pkg
$ find . | grep -i "gtk\+.*ebuild$"
./x11-libs/gtk+-1.2.10-r4/gtk+-1.2.10-r4.ebuild
$ find . | grep -i "libxml.*ebuild$"
./dev-libs/libxml2-2.4.1/libxml2-2.4.1.ebuild
./dev-libs/libxml-1.8.16/libxml-1.8.16.ebuild
$ find . | grep -i "pixbuf.*ebuild$"
./media-libs/gdk-pixbuf-0.11.0-r1/gdk-pixbuf-0.11.0-r1.ebuild
$ find . | grep -i "gnome-libs.*ebuild$"
./gnome-base/gnome-libs-1.4.1.2-r1/gnome-libs-1.4.1.2-r1.ebuild

> Also of note is the message:
> Pan does not require the GNOME desktop.  It can be used in other
> desktops/window managers such as KDE, AfterStep, WindowMaker, etc. if the
> prerequisite libraries are installed. So there you go, it is basically a
> gnome app that can run under various other WM's and DE's... (Like most of
> the other gnome apps.)

All this info, btw, is also in the README file.

>
> I would suggest unmerging PAN, then emerging the above libs and then
> emerging PAN again. It seems from a quick glance at the ebuild files...
> that emerging gtkhtml would be wise also, due to the fact that the ebuild
> is for version 0.10 of PAN which still uses gtkhtml to do inline images...

Uh, it looks like gtkhtml is masked, and I don't feel like merging a masked 
package, because it was probably masked for a good reason.  Plus, pan's site 
doesn't require it.

> Let me know if there is anything else that needs to be explained or looked
> at.

--Leo



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-dev] debugging pan crash
  2001-10-11  7:31   ` Gold is Heavy
@ 2001-10-11  7:45     ` James M Long
  2001-10-11  7:46     ` Mikael Hallendal
  2001-10-11  9:05     ` James M Long
  2 siblings, 0 replies; 8+ messages in thread
From: James M Long @ 2001-10-11  7:45 UTC (permalink / raw
  To: Gold is Heavy; +Cc: gentoo-dev

On Thu, 11 Oct 2001 09:29:48 -0400
Gold is Heavy <aeoo@garbled.org> wrote:

> On Thursday 11 October 2001 10:03 am, James M Long wrote:
> > On Wed, 10 Oct 2001 20:06:59 -0400
> >
> > Gold is Heavy <aeoo@garbled.org> wrote:
> > > [pan is broken message snipped]
> > I am surprised that no one has looked at the pan website itself. It clearly
> 
> I did read it.  Why did you think I did not?
Well I wasn't sure, based on what I thought I read... also, when I looked at the ebuild, I was looking at the old ebuild, since I hadn't done a --clean rsync. So I apologize for me jumping the gun. I have Pan running on one of my machines at home and haven't had any problems, but then again I have the GNOME USE flag in place. Currently I am installing the PAN 0.10.92 ebuild without the GNOME USE flag just to see what the heck happens.

[ remainer removed ]



-- 

James M Long				jlong@fedworld.gov
Linux System Admin/Network Engineer 	semaj@semaj.org
NTIS					http://semaj.org



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-dev] debugging pan crash
  2001-10-11  7:31   ` Gold is Heavy
  2001-10-11  7:45     ` James M Long
@ 2001-10-11  7:46     ` Mikael Hallendal
  2001-10-11  9:05     ` James M Long
  2 siblings, 0 replies; 8+ messages in thread
From: Mikael Hallendal @ 2001-10-11  7:46 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 3008 bytes --]

tor 2001-10-11 klockan 15.29 skrev Gold is Heavy:
> On Thursday 11 October 2001 10:03 am, James M Long wrote:
> > On Wed, 10 Oct 2001 20:06:59 -0400
> >
> > Gold is Heavy <aeoo@garbled.org> wrote:
> > > [pan is broken message snipped]
> > I am surprised that no one has looked at the pan website itself. It clearly
> 
> I did read it.  Why did you think I did not?
> 
> > shows that it needs the following libraries: gtk+ 1.2.10 or higher
> > libxml 1.8.11 or higher
> > gdk-pixbuf 0.10.1 or higher and unforunately...
> > gnome-libs 1.0.16 or higher
> 
> $ cd /var/db/pkg
> $ find . | grep -i "gtk\+.*ebuild$"
> ./x11-libs/gtk+-1.2.10-r4/gtk+-1.2.10-r4.ebuild
> $ find . | grep -i "libxml.*ebuild$"
> ./dev-libs/libxml2-2.4.1/libxml2-2.4.1.ebuild
> ./dev-libs/libxml-1.8.16/libxml-1.8.16.ebuild
> $ find . | grep -i "pixbuf.*ebuild$"
> ./media-libs/gdk-pixbuf-0.11.0-r1/gdk-pixbuf-0.11.0-r1.ebuild
> $ find . | grep -i "gnome-libs.*ebuild$"
> ./gnome-base/gnome-libs-1.4.1.2-r1/gnome-libs-1.4.1.2-r1.ebuild
> 
> > Also of note is the message:
> > Pan does not require the GNOME desktop.  It can be used in other
> > desktops/window managers such as KDE, AfterStep, WindowMaker, etc. if the
> > prerequisite libraries are installed. So there you go, it is basically a
> > gnome app that can run under various other WM's and DE's... (Like most of
> > the other gnome apps.)
> 
> All this info, btw, is also in the README file.
> 
> >
> > I would suggest unmerging PAN, then emerging the above libs and then
> > emerging PAN again. It seems from a quick glance at the ebuild files...
> > that emerging gtkhtml would be wise also, due to the fact that the ebuild
> > is for version 0.10 of PAN which still uses gtkhtml to do inline images...
> 
> Uh, it looks like gtkhtml is masked, and I don't feel like merging a masked 
> package, because it was probably masked for a good reason.  Plus, pan's site 
> doesn't require it.

This is because it's now in the new category 'gnome-extra'. You have to
update your portage to find this category. Just merge
sys-apps/portage/portage-1.6.9.1.ebuild (and if you already have it
remerge it after an update). There was a spelling error in the first
1.6.9.1 release.

Also look that gnome-libs and gdk-pixbuf wasn't installed in /opt/gnome
and that gtk+ was installed in /usr and not in /usr/X11R6. If that is
the case you have an old portage-tree and you should update it and
remerge gtk+, gdk-pixbuf, imlib, gnome-libs and everything else
depending on gtk+.

Also I recommend you to update to glib-1.2.10-r1, I changed the
behaviour of this package to always build with --enable-debug which is
what other distributions do and it makes checks on arguments to
functions. Previous Gnumeric segfaulted if you hadn't built glib with
this, perhaps it's the same with Pan.

Regards,
  Mikael Hallendal

-- 

Mikael Hallendal
Gentoo Linux Developer, Desktop Team Leader
CodeFactory AB, Stockholm, Sweden


[-- Attachment #2: Type: application/pgp-signature, Size: 239 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-dev] debugging pan crash
  2001-10-11  7:31   ` Gold is Heavy
  2001-10-11  7:45     ` James M Long
  2001-10-11  7:46     ` Mikael Hallendal
@ 2001-10-11  9:05     ` James M Long
  2001-10-11  9:30       ` Mikael Hallendal
  2 siblings, 1 reply; 8+ messages in thread
From: James M Long @ 2001-10-11  9:05 UTC (permalink / raw
  To: gentoo-dev; +Cc: aeoo

Well after a fairly lenghty compile, install... find an open newserver... I have tried the newest ebuild for PAN. The server I tried it on had the following setup:

portage 1.6.9 (yes I know I should have the newer portage installed but I wanted to try this anyway)
glibc 2.2.4-r2
gtk+-1.2.10-r4
libxml-1.8.16
gdk-pixbuf-0.11.0-r1
gnome-libs-1.4.1.2-r2

My USE flags are as follows
USE="slang ldap aalib perl mysql readline gpm berkdb gdbm tcpd pam libwww ssl lm_sensors lvm nls mmx mitshm lcms gif gtk X qt kde opengl mozilla"

I started up PAN and entered a newserver... and then downloaded the groups. Then I downloaded a number of headers from varioous grooups on the server. After downloading the message bodies, I quit PAN. I restarted and continued to download headers and messages for 15 minutes to see if I could get the bug to show up. The only time I could get any bugs or segfaults to showup was when I noticed that I still had gtk+-1.2.10-r3 installed and did a unmerge and restarted PAN in the same xterm I had open before. (Which caused similar errors to what Gold is Heavy has seen). Starting a new xterm solved that problem and I haven't gotten it to crash since. 

The server I just tested this on has never had the GNOME USE flags set at all and has only been up and running since the 30th of last month. So I don't think there is real issue with the dependances. Maybe someone else has a better idea of what the problem is. I can't find it at all, and after my mistakes earlier in this thread... I am being as careful as I can :)

James...



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-dev] debugging pan crash
  2001-10-11  9:05     ` James M Long
@ 2001-10-11  9:30       ` Mikael Hallendal
  0 siblings, 0 replies; 8+ messages in thread
From: Mikael Hallendal @ 2001-10-11  9:30 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 2273 bytes --]

tor 2001-10-11 klockan 18.11 skrev James M Long:
> Well after a fairly lenghty compile, install... find an open newserver... I have tried the newest ebuild for PAN. The server I tried it on had the following setup:
> 
> portage 1.6.9 (yes I know I should have the newer portage installed but I wanted to try this anyway)
> glibc 2.2.4-r2
> gtk+-1.2.10-r4
> libxml-1.8.16
> gdk-pixbuf-0.11.0-r1
> gnome-libs-1.4.1.2-r2
> 
> My USE flags are as follows
> USE="slang ldap aalib perl mysql readline gpm berkdb gdbm tcpd pam libwww ssl lm_sensors lvm nls mmx mitshm lcms gif gtk X qt kde opengl mozilla"
> 
> I started up PAN and entered a newserver... and then downloaded the groups. Then I downloaded a number of headers from varioous grooups on the server. After downloading the message bodies, I quit PAN. I restarted and continued to download headers and messages for 15 minutes to see if I could get the bug to show up. The only time I could get any bugs or segfaults to showup was when I noticed that I still had gtk+-1.2.10-r3 installed and did a unmerge and restarted PAN in the same xterm I had open before. (Which caused similar errors to what Gold is Heavy has seen). Starting a new xterm solved that problem and I haven't gotten it to crash since. 
> 
> The server I just tested this on has never had the GNOME USE flags set at all and has only been up and running since the 30th of last month. So I don't think there is real issue with the dependances. Maybe someone else has a better idea of what the problem is. I can't find it at all, and after my mistakes earlier in this thread... I am being as careful as I can :)

The problem is probably related to the fact that we did a large move of
packages last weekend. Where we for example moved gtk+ from /usr/X11R6
into /usr and all of GNOME from /opt/gnome into /usr.

If actions haven't been taken to fix this _PLEASE_ read:
http://cvs.gentoo.org/pipermail/gentoo-dev/2001-October/007371.html
(the entire thread)

And _DON'T_ forget to remove /etc/env.d/90gnome, run env-update log out
and in again so that GNOMEDIR and GNOME_PATH is _NOT_ set.

Regards,
  Mikael Hallendal

-- 

Mikael Hallendal
Gentoo Linux Developer, Desktop Team Leader
CodeFactory AB, Stockholm, Sweden


[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2001-10-11 15:29 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-10-10 18:08 [gentoo-dev] debugging pan crash Gold is Heavy
2001-10-11  6:57 ` James M Long
2001-10-11  7:07   ` Mikael Hallendal
2001-10-11  7:31   ` Gold is Heavy
2001-10-11  7:45     ` James M Long
2001-10-11  7:46     ` Mikael Hallendal
2001-10-11  9:05     ` James M Long
2001-10-11  9:30       ` Mikael Hallendal

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox