After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 353622 - Crash on deleting posts while header retrieval is in progress
Crash on deleting posts while header retrieval is in progress
Status: RESOLVED DUPLICATE of bug 357735
Product: Pan
Classification: Other
Component: general
pre-1.0 betas
Other Windows
: Normal major
: 1.0
Assigned To: Charles Kerr
Pan QA Team
Depends on:
Blocks:
 
 
Reported: 2006-08-31 00:41 UTC by Christophe GISQUET
Modified: 2006-10-04 21:01 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christophe GISQUET 2006-08-31 00:41:51 UTC
I've observed this problem with pan 0.110 under windows. It is triggered at least while getting all headers after groups list has also been retrieved. It is triggered when deleting posts.

The backtrace shows an obvious culprit:
===
  • #0 pan::Article::get_part_state
    at article.cc line 33
  • #1 pan::DataImpl::xover_add
    at xover.cc line 321
  • #2 pan::TaskXOver::on_nntp_line
    at task-xover.cc line 307
  • #3 pan::NNTP::onSocketResponse
    at nntp.cc line 148
  • #4 pan::GIOChannelSocket::do_read
    at socket-impl-gio.cc line 338
  • #5 pan::GIOChannelSocket::gio_func
    at socket-impl-gio.cc line 438

There is another bug about problem with xover add, but it doesn't seem enough related (no crash for instance).
Comment 1 Charles Kerr 2006-08-31 16:42:35 UTC
You're running with the #353334 memory patch applied, right?
Comment 2 Christophe GISQUET 2006-08-31 18:14:57 UTC
Argh, yes indeed. Sorry for having forgotten to mention this. I hope the backtrace helped in not wasting your time on my mistake.

If I want to report other bugs, should I use the plain 0.110 or is it better to use this '0.110.1' version ?
Comment 3 Charles Kerr 2006-09-03 15:44:36 UTC
Fixed for 0.111, which will be out later today -- so just use that
for reporting bugs. :)
Comment 4 Christophe GISQUET 2006-10-04 19:57:30 UTC
I think this problem is still present in 0.115 under the same scenario (win32, etc), maybe under another shape: I did notice crashes when updating.

Here's the gdb backtrace:
  • #0 pan::DataImpl::xover_add
    at ../../pan/general/quark.h line 156
  • #1 pan::TaskXOver::on_nntp_line
    at task-xover.cc line 307
  • #2 pan::NNTP::on_socket_response
    at nntp.cc line 143
  • #3 pan::GIOChannelSocket::do_read
    at socket-impl-gio.cc line 373
  • #4 pan::GIOChannelSocket::gio_func
    at socket-impl-gio.cc line 482

There's no obvious cause this time, unfortunately. Using gtk 2.8.19/gtkmm 2.8.8 and glib 2.12.1/glibmm 2.10.4
Comment 5 Christophe GISQUET 2006-10-04 20:04:18 UTC
Let me mention that I pushed it far: I think I was deleting subjects it was still retrieving headers for (yes that was a binary group).

I've also allowed me to reopen the bug. Hope you don't mind.
Comment 6 Christophe Lambin 2006-10-04 21:01:11 UTC
This is the same bug as bug #357735.

OK, this bugreport is technically older than #357735, but that one has more info, so closing this one as dupe.

*** This bug has been marked as a duplicate of 357735 ***