https://bugs.gpodder.org/show_bug.cgi?id=1323

             Bug #: 1323
           Summary: Process never dies if gpodder.net is unreachable
    Classification: Unclassified
           Product: gPodder
           Version: 2.14
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: low
         Component: Application
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected]


This is another bug I tripped over by accident. I was able to reproduce it on
two different machines.

When I went to close gPodder 2.14 this morning, I decided to open it again to
check something. However, it never opened again! Maybe I didn't click the
button? I tried again. Still nothing.

I checked my processes, and lo' and behold, there are *THREE* gpodder processes
running, yet no sign of the interface. So I killed them. (I got away with
murder.)

After the processes were killed, I was able to launch gPodder again. When I
exited, I noticed that the GUI disappeared, but the gpodder process was still
running in the background. I killed it, and had a hunch as to what the problem
might be.

I ran "gpodder -v" and it revealed that upon exiting, it was attempting to sync
the changes to the server. (That is where it froze.) Normally, it shouldn't
hang on this step. Not to my surprise, I whipped out Firefox and tried to visit
gpodder.net (and my.gpodder.org.) The web site was not reachable.

I unchecked "Synchronize subscriptions and episode actions" and now gPodder
exits cleanly without a process hanging in the background.

Not sure what a solution would look like. Perhaps there should be a timeout of
15 seconds or something, if the server is unreachable?

Even if the connection to the server is slow, syncing the few changes shouldn't
take more than half a minute. But if the server is unreachable, it's like
dividing by zero. I'm going to read above and see if I can find any typos befre
I submtt this bugr rreport.

-- 
Configure bugmail: https://bugs.gpodder.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
_______________________________________________
gPodder-Bugs mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/gpodder-bugs

Reply via email to