Re: [Pan-users] no longer get message bodies

2024-03-10 Thread David Chmelik
On Sat, 9 Mar 2024 06:04:21 - (UTC), Duncan wrote:

> dchmelik-Re5JQEeQqe8AvxtiuMwx3w posted on Fri, 8 Mar 2024 19:44:16 -0800
> as excerpted:
> 
>> Lately I could no longer get message headers (on
>> news.eternal-september.org (ES) nor news.gmane.io) (and preferences.xml
>> maybe got corrupted again (seems to happen regularly) this time in my
>> ES password) but could after I restart, but still can't get message
>> bodies even if I select 'read this article'.  The only change I made
>> lately was increase article cache to 1Gb.
> 
> If you click on the log (button on the status bar, bottom right, or use
> the menu option), what does it say about the attempts?
> 
> What about tasks (bottom left)?  Does it stay at No Tasks when you try
> to get the message, or does it display the task momentarily?  If the
> latter, does it show the task if you open the task dialog, and what does
> it say is the status there?
> 
> Also, how what is the actual size of the files in the cache?  (On linux,
> du /path/to/cache, probably du ~/.pan/article-cache or the like, in a
> terminal window.)
> 
> Talking about which... ensure that the cache dir exists and is readable/
> writable and on *ix executable (aka enterable, for a directory) for your
> user.  Maybe it got deleted somehow and the recreation is screwed up due
> to filemask or some such, so the permissions are wrong.  (I actually had
> that happen once... when I had the filemask set unusually due to a
> security bug pan had had shortly before, so pan couldn't actually see
> inside the dir because it didn't have execute/enter permissions on it --
> I wasn't thinking about it trying to recreate directories when I set the
> mask.)
> 
> Does manually deleting all the files (or the dir, but recreate the empty
> dir, you can of course back it up before deletion if you don't want to
> actually lose what's in the cache) in the cache help?

I got all that information and replied, but accidentally used wrong email 
address (thanks for not accepting it because I wanted to keep it private) 
but then found that after some crash (maybe couldn't connect to ES 
repeatedly after wrong password likely from corrupt preferences.xml) pan 
set mode to offline.


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] article cache size

2024-03-08 Thread David Chmelik

On 3/8/24 5:49 PM, Duncan wrote:

David Chmelik posted on Fri, 8 Mar 2024 05:19:17 - (UTC) as excerpted:


On Tue, 30 Sep 2014 21:10:56 + (UTC), Duncan wrote:

As to your question, years ago I was the person who asked to bump the
max cache size from 1 GiB -- I needed 4 GiB at the time and it was
bumped to 20, which was great.

What size do you recommend if I currently use 1,500+ newsgroups, and
some are binary but dead, so let's say all plain-text, but some are
high- traffic like the Linux kernel listserv on gmane?  I rarely read
that; it's more out of curiosity.  There's maybe under 40 I'd read daily
if they have traffic, but many/most don't except occasionally/rarely,
though usually there's something daily.  Most are miscellaneous
subjects, like computer science/engineering & software I just
occasionally have questions on, like here, but other times don't keep up
on, and just select and mark read.

Interesting/good question.

[...]

At a guess, I'd say start with a gig.  That should reasonably safely
accommodate even your 100X the number of groups, text-mostly, for a
"reasonable" period of a month or so, which I'll say is about the max time
discussion threads are likely to be active so you can refer back to
previous articles without re-downloading, again assuming you're not
downloading everything in the group.

If you want to be extra safe or see messages you know you downloaded
disappearing (and your filesystems aren't going haywire due to crashing
and filesystem immaturity... btrfs is generally past that now but was
still a bit iffy when I started with it), double that to 2 GiB
(uncompressed), which again is roughly what I'm seeing with some groups
near-archived for 20+ years now, but at ~1% of the groups.

Even with ~1500 groups, text-mostly, downloading-to-cache near all
messages, I'd be quite surprised to see usage over 2 GiB with an effective
lifetime of under a month (even two), because that's simply *HARD* to do
with text-mostly groups ... *UNLESS* you're grabbing some prolifically AI-
spammed groups or something (the *HARD* to do assumes *humans* actually
writing all those messages -- two GiB of data is simply a LOT of text for
even a few hundred /humans/ to write over a couple months, but automate it
with AI and that assumption's out the window!)

If you're considering a dedicated partition, 5 gig for it should be good,
as it is for me.

If you're actually archiving those 1500 groups... I'd say start with 10
GiB, but until you have say a year of history to make a reasonable
projection into the future, watch the usage and consider the possibility
of having to adjust that up or being able to adjust it down, with a
dedicated partition if used similarly larger, maybe 20 or 25 gig. With a
year of history you should be able to project /reasonably/ comfortably the
usage out to storage replacement cycle lengths (double the year's activity
for a reasonable margin and multiply to cover your time until expected
upgrade, increase by 50% or double again for dedicated partition size if
used -- unless of course activity is multiplying, as it well could be on
groups with uncontrolled AI spam).
Thanks!  I did read most your reply but wasn't aware how cache worked.  
If I could archive newsgroups I've read back to when I started in 1996 
or even to Usenet's beginning, in case I want to read old threads, I'd 
do it, but most likely just want headers... maybe I should ask about 
elsewhere (some news.* or alt.*usenet?).


Yes, I subscribed to binary newsgroups but there really are zero 
messages in them--since '0s with companies/corporations threatening 
lawsuits, public providers dropped those, so when we no longer had on 
(new) ISP since 2014, I found those completely dead on 
eternal-september.org ... lately they restored some/all but all I use 
are still 100% dead.  Binary newsgroups don't count at all for me except 
(in recent thread here about interface bug) on a news.gmane.io newsgroup 
I mentioned someone did post an image in a text newsgroup without asking 
if that's allowed, and that's probably the only binary message I have, 
but probably just a few KB to a MB.


I don't think I really need to archive messages once I read them, though 
it'd be nice if I could access my posting history back to the '0s or 
1990s, even if it was different email addresses... in fact I selected 
'clear cache on exit' in pan, because I thought cache had to do with 
just what was used in a session... now that I read your explanation, 
I'll unset that because it'd be good to keep message bodies at least a 
month until any threads (like science/technology/software) are 
finished/resolved... other stuff like rec.arts.comics.*, 
rec.games.abstract,frp,roguelike.*, sci.math I tend to read once and 
that's it.


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] article cache size

2024-03-07 Thread David Chmelik
On Tue, 30 Sep 2014 21:10:56 + (UTC), Duncan wrote:
> As to your question, years ago I was the person who asked to bump the
> max cache size from 1 GiB -- I needed 4 GiB at the time and it was
> bumped to 20, which was great.

What size do you recommend if I currently use 1,500+ newsgroups, and some 
are binary but dead, so let's say all plain-text, but some are high-
traffic like the Linux kernel listserv on gmane?  I rarely read that; it's 
more out of curiosity.  There's maybe under 40 I'd read daily if they have 
traffic, but many/most don't except occasionally/rarely, though usually 
there's something daily.  Most are miscellaneous subjects, like computer 
science/engineering & software I just occasionally have questions on, like 
here, but other times don't keep up on, and just select and mark read.


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] number of times one has to press to select multiple groups

2024-01-21 Thread David Chmelik
On Fri, 22 Dec 2023 23:05:24 - (UTC), Duncan wrote:

> David Chmelik posted on Sun, 17 Dec 2023 07:32:10 - (UTC) as
> excerpted:
> 
>> Every time I select multiple groups I must press the mouse button
>> twice, if not three or four times.  Is it set to only accept 'double
>> "click"' unlike most programs you only have to 'click' once, and is
>> there a way to set it to the normal 'one "click"'?
> 
> Check under Preferences > Mouse .  If those are both set
> singe-activates, I'd guess it's related to your larger problem, as it's
> working here as expected -- single click on additional groups with ctrl
> pressed adds/ subtracts the just-clicked group to/from the selected
> list, while doing so with shift instead of ctrl selects ranges of
> groups.

I'm talking about with  and might be selecting hundreds groups.

> But the mention of three/four times reminds me of the behavior I see
> when my touchpad is acting up -- IOW a hardware issue (or more likely
> firmware within the touchpad, or possibly the driver, in any case well
> below the application software level).

I even installed a brand-new mouse but still have same problem.

Seems might be related to fact that sometimes it takes several minutes to 
load a group, so if I select one, it starts loading it, but then maybe I 
can't select others until finished loading.  Sometimes I just select one 
to read and come back much later.  It'd be good if pan can just load 
what's in the headers windows and not necessarily the entire group until 
you start scrolling, if one even does (not always/often).


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] can't move anything

2024-01-02 Thread David Chmelik
On Tue, 02 Jan 2024 11:44:36 +0100, Dominique Dumont wrote:

> On Tuesday, 2 January 2024 08:20:36 CET David Chmelik wrote:
>> Here you go, but I don't think it shows anything I haven't adequately
>> described, just is evidence/proof: http://youtu.be/VfW1V73fzkk .
> 
> I've viewed it.
> 
> You mentioned that you're running pan on slackware. What window manager
> are you using (kde, gnome or something else ?).

Those are bloated/slow.  I use XFCE.

> Are you using X11 or wayland ?
> 
> I see on the video that the header scroll bar disappear when you hover
> on a draggable area, this may indicate that dragging a border is
> possible even though the mouse cursor has not changed.
> 
> Could you try to move a header column separator when the scrollbar
> vanishes when you hover the separation between 2 columns ?

Apparently it is possible now.  I thought the mouse cursor used to change.


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] can't move anything

2024-01-01 Thread David Chmelik
On Wed, 04 Oct 2023 17:45:01 +0200, Dominique Dumont wrote:

> On Wednesday, 4 October 2023 03:00:33 CEST David Chmelik wrote:
>> >> GTK_DEBUG=interactive ./pan/gui/pan
>> > I don't understand that; I don't have the source code unarchived or
>> > compiled myself, just /usr/bin/pan from Slackware64 15+current's
>> > pan-0.154-x86_64-1 package.
>> 
>> So, how do I debug for just the normally-installed pan?
> 
> Could you show us the problem you're seeing with a screencast  ?

Here you go, but I don't think it shows anything I haven't adequately 
described, just is evidence/proof: http://youtu.be/VfW1V73fzkk .  Seem to 
be too many bugs such as race conditions and similar.  I had to try thrice 
to record this without the headers pane disappearing completely after I 
started pan, even though I hadn't deselected it... the third time it 
didn't disappear before recording but could still while using today... in 
past specific headers disappeared with race conditions but now the whole 
pane... maybe this issue of being unable to move panes nor headers is 
another of these sort of bugs, which has happened with last two or three 
stable versions and some git versions... don't know if some code changed 
in Pan that causes this or in GTK... after enough Pan computer/software 
programmers/developers view this video I can delete it.


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] no longer can view sent articles

2023-12-31 Thread David Chmelik
I can no longer can view sent articles selecting them just for many 
minutes only shows blank message pane (no headers, nothing).  Where can I 
find these in ~/.pan2 in case I need to review?


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] can't move anything

2023-12-31 Thread David Chmelik
On Wed, 04 Oct 2023 17:45:01 +0200, Dominique Dumont wrote:

> On Wednesday, 4 October 2023 03:00:33 CEST David Chmelik wrote:
>> >> GTK_DEBUG=interactive ./pan/gui/pan
>> > I don't understand that; I don't have the source code unarchived or
>> > compiled myself, just /usr/bin/pan from Slackware64 15+current's
>> > pan-0.154-x86_64-1 package.
>> 
>> So, how do I debug for just the normally-installed pan?
> 
> Could you show us the problem you're seeing with a screencast  ?

Since there's apparently nothing else to do, despite this will be 
difficult, I'll try this, but all you'll see is me going over all the 
areas to move panels & headers with nothing happening.  What program do 
you suggest to 'screencast'?


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] can't move anything

2023-12-23 Thread David Chmelik
On Fri, 22 Dec 2023 23:52:29 - (UTC), Duncan wrote:
> Duncan posted on Mon, 28 Aug 2023 12:06:32 - (UTC) as excerpted:
>> David Chmelik posted on Sun, 27 Aug 2023 14:43:08 -0700 as excerpted:
>>> On 8/27/23 8:22 AM, Dominique Dumont wrote:
>>>> On Thursday, 24 August 2023 04:07:02 CEST David Chmelik wrote:
>>>>> pan 0.154 I can't move anything: headers, sides of pane, etc.
> 
>>>> Headers columns width can be adjusted by dragging the tiny vertical
>>>> line between header names. [...]
> 
>>> No they can't: no longer works, and neither does increasing the
>>> length of the groups pane.
>> 
>> Just to be sure, you must drag the lines in the top labels column
>> (where it says subject, author...), not lower in the actual listings
>> (where each message is listed).
>> 
>> It still works for me, running pan built from git, updated last night.
>  
> Not sure why that GUI method isn't working for you, but...

I don't use git but still can't move anything in last few/couple stable 
pan versions (0.154, 0.155, ...) even after deleting preferences.xml 
(could move everything in all previous pan versions for 10+ years).
 
>> The other alternative is to manually edit the preferences.xml file (in
>> ~/.pan2, with pan closed of course).  Make a backup of the file before
>> you edit it just in case you screw up the edit, then open it in a text
>> editor and look for lines like the following (where you replace date
>> with whatever column name you want to change and nnn is the width in
>> pixels, that being the number you'd change):
>> 
>> 
 
I'm talking about panes and headers.  Headers aren't so important I'd edit 
a file to set, but since earlier this year I can no longer increase groups 
pane to see longer names, and no longer decrease message pane to see more 
article lines.  Since happened on a few stable versions, maybe GTK broke.



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] number of times one has to press to select multiple groups

2023-12-16 Thread David Chmelik
This is a new feature/but issue but I have an older, more important thread 
that I haven't received instructions what to try next, which was about I 
no longer can move any of the panes.

Every time I select multiple groups I must press the mouse button twice, 
if not three or four times.  Is it set to only accept 'double "click"' 
unlike most programs you only have to 'click' once, and is there a way to 
set it to the normal 'one "click"'?



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] articles don't stay marked read

2023-10-16 Thread David Chmelik

On 10/16/23 1:07 AM, Duncan wrote:

David Chmelik posted on Sat, 14 Oct 2023 05:03:28 - (UTC) as
excerpted:


I have Slackware64 15+current pan-0.154-x86_64-1 and lately had to
delete most out of ~/.pan2 because of other bugs.  All I still have from
there are server configuration and my ~/.newsrc files (linked to there)
and things are almost working okay lately (except for bugs mentioned
previously like no longer can move anything, maybe because of GTK).  Now
I have a new problem: if I read some groups then mark them all read, and
go to file-> quit and later restart, most groups (almost 1,500) are
marked unread, which is all articles I already read days/weeks/months
(maybe years) ago or ones I don't want to read right now.  This has
happened repeatedly; something isn't keeping them marked read anymore
before it exits.

Your problem might be more serious than this, but...

Try quick-switching to a different group (and back, if desired) and see if
that locks in the status on the group you were in (switched /from/).

That's impractical: sometimes I mark several hundred groups read at once.


Long ago, before pan got the autosave timers that in theory make this
unnecessary (and through less-than-stable-system periods), I got in the
habit of doing this periodically to force pan to save current status on the
group I was working in.  That way, a crash (pan or system) would revert me
to my last status-saving-switch, instead of forgetting the read-status of
perhaps hundreds (text group I actually read) or thousands (binary group,
could be tens of thousands in video groups) of messages.

Of course with 1500 groups subscribed I don't suppose you're reading them
all every session, but in theory, if you've not touched the group (and
don't have any of the auto-fetch-headers and/or auto-mark-read options in
preferences, behavior, groups, checked, if you do, try unchecking them and
doing it manually and see if the problem persists), it shouldn't matter.

They were already un-checked/-ticked.


The other read-tracking quirk I'm aware of regards cross-posts.  If headers
are deleted from the first group(s) you read of the cross-posted groups
before you visit one (or more) of the others, pan at least /used/ to (not
sure if it still does) lose track of the fact that you'd already read those
posts in the other group.  It could only track that fact as long as the
headers were still there from the first group(s) of the cross-posts you
visited.
It's at least 99% not cross-posts.  Just earlier today pan showed almost 
all (mostly unrelated) groups with new messages, even though many of 
them didn't have new messages.  It was often older messages that were 
showing up as unread with several newer ones still marked read.



If none of that helps the bug is likely something to do with newsrc file
handling (or the server-side parallel to it, see below) since that's where
pan stores the read-message data.  Of course the actual bug could be in
writing out the files (pan or its libs), the filesystem (kernel or
hardware), reading them back in (pan or its libs), or even something
corrupting memory (pan or its libs, the kernel, memory, CPU or powersupply
hardware).
My PC has various hardware monitoring and didn't report any problems, 
and I've been using Linux kernel 6.1.n (SLTS).



Or it could be server problems, particularly if it's a high-volume multi-
machine load-balanced server.  In the past I've seen reports where such
machines got out of sync for some reason, such that one or more bad
machines were returning message sequence numbers that didn't match what the
peer machines were doing.  Of course this tended to screw clients up
sufficiently that people didn't stay connected to that machine for long, so
its load was less than that of the others, which made the load-balancers
all the more eager to send new connections to it!

A way to check for this (also a symptom if you switch servers while using
the same account and thus the same newsrc, or if the server resets its
sequence numbers making it effectively a different server at the same
address, as can happen with new hardware if the admins aren't careful to
avoid the problem) is to examine the xref header sequence numbers,
comparing them to the numbers in your newsrc for that group.  Accounting
for posting volume of the group, if they're way off, that could explain
things.  (Tho do note that a stale newsrc, say that pan is failing to
update, a possibility discussed earlier, would have old, lower numbers, as
well.)
I just use Eternal September (ES) and Gmane, and never saw this problem 
with them, but don't know which account you mean.  I'm looking for some 
other public servers now that AIOE closed (which had some more 
newsgroups ES doesn't).



Of course the newsrc message sequence numbers could (in simplest concept)
be lower or higher.  If they're lower, messages will appear unread as pan
believes it didn't see them yet.  If they're higher, they'll all appear
read as 

[Pan-users] articles don't stay marked read

2023-10-13 Thread David Chmelik
I have Slackware64 15+current pan-0.154-x86_64-1 and lately had to delete 
most out of ~/.pan2 because of other bugs.  All I still have from there 
are server configuration and my ~/.newsrc files (linked to there) and 
things are almost working okay lately (except for bugs mentioned 
previously like no longer can move anything, maybe because of GTK).  Now I 
have a new problem: if I read some groups then mark them all read, and go 
to file-> quit and later restart, most groups (almost 1,500) are marked 
unread, which is all articles I already read days/weeks/months (maybe 
years) ago or ones I don't want to read right now.  This has happened 
repeatedly; something isn't keeping them marked read anymore before it 
exits.



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] can't move anything

2023-10-03 Thread David Chmelik

On 9/9/23 1:00 AM, David Chmelik wrote:

On 9/8/23 9:33 AM, Dominique Dumont wrote:

On Friday, 8 September 2023 09:33:41 CEST David Chmelik wrote:

That's what I originally did.  Is there any way I can debug this in pan
0.154.

You can try that:

GTK_DEBUG=interactive ./pan/gui/pan
I don't understand that; I don't have the source code unarchived or 
compiled myself, just /usr/bin/pan from Slackware64 15+current's 
pan-0.154-x86_64-1 package.

So, how do I debug for just the normally-installed pan?


See https://people.gnome.org/~ebassi/docs/_build/Gtk/4.0/running.html
for details [...]
Is it possible there was another race condition or some file got 
corrupted?  It's odd because I was using the display defaults; haven't 
changed anything because that led to them all disappearing in the past.

Well?

___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] can't move anything

2023-09-09 Thread David Chmelik

On 9/8/23 9:33 AM, Dominique Dumont wrote:

On Friday, 8 September 2023 09:33:41 CEST David Chmelik wrote:

That's what I originally did.  Is there any way I can debug this in pan
0.154.

You can try that:

GTK_DEBUG=interactive ./pan/gui/pan
I don't understand that; I don't have the source code unarchived or 
compiled myself, just /usr/bin/pan from Slackware64 15+current's 
pan-0.154-x86_64-1 package.



See https://people.gnome.org/~ebassi/docs/_build/Gtk/4.0/running.html
for details [...]
Is it possible there was another race condition or some file got 
corrupted?  It's odd because I was using the display defaults; haven't 
changed anything because that led to them all disappearing in the past.


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] can't move anything

2023-09-08 Thread David Chmelik

On 8/28/23 5:06 AM, Duncan wrote:

David Chmelik posted on Sun, 27 Aug 2023 14:43:08 -0700 as excerpted:


On 8/27/23 8:22 AM, Dominique Dumont wrote:

On Thursday, 24 August 2023 04:07:02 CEST David Chmelik wrote:

After Dominique Dumont's help (deleted ~/.pan2/groups) I got pan 0.154
working again without crashing, but now I can't move anything:
headers,
sides of pane, etc.

You can re-order the header columns with Edit->preferences->headers

I know.

Headers columns width can be adjusted by dragging the tiny vertical
line between header names. [...]

No they can't: no longer works, and neither does increasing the length
of the groups pane.

Just to be sure, you must drag the lines in the top labels column (where it
says subject, author...), not lower in the actual listings (where each
message is listed).
That's what I originally did.  Is there any way I can debug this in pan 
0.154.



It still works for me, running pan built from git, updated last night.

The other alternative is to manually edit the preferences.xml file (in
~/.pan2, with pan closed of course).  Make a backup of the file before you
edit it just in case you screw up the edit, then open it in a text editor
and look for lines like the following (where you replace date with whatever
column name you want to change and nnn is the width in pixels, that being
the number you'd change):





___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] can't move anything

2023-08-29 Thread David Chmelik

On 8/28/23 5:06 AM, Duncan wrote:

David Chmelik posted on Sun, 27 Aug 2023 14:43:08 -0700 as excerpted:


On 8/27/23 8:22 AM, Dominique Dumont wrote:

On Thursday, 24 August 2023 04:07:02 CEST David Chmelik wrote:

After Dominique Dumont's help (deleted ~/.pan2/groups) I got pan 0.154
working again without crashing, but now I can't move anything:
headers,
sides of pane, etc.

You can re-order the header columns with Edit->preferences->headers

I know.

Headers columns width can be adjusted by dragging the tiny vertical
line between header names. [...]

No they can't: no longer works, and neither does increasing the length
of the groups pane.

Just to be sure, you must drag the lines in the top labels column (where it
says subject, author...), not lower in the actual listings (where each
message is listed). [...]
I know; clearly I was doing that because I also mentioned trying to move 
the groups pane to the right (in the standard view/setup) which works 
similarly.  These stopped working: it's frozen in place.


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] can't move anything

2023-08-27 Thread David Chmelik

On 8/27/23 8:22 AM, Dominique Dumont wrote:

On Thursday, 24 August 2023 04:07:02 CEST David Chmelik wrote:

After Dominique Dumont's help (deleted ~/.pan2/groups) I got pan 0.154
working again without crashing, but now I can't move anything: headers,
sides of pane, etc.

You can re-order the header columns with Edit->preferences->headers

I know.

Headers columns width can be adjusted by dragging the tiny vertical line
between header names. [...]
No they can't: no longer works, and neither does increasing the length 
of the groups pane.


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] can't move anything

2023-08-23 Thread David Chmelik
After Dominique Dumont's help (deleted ~/.pan2/groups) I got pan 0.154 
working again without crashing, but now I can't move anything: headers, 
sides of pane, etc.  I use some groups with long names and long subject 
lines so want to move those... currently the date header takes up more 
than half the header space when instead the subject one should and the 
author one should be a bit longer too.  I guess this is a relic from when 
screens were smaller (I use 4K now but have it on one-half a screen side) 
but I used to be able to move headers... is it some setting I missed?  I 
don't know if I have to leave pan on maybe overnight or a few days before 
it downloads all headers again to prevent the crash.  With the number of 
groups I subscribe to it might take a long time...



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] pan always crashing fast again

2023-07-27 Thread David Chmelik

On 7/27/23 9:57 AM, Dominique Dumont wrote:

On Thursday, 27 July 2023 09:40:33 CEST dchme...@gmail.com wrote:

#0  0x76451ae7 in strtoll_l_internal () at /lib64/libc.so.6
#1  0x76444f90 in atoi () at /lib64/libc.so.6
#2  0x00733631 in pan::DataImpl::load_headers(pan::DataIO
const&, pan::Quark const&) ()

ok, that narrows it down.

But there's quite a lot of call to atoi() in load_headers function. So I need
a backtrace with the line numbers. This should come with debugging symbols. 
[...]


I think it has them as I ran 'gdb --args pan --debug'.  How do I get 
line numbers then?  I'm just a gdb beginner so could use full 
instructions...  Pan now doesn't always crash fast, but always crashes.


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] pan always crashing fast again

2023-07-24 Thread David Chmelik

On 7/19/23 9:31 AM, Dominique Dumont wrote:

On Thursday, 6 July 2023 10:24:45 CEST dchme...@gmail.com wrote:

Now I compiled 0.154.  I don't know that I'll be able to get a
backtrace.  Do I need debugging compiled in, and if so, how do I do that
then get the backtrace?

By default, pan is built with with ' -g -O2 ' and the pan executable has the
debug symbols.

You can then run "gdb ./pan/gui/pan" [...]


When I used those arguments/flags/switches and ran 'gdb pan' it said it 
has no debugging symbols.  Below is the configure line from the SlackBuild.


./configure --prefix=/usr --localstatedir=/var/lib --sysconfdir=/etc 
--mandir=/usr/man --with-gnutls --with-gmime-crypto --with-gtkspell 
--enable-libnotify --enable-gkr --program-prefix= --program-suffix= 
--build=$ARCH-slackware-linux


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] no header columns again

2023-07-15 Thread David Chmelik

On 7/15/23 8:14 PM, Ed Fletcher wrote:

On 7/15/23 18:25, dchme...@gmail.com wrote:
Pan got upgrade to 0.154 on my OS (Slackware64 15+current GNU/Linux) 
but once again I'm only seeing the last header of subject, author, 
date, bytes.  Someone said the first three disappeared because of a 
'race condition' but I even turned off 'work online', quit, 
restarted, and it still happened.  How do I get those back?  It's 
unusable otherwise.




Are you missing columns or headers?

If it's columns, got to Edit:Preferences and to the Headers Tab to see 
if the columns you're missing are selected.  If they are already 
selected, check your column widths at the top of the headers pane.  If 
they are too wide, some columns will disappear off to the right.  
Check for a horizontal slide bar at the bottom of the Headers Pane.  
Grab the vertical line between the column headers and slide left or 
right to readjust the size.


If you're missing headers/articles, go to Edit:Preferences then to the 
Articles Tab and see what it's set to delete articles at. [...]


I explained this before; the (selected in preferences) columns 
disappeared and so did the horizontal slide bar/li, which was described 
to do so because of a 'race condition'.


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] pan always crashing fast again

2023-07-11 Thread David Chmelik

On 7/7/23 11:51 AM, reijo.korho...@gmail.com wrote:

On Thu, 2023-07-06 at 01:24 -0700, dchme...@gmail.com wrote:

On 9/8/22 6:07 AM, Dominique Dumont wrote:

On Thursday, 8 September 2022 12:16:10 CEST David Chmelik wrote:

I compiled pan 0.151 but, after starting, quickly got another
segmentation fault.

Can you get a backtrace? [...]

Now I compiled 0.154.  I don't know that I'll be able to get a
backtrace.  Do I need debugging compiled in, and if so, how do I do
that
then get the backtrace?

Hi, I don't use and compile pan any more, so my advice is very generic
as old school guys do. Pan code is c++, so it can be debugged by gdb.
Look gdb manual how to use it. Basic case is "gdb ", where


Well, how do I do that?  This command had no output: ./configure 
--help|grep -i debug .


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] pan always crashing fast again

2022-09-08 Thread David Chmelik

On 9/8/22 1:00 AM, Dominique Dumont wrote:

On Thursday, 8 September 2022 01:25:16 CEST David Chmelik wrote:
[...] But you can get tarballs on this gitlabpage:
  https://gitlab.gnome.org/GNOME/pan/-/tags

Each version has a button to download source on the right.

For instance:

https://gitlab.gnome.org/GNOME/pan/-/archive/v0.151/pan-v0.151.tar.gz [...]


Thanks! GitLab obviously isn't made for people who don't use git and 
just want to test; I'd have never found that and probably still won't be 
able to find tarballs later.


I compiled pan 0.151 but, after starting, quickly got another 
segmentation fault.



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] pan always crashing fast again

2022-09-07 Thread David Chmelik

On 9/6/22 1:26 AM, Duncan wrote:

dchmelik-Re5JQEeQqe8AvxtiuMwx3w posted on Sun, 4 Sep 2022 21:43:11 -0700
as excerpted:


On 9/4/22 5:19 AM, Duncan wrote:

dchmelik-Re5JQEeQqe8AvxtiuMwx3w posted on Fri, 2 Sep 2022 19:37:53
-0700 as excerpted:


Like for past few years until earlier this year, pan always crashes
fast again (on Slackware64 15+current GNU/Linux).

Pan always says something like this before crashing: (pan:16759):
Gtk-CRITICAL **: 19:23:47.724:
IA__gtk_tree_view_column_set_fixed_width:
assertion 'fixed_width > 0' failed

What version of pan [a]nd do you know or can you check whether
it's built against gtk2 or gtk3?

GTK2 0.149

OK.  At this point, since you don't see a current gtk3 0.151 build, I'd
really suggest building it yourself (against gtk3), since 0.147 started
modernizing with a switched to gmime3, thereby getting quite buggy and
unstable during the modernizing for a few versions (as I've said 0.151
seems to be stable again now, IDR whether 0.150 was yet or not), while
IIRC 0.146 code was so dated I was having problems even getting it to
build (against gtk2 still) without patches toward the end, and when I did
it was buggy.


I avoid/dislike version control systems (VCS): in past tried software 
'commits' to fix very minor bugs then 'commits' commonly introduce 
critical bugs they'd never knowingly allow in a stable version.  Aren't 
easily-accessible/properly-numbered 0.150 & 0.151 tarballs going to be 
released on pan.rebelbase.com?


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] pan always crashing fast again

2022-09-03 Thread David Chmelik

On 9/3/22 4:00 AM, Rhialto wrote:

On Fri 02 Sep 2022 at 19:37:53 -0700, dchme...@gmail.com wrote:

Like for past few years until earlier this year, pan always crashes fast
again (on Slackware64 15+current GNU/Linux).

Pan always says something like this before crashing: (pan:16759):
Gtk-CRITICAL **: 19:23:47.724: IA__gtk_tree_view_column_set_fixed_width:
assertion 'fixed_width > 0' failed

If it says that, it suggests it has something to do with a user
interface element. And that would possibly be stored in
.pan2/preferences.xml. Moving aside that file might be enough. [...]
I didn't change much: just set to show only subject, from, time, lines 
and/or bytes.



Pan only sometimes (50% to 75% times?) says this before crashing: [1]+
Segmentation fault  pan

People seem to have changed the meaning of "crashing" [...].
Yes: when others than research scientists started using computers. If a 
program isn't supposed to stop but does without a user asking (excluding 
accidentally) everyone I know (even older 
programmers/scientists/instructors I've known since early 1990s, and in 
that time) say 'crash'.


After moving preferences.xml I restarted pan--no crash--but now don't 
see message bodies (might just be my night themes... I'll try tomorrow) 
and saw the below.


(gtk-chtheme:29761): WARNING **: 05:13:42.069: Invalid borders specified 
for theme pixmap: 
/usr/share/themes/Menta/gtk-2.0/widgets/Others/null.png, borders don't 
fit within the image.


I don't know what that theme is doing but most/all daytime others I used 
botched scrollbars and/or analogue clock or emit too much blue.


** (gtk-chtheme:29761): WARNING **: 05:13:42.069: invalid source 
position for bilinear gradient
** (gtk-chtheme:29761): WARNING **: 05:13:42.069: invalid source 
position for vertical gradient


Can I opt-out of gradients or are those errors also in Menta theme?   I 
don't know what X software installed it but it's nice...



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] haven't read your own sent messages?

2022-08-02 Thread David Chmelik
Apparently all posts I send to NNTP newsgroups become 'new'/'unread' in my 
own sent box but if I post I've already written/read/revised/reread enough 
hours of course I've already read!  Can't they only show up 'new'/'unread' 
in drafts until sent then save in sent box 'read?'  Does anyone else even 
really consider something oneself posted unread other than checking it got 
to actual newsgroup (but likely not reading until any reply)?



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] collapsible hierarchies?

2022-07-21 Thread David Chmelik
If you look at Thunderbird Mail & News, it does some things better than 
Pan such as collapsible hierarchies.  I use almost 1,000 newsgroups so 
it'd be helpful if each (sub)category could be collapsible.



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] error: plonked posters posts' showing up as new

2022-03-19 Thread David Chmelik
Usenet may again be a little better than it was in mid-to-late 1990s in 
terms of spam--some newsgroups have no spam--but unfortunately once again 
others still are almost all spam.

So, I have a large killfile again and will be plonking more advertisers/
pr0n & drug & weapons dealers, trolls, proselytizer religious fanatics, 
etc..

However I noticed what often happens is I get a large number updates.  I 
go to those groups then see sometimes all posts are by plonked posters 
with spam subject lines... just for a split-second, then disappear.

Since I'm now subscribed to over 1000 newsgroups (if you add Usenet and 
Gmane) seeing all those false updates wastes considerable time.

Shouldn't the logic be fixed to omit those before they ever even get 
counted as updates, so you don't waste a lot of time still seeing dozens 
spam updates?



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] copy/paste from cat/more to Pan post format errors

2022-03-19 Thread David Chmelik
I posted to Usenet alt.comics,alt.comics.fandom,rec.arts.comics.misc 
recently.

I edited my post in text editor because after I saved draft in Pan, there 
seemed no way to reopen that worked.

Maybe text editor crashed but I ended up using cat & more in shell to 
view post then copied & pasted in the several sections favourite comic 
books, artists/writers.

I don't know if the problem was something in copying & pasting (shell to 
XFCE clipboard did) or Pan, but each section's first line's newline was 
removed, and some sections had several newlines removed.

Is it perhaps a shell problem if you process much text, it's not always 
responsive so special/control characters don't always go through?  I 
notice this sort of thing in telnet, rsh, ssh, you might have to press  
 or  or arrow keys several or even many times but only a few 
will get through, or you might be waiting a long time, retype some words/
sections but sometimes only a second or third instance will go through... 
sometimes it takes a few minutes to type something pretty short if 
connection is slow...


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] user-friendly .newsrc

2022-03-15 Thread David Chmelik

On 3/14/22 10:47 PM, David Chmelik wrote:
[...] If I can't extract actually-subscribed groups, I'm not going to 
spend days/weeks paging tens/hundreds thousands lines newsgroups to 
see which have articles, so may be unable to use NNTP anymore.  If I 
could only get a user-friendly .newsrc, having to resubscribe almost 
1,000 newsgroups is several-days-project but doable/worthwhile to 
recreate functional .newsrc and be able to post again.


After asking here months/years, I finally asked libera (formerly 
freenode) IRC #bash where someone said ''grep -v '!' newsrc > newsrc2" 
which seemed to work (there are methods with awk, maybe cut, and ed, 
printf, sed) but GUI NNTP users shouldn't have to resort to 
command-line--most people wouldn't know this.  NNTP readers allow saving 
user-friendly (subscribed-only) .newsrcs besides master newsgroup lists.


I'm on my way to doing backup & deletion of my corrupt ~/.pan2, restarting.


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] server list broken

2022-03-14 Thread David Chmelik

On 3/14/22 9:58 PM, Duncan wrote:

With that many things going wrong, I'm wondering if your pan config is
corrupted.  I'd also check your disk/ssd's SMART report, to be sure that
isn't failing, and run various system diagnostics to be sure you're not
getting power brown-outs and the like, and maybe a memory diagnostic as
well, tho if pan's the /only/ thing acting up the system's likely fine,
but it can't hurt to check.

Assuming nothing appears outright corrupted (no binary gibberish in the
middle of a text file, etc), I'd ensure I had a backup of my pan settings,
then either start clean and reconfigure, or if it's less work, start clean
and restore the config from backup a file or a few at a time.  Luckily
most of pan's config is text-based, with the files named such that it's
fairly easy to see what each one does.  (An exception is the newsrc files
which track groups on each server along with the per-server per-group
read-message sequence numbers.  They're identified with a number and
newsrc, with the mapping of which one goes to which server in the
servers.xml file.)

What I'd probably do here is restore the general settings files such as
preferences.xml and the hotkeys files (if you've customized hotkeys), and
ensure that they seem to be fine before actually starting on the server
config, which I'd probably redo from scratch.  The subscribed groups could
go either way.  Then one by one I'd move the old newsrc files in place,
manually editing the servers.xml file to map them as appropriate, so as
not to lose the read-message tracking.  Tho the newsrc files could well be
part of the problem -- perhaps the mapping between server and its newsrc
file, as stored in servers.xml, got screwed up.  So you may need to dump
the newsrc files and start over with that bit of the config, downloading
the list of groups from each server again to initialize new newsrc files,
and starting over with marking which messages you've already read.

Your posting.xml file, which tracks the posting profile settings, could
also be messed up, so you might need to rebuild your posting profiles from
scratch.
Probably my ~/.pan2 is corrupted: I noticed a .XML was missing a server 
but still had one I'd deleted (and no longer in Edit -> Edit News Servers.)


Normally starting graphical user interface (GUI) notifies smartd 
problems, so lately status was okay, and I ran smartcl short tests on 
SSD/M2/NVME (/) & HDD (/home: ) SSD said passed but HDD ended without 
such further specific status output.  It's possibly wearing out, though 
unlikely because not-very-old WD/HGST (I even have almost-20-year-old 
WDs passing SMART) but I can't afford to replace yet. Should I do long 
test?  I'm unsure can when HDD being used...


I don't think power brown-outs affect my uninterruptible power supply 
(UPS) w/long battery time.


I doubt it's RAM: Pan is sole program I'm having major problems with.

Whether HDD or not, I guess I'll have to start over.  However, I 
subscribed to approaching 1,000 newsgroups (well, 800 to 900+) so need 
to extract from .newsrc* to get actual user-friendly .newsrc* some older 
newsreaders and Mozilla (Thunderbird, Seamonkey) have (only subscribed 
groups; full Usenet/etc. list in other file.)  At least older 
command-line ones could show only subscribed ones to copy & paste from 
terminal.  Seems .newsrc has problems but I'm not going to edit almost 
1,000 XML entries.  If I can't extract actually-subscribed groups, I'm 
not going to spend days/weeks paging tens/hundreds thousands lines 
newsgroups to see which have articles, so may be unable to use NNTP 
anymore.  If I could only get a user-friendly .newsrc, having to 
resubscribe almost 1,000 newsgroups is several-days-project but 
doable/worthwhile to recreate functional .newsrc and be able to post again.



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] server list broken

2022-03-14 Thread David Chmelik
Another thing on this sort of topic is apparently I have dozens/hundreds 
newsgroups no longer on a server I use, possibly on another server I 
used (SDF.)  For some reason they're in my main (Eternal-September) 
.newsrc.  I think I was told refresh the groups list and they'll be 
removed, but they weren't.  I refreshed it several times over days/weeks 
and left Pan open hours after that, and on at least one occasion closed 
Pan after no longer said it was getting groups...


Another thing on this sort of topic is of course I used to use Pan to 
post to gmane.comp.gnome.apps.pan.user but now Pan just says the posting 
profile's server (when Gmane selected) doesn't have this group (actually 
seems to be saying this about maybe all groups recently.)


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] server list broken, can't save/reopen drafts right

2022-03-14 Thread David Chmelik
My server list (Edit -> Edit News Servers) has AOIE, Eternal-September, 
Gmane, but when I try to post and select one, options are 
Eternal-September, Gmane, SDF.  I no longer have SDF and don't think I 
removed AIOE.


So because I couldn't post that time, I saved a draft, then later looked 
in drafts (Local Folder -> Drafst) folder but nothing's there, though 
using a shell I see is in ~/.pan2/article-drafts/autosave, not name I gave.



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] messages marked unread again

2022-03-13 Thread David Chmelik

I have Slackware64 15.1+current pan 0.149.
    Often (not always) when I restart pan and run it for a while I find 
messages I marked as read days ago have been reset marked unread.
    Even if I cleanly exit pan then start it some minutes later, it 
still happens.

    I'm using news.eternal-september.org (ES,) news.aioe.org , gmane.org
    Another thing, when I got the groups from gmane (and a few were on 
AIOE, but not ES, or vice-versa) I wish those were all automatically set 
in their profiles as part of GMANE, not my main (ES) profile... seems I 
have to do hundreds manually if I ever post...


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] no title, author fields

2022-03-05 Thread David Chmelik

On 3/5/22 1:55 AM, Dominique Dumont wrote:

On Saturday, 5 March 2022 10:20:03 CET David Chmelik wrote:

[a screenshot]

Looks like the Date column is too wide. Please drag the left of the 'Date'
widget to the right so the other columns are visible.
I know but already explained (in simple terms) there wasn't always 
something to drag: sometimes there is; sometimes not.



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] no title, author fields

2022-03-04 Thread David Chmelik
I have no no title, author fields; only date.  Another problem was those 
fields sometimes collapse then only are accessible with tiny lines you 
could pull them back out with.  Now even those lines are gone.  Does it 
depend which GTK theme I use? (which GTK version though, and what theme 
selectors can I use in POSIX-based OSs?)


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] choosing right servers and removing inaccessible groups? (was: debugging? (segmentation fault))

2022-02-16 Thread David Chmelik

On 2/13/22 6:46 AM, Rhialto wrote:

On Sun 13 Feb 2022 at 15:12:44 +0100, Rhialto wrote:

I'm not sure what input it's trying to parse there:

Going by the comments earlier in headers.cc, it's likely to be one of
the files in ~/.pan2/groups. So it's a file that Pan wrote itself.
Somehow it got corrupted apparently.
You could try moving aside the files in the ~/.pan2/groups directory
and putting them back gradually, to find which one is the bad one.
After I moved it, I'm back in Pan! :)  I'm not moving them back because 
there were over 700.
    It seems some/many were on news.sdf.org, which I no longer have 
access to, but Pan has a design problem that it didn't save which server 
you joined for each group.

    Is there any way I can get rid of all those old groups?
    I read/post on Eternal September (or alternative AIOE,) Gmane, but 
almost every time I try to post on Gmane, it says the group isn't on 
that server because it defaults to Eternal September.
    So, there really needs to be a new feature that Pan saves the 
information, for each group, of which server you joined it on.
    I was also unable to reply in Pan because, even after a changed to 
Gmane in 'From' it still said Gmane doesn't have this newsgroup anymore 
(said same about all Gmane groups I tried recently.)




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] debugging? (segmentation fault)

2022-02-12 Thread David Chmelik

On 2/12/22 10:46 PM, Detlef Graef wrote:

Am 13.02.22 um 03:28 schrieb David Chmelik:
For a few years every version of Pan 2 on Slackware64 GNU/Linux 
15+current has been crashing.  I even deleted most my /home/user.pan2 
(except subscriptions, like killfile with unicode sometimes crashed 
it) and restarted.
 I recompiled according to instructions in libera IRC ##slackware 
to add debugging symbols.

 What do I need to do next to debug?


Maybe you need GNU Debugger:

https://www.sourceware.org/gdb/

"gdb /usr/bin/pan"

When a segfault occurs, execute the command "backtrace".
    This is some further information seen when running it and the 
backtrace,  The only thing different last few years is I've been trying 
to read a few hundred newsgroups on Eternal-September (backup server 
AIOE) and Gmane.


IA__gtk_tree_view_column_set_fixed_width: assertion 'fixed_width > 0' failed
IA__gdk_window_get_state: assertion 'GDK_IS_WINDOW (window)' failed

(gdb) backtrace
#0  0x76acf4bc in strtoll_l_internal () at /lib64/libc.so.6
#1  0x76acb710 in atoi () at /lib64/libc.so.6
#2  0x00730692 in pan::DataImpl::load_headers(pan::DataIO 
const&, pan::Quark const&) (this=0x7fffd340, data_io=..., group=...)

    at headers.cc:573
#3  0x0072eb26 in pan::DataImpl::ref_group(pan::Quark const&) 
(this=0x7fffd340, group=...) at headers.cc:179
#4  0x00761332 in pan::DataImpl::xover_ref(pan::Quark const&) 
(this=0x7fffd340, group=...) at xover.cc:171
#5  0x00778239 in pan::TaskXOver::use_nntp(pan::NNTP*) 
(this=0x14c0100, nntp=0x299f170) at task-xover.cc:150
#6  0x00768597 in pan::Task::give_nntp(pan::NNTP::Source*, 
pan::NNTP*) (this=0x14c0100, source=0x7fffce10, nntp=0x299f170)

    at task.cc:45
#7  0x0078cc7f in pan::Queue::give_task_a_connection(pan::Task*, 
pan::NNTP*) (this=0x7fffce10, task=0x14c0100, nntp=0x299f170)

    at queue.cc:258
#8  0x0078d75f in pan::Queue::process_task(pan::Task*) 
(this=0x7fffce10, task=0x14c0100) at queue.cc:371
#9  0x0078c1c9 in 
pan::Queue::on_pool_has_nntp_available(pan::Quark const&) 
(this=0x7fffce10, server=...) at queue.cc:97
#10 0x007a97d6 in pan::NNTP_Pool::fire_pool_has_nntp_available() 
(this=0x1449cd0) at /tmp/pan-0.149/pan/tasks/nntp-pool.h:104
#11 0x007a8570 in pan::NNTP_Pool::check_in(pan::NNTP*, 
pan::Health) (this=0x1449cd0, nntp=0x299f170, health=pan::OK) at 
nntp-pool.cc:161
#12 0x0078f436 in pan::Queue::check_in(pan::NNTP*, pan::Health) 
(this=0x7fffce10, nntp=0x299f170, nntp_health=pan::OK)

    at queue.cc:783
#13 0x00768813 in pan::Task::check_in(pan::NNTP*, pan::Health) 
(this=0x14c1160, nntp=0x299f170, health=pan::OK) at task.cc:60
#14 0x0077a023 in pan::TaskXOver::on_nntp_done(pan::NNTP*, 
pan::Health, pan::StringView const&)
    (this=0x14c1160, nntp=0x299f170, health=pan::OK, response=...) at 
task-xover.cc:478
#15 0x007851da in pan::NNTP::fire_done_func(pan::Health, 
pan::StringView const&) (this=0x299f170, health=pan::OK, response=...)

    at nntp.cc:64
#16 0x0078601f in pan::NNTP::on_socket_response(pan::Socket*, 
pan::StringView const&) (this=0x299f170, sock=0x7fffec00e910, line_in=...)

    at nntp.cc:287
#17 0x007a6faf in pan::GIOChannelSocket::do_read() 
(this=0x7fffec00e910) at socket-impl-gio.cc:346
#18 0x007a7635 in pan::GIOChannelSocket::gio_func(_GIOChannel*, 
GIOCondition) (this=0x7fffec00e910, channel=0x7fffec02ac30, cond=G_IO_IN)

    at socket-impl-gio.cc:457
#19 0x007a74ab in pan::GIOChannelSocket::gio_func(_GIOChannel*, 
GIOCondition, void*)
    (channel=0x7fffec02ac30, cond=G_IO_IN, sock_gp=0x7fffec00e910) at 
socket-impl-gio.cc:436
#20 0x7704 in g_main_context_dispatch () at 
/usr/lib64/libglib-2.0.so.0

#21 0x77555868 in  () at /usr/lib64/libglib-2.0.so.0
#22 0x77555b43 in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0
#23 0x77c635aa in gtk_main () at /usr/lib64/libgtk-x11-2.0.so.0
#24 0x0067502a in (anonymous namespace)::mainloop() () at pan.cc:104
#25 0x00676690 in (anonymous 
namespace)::run_pan_in_window(pan::GUI*, pan::Data&, pan::Queue&, 
pan::Prefs&, pan::GroupPrefs&, GtkWindow*)
    (_gui=0xa57000, data=..., queue=..., prefs=..., group_prefs=..., 
window=0x10df0a0) at pan.cc:563
#26 0x00677be9 in main(int, char**) (argc=1, 
argv=0x7fffdd68) at pan.cc:1130


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] debugging? (segmentation fault)

2022-02-12 Thread David Chmelik
For a few years every version of Pan 2 on Slackware64 GNU/Linux 
15+current has been crashing.  I even deleted most my /home/user.pan2 
(except subscriptions, like killfile with unicode sometimes crashed it) 
and restarted.
    I recompiled according to instructions in libera IRC ##slackware to 
add debugging symbols.

    What do I need to do next to debug?

___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] pan 0.147 crashes

2021-10-03 Thread David Chmelik
Slackware64-current doesn't seem to have GTK2 nor GTK3, only GTK4, but pan
is still crashing.  Don't confuse it with what ldd says for Slackware64
14.2.  I guess I'll have to wait for a new Slackware stable version  or
clear up my .pan profile.  When I start, I have almost 700 tasks because I
have a lot of newsgroups.  Could that be too many?

On Tue, 28 Sept 2021 at 02:31, Dominique Dumont  wrote:

> On Tuesday, 28 September 2021 09:59:02 CEST David Chmelik wrote:
> > > Is pan compiled with gtk2 or gtk3 ?
> >
> > Maybe GTK2, but I don't know.
>
> I've checked. It's gtk2:
> $ ldd /tmp/pan | grep gtk
> libgtkspell.so.0 => /lib/x86_64-linux-gnu/libgtkspell.so.0
> (0x7f8e4557f000)
> libgtk-x11-2.0.so.0 => /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
> (0x7f8e45121000)
>
> > > What's your window manager ?
> >
> > X/KDE
>
> On Debian, I had to compile pan with Gtk3 because pan with gtk2 crashed
> often with KDE.
>
> You should try to compile pan with gtk3 .
>
> > > Could you provide a backtrace ?
> >
> > How do I do that again?
>
> See https://wiki.debian.org/HowToGetABacktrace although I don't know how
> to get debug symbols on slackware.
>
> Please try pan with gtk3 first.
>
> All the best
>
>
>
>
>
> ___
> Pan-users mailing list
> Pan-users@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/pan-users
>
___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] pan 0.147 crashes

2021-09-28 Thread David Chmelik

On 9/28/21 12:01 AM, Dominique Dumont wrote:

On Tuesday, 28 September 2021 05:42:01 CEST David Chmelik wrote:

For last few versions (including 0.147) pan crashes (on
Slackware64-current) apparently for any GTK theme I use.

Did you compile pan yourself?

no

Is pan compiled with gtk2 or gtk3 ?

Maybe GTK2, but I don't know.

What's your window manager ?

X/KDE

Could you provide a backtrace ?

How do I do that again?

Alternatively, maybe I could try compiling pan again, with GTK3.  I 
didn't work on a previous version.

Will pan be
updated to use newer GTK so it stops crashing?

First we need to get rid of gmime2, fix gtk3 usage, get rid of gtk2, then we
may think of gtk4. This won't happen soon unless we get more help.
It's possible it was something else, like last year or few, after I had 
added foreign unicode to my killfile, pan always crashed,  I removed the 
killfile and it worked again.  I still don't have a killfile again 
though, so that's not it.



All the best



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] pan 0.147 crashes

2021-09-27 Thread David Chmelik
For last few versions (including 0.147) pan crashes (on 
Slackware64-current) apparently for any GTK theme I use.  Will pan be 
updated to use newer GTK so it stops crashing?  GTK4 is out now (not for 
Slackware yet) but I thought just having pan use something newer might 
be better... I also read that for some GTK your GUI needs a list of 
programs that can use it, and if it's not in that list, it might crash 
(used to be like this with the Pale Moon web browser also.)


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Unable to read article in pan

2021-01-23 Thread David Chmelik

On 1/23/21 1:33 PM, M.R.P. zensky via Pan-users wrote:

Hello I have pan installed and download headers from a group but when I click 
on the post it does not open up so that I can read the article.


I have same problem sometimes or all the time now...

___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] can you run Pan 2 on anything but GNOME/Linux? (and how to donate?)

2020-09-07 Thread David Chmelik

On 9/1/20 1:06 PM, Zan Lynx wrote:
If you can download the debug package for your distro, or even 
download the Pan source and build it for yourself and then get the 
crash backtrace, I volunteer to take a look at it.


    Thanks, and I tried, but FreeBSD Unix has very special way of 
compiling: I tried git source, beta source, and stable source used for 
the (installed) FreeBSD package itself, but gmake/etc. crashes on all.

    There's not much more I can do...
    Sorry for last time posting my large email signature to the 
mailing list; administrators can remove that if it's kind of too much 
extra stuff in a message in a thread...



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] can you run Pan 2 on anything but GNOME/Linux? (and how to donate?)

2020-09-02 Thread David Chmelik

On 9/1/20 1:06 PM, Zan Lynx wrote:
If you can download the debug package for your distro, or even 
download the Pan source and build it for yourself and then get the 
crash backtrace, I volunteer to take a look at it.


FreeBSD mainly has debugging packages for the entire OS, such as lib32 
or lib64... I tried those, and X Window System desktop environments (DE) 
were unusably slow.  But I can try compiling from the latest Pan 2 
source code...



I've fixed a couple of Pan crashes for myself so I am somewhat familiar.

Run your pan in a terminal window with "gdb pan"
Once it crashes you should be at a gdb prompt that looks like "(gdb)", 
then type "info local" and then type "thread apply all bt" and put the 
results here or in a link like you did before.


"bt" is a shortcut for "backtrace" and what it does it display all of 
the function calls that lead to the current program execution. "thread 
apply all" applies the next command to every thread in the program. So 
it makes a backtrace report for each thread.


"info local" is often not useful because of optimization, but it tries 
to display the values of each variable at the current program location.



--
Sincerely,
David
homesite mirror  (most uptime)
homesite  (updated first)
IRC Diaspora Social 
GNU Social 
FB 
Twitter 
Goodreads 
Academia 
LinkedIn 
Flickr 
Pinterest 
Ebay 
LiberaPay.com 
Patreon 
Buy Me A Coffee 
Flattr 
Zazzle Ko-fi 

SBo 
Pouet 
BitFellas 
deviantART 
ElfTown 
ArtCity 
Internet 
Archive 
ModLand 
Trax in Space 
Scenestream 
ModArchive 


You can ask how to make graphical link signatures.

___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] can you run Pan 2 on anything but GNOME/Linux? (and how to donate?)

2020-08-27 Thread David Chmelik
So I posted these various debug logs requested.  If unclear why I put on a
'paste bin' website (below,) it's because some these logs are probably 80+
KB... I could post them here if people really want but unsure you want
messages that large on the mailing list...

On Sat, 22 Aug 2020 at 00:38, David Chmelik  wrote:

> On 2020-08-19 03:44, Detlef Graef wrote:
> > Please try to run:
> >
> > pan --debug
> https://p.bsd-unix.net/view/9a8b18b1
>
> > or maybe (on FreeBSD) to trace system calls:
> >
> > truss pan
>
> https://p.bsd-unix.net/view/1bb63670
>
> These will expire within a month.
>
> I wonder if my own (incomplete) X pointer theme crashed it, but X/KDE
> normally has programs use backup/default theme for missing icons.
>
>
___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] can you run Pan 2 on anything but GNOME/Linux? (and how to donate?)

2020-08-22 Thread David Chmelik

On 2020-08-19 03:44, Detlef Graef wrote:

Please try to run:

pan --debug

https://p.bsd-unix.net/view/9a8b18b1


or maybe (on FreeBSD) to trace system calls:

truss pan


https://p.bsd-unix.net/view/1bb63670

These will expire within a month.

I wonder if my own (incomplete) X pointer theme crashed it, but X/KDE 
normally has programs use backup/default theme for missing icons.



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] can you run Pan 2 on anything but GNOME/Linux? (and how to donate?)

2020-08-19 Thread David Chmelik

On 2020-08-19 03:44, Detlef Graef wrote:

Am 19.08.20 um 12:30 schrieb David Chmelik:

Okay, here is some output from trying to run Pan 2 in FreeBSD Unix
KDE5 [...]

Please try to run:

pan --debug


I see that'll end up listing all newsgroups I subscribe to, which I 
don't want to do right now.  Will there ever be a way to use/save/export 
plainer-style .newsrc (to view/edit in text editors and other NNTP 
newsreaders) only listing newsgroups one subscribes to?  That's what I'm 
used to since mid-1990s... also extremely time-consuming to have to go 
through lists of all Usenet & Gmane newsgroups, or even look at a page 
of maybe over 200 groups, just to save a .newsrc the way I used to have 
(in command-line NNTP newsreaders, Mozilla Thunderbird, and maybe 
orginally Forte Free Agent, which I don't use any those anymore except 
rarely slrn.) After switching from Thunderbird to Pan (to separate email 
& NNTP) I just no longer even know all the newsgroups I subscribe to 
because of Pan's .newsrc format non-useful to users.  I did ask about 
that last year but after a month or few of no replies, that's when Pan 
was always crashing for me...



or maybe (on FreeBSD) to trace system calls:

truss pan



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] can you run Pan 2 on anything but GNOME/Linux? (and how to donate?)

2020-08-19 Thread David Chmelik
Okay, here is some output from trying to run Pan 2 in FreeBSD Unix 
KDE5.  Weird that it'd immediately halt (not even open) Pan for these 
reasons, as of course, I don't want audio volume in Pan.  On Slackware 
GNU/Linux I get a different crash... on TWM, CDE, KDE4, XFCE, MATE, I 
get mostly different crashes/halts/non-starts (can't show those right 
now)... I can run Pan for a few minutes in a few, then it crashes... I 
even deleted my /home/user/.pan2 (kept .newsrc)... same (crashed.)  I 
recall reading GTK has lists of approved programs, and unless they're in 
some list, themes will crash them... I'm pretty attached to what themes 
I used, but I also tried every theme I had at the time (in some of these 
window managers & desktop environments.)  Took me a while to reply 
because I hadn't subscribed on listserv (just reading archive... caught 
up now) but I guess I will for a while... hope the current programmers 
got my donation.



d...@1.pc:~$ pan&
[1] 11155
(pan:11155): Gtk-WARNING **: 03:20:13.128: Unable to locate theme engine 
in module_path: "xfce",
(pan:11155): Gtk-WARNING **: 03:20:13.129: Unable to locate theme engine 
in module_path: "xfce",
(pan:11155): Gtk-WARNING **: 03:20:13.129: Unable to locate theme engine 
in module_path: "xfce",
(pan:11155): Gtk-CRITICAL **: 03:20:13.463: 
IA__gtk_tree_view_column_set_fixed_width: assertion 'fixed_width > 0' failed
(pan:11155): Gtk-CRITICAL **: 03:20:13.463: 
IA__gtk_tree_view_column_set_fixed_width: assertion 'fixed_width > 0' failed
(pan:11155): Gtk-CRITICAL **: 03:20:13.463: 
IA__gtk_tree_view_column_set_fixed_width: assertion 'fixed_width > 0' failed
(pan:11155): GVFS-RemoteVolumeMonitor-WARNING **: 03:20:13.481: remote 
volume monitor with dbus name org.gtk.vfs.HalVolumeMonitor is not supported



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] can you run Pan 2 on anything but GNOME/Linux? (and how to donate?)

2020-08-18 Thread David Chmelik
I've used Pan since '00s: best NNTP newsreader ever.  However last year 
it started crashing for me in KDE5, so I tried TWM, XFCE, MATE... can't 
run Pan 2 in anything.  I can't run it in regular GNOME (rather than 
maybe MATE or compiling Cinnamon) because I use command-line, not an X 
display manager (GNOME requires gdm) and I heard GNOME forces you to use 
only one session (and I'm not going to exit a KDE or TWM session just 
for GNOME just for Pan.)
    The developers also didn't do the serious thing to list 
dependencies for real Unix (not just GNU/Linux) such as FreeBSD, etc.  
FreeBSD does have a package, but as it crashes all different ways in 
various window managers (WM)/desktop environments (DE) and when compiling.
    If one uses other POSIX-based OSes & X WM/DE, is there any way you 
can even run Pan anymore?
    A few years ago, I tried to donate $5, but it returned to me.  I 
tried again recently... hoping that goes through and that the current 
developers will take it seriously that there needs to be some effort 
porting/detailing for other common usage...
 NNTP/Usenet is my preferred way to get help (secondly IRC and 
web-forums) so I really hope I can use Pan again... no other NNTP 
newsreader comes anything close in quality/safety.




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] clean .newsrc? (subscribed groups only?)

2020-04-15 Thread David Chmelik
I'm used to having a clean .newsrc--only of groups I subscribe to--since 
the older days of simpler newsreaders... which everything else I used 
wrote such a .newsrc, so it was a useful file (since I discuss elsewhere 
what NNTP groups I use, and review/search them in a text editor or 
command-line.)  Switching to Pan solved one problem but now there's 
another of not being able to have a normal .newsrc... will that be 
possible in the future?  The list of all existing newsgroups should be a 
separate file...


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] a couple Pan problems/questions (KDE5 display, getting .newsrc)

2019-06-18 Thread David Chmelik
Lately I've been using KDE5 and Pan doesn't work right with the available 
GTK if that's what's used.  Only one message pane column is showable at 
once, such as subject (what I chose,) sender, date, etc.  The rest never 
show, even if I select them to be shown.

Is there a way I can get my entire .newsrc-type file of only groups I 
currently subscribe to, and not ones that I haven't subscribed to?  Even 
something such as cat another groups file or 'ls -1' a groups 
directory...?


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] Pan stops showing more than one message header column

2018-11-05 Thread David Chmelik
I'm temporarily trying Pan (with same profile from a working installation 
of Pan on other OS) on Kubuntu.  I must say it's a poor implementation of 
KDE.  In this, Pan only shows one message header column (either author, 
subject, date, etc.)  What can I do about that?  It's not a resize issue; 
the cursor never goes over a place I can resize it to get the other 
columns.  They are just not displayed at all.


___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users