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 357911 - crash during final stages of downloading "new headers" for current group
crash during final stages of downloading "new headers" for current group
Status: RESOLVED DUPLICATE of bug 357735
Product: Pan
Classification: Other
Component: general
pre-1.0 betas
Other All
: Normal critical
: ---
Assigned To: Charles Kerr
Pan QA Team
Depends on:
Blocks:
 
 
Reported: 2006-09-27 03:10 UTC by David Kelly
Modified: 2006-09-27 05:42 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description David Kelly 2006-09-27 03:10:38 UTC
Steps to reproduce:
1. Start download of a group of articles in a group.
2. Start "Download new headers" for subscribed groups.
3. Move "new headers" tasks to top in Task Manager.
4. Delete some articles in the group.
5. Crash occurred during the final stages of updating the group list for the currently viewed group. Other groups completed previously without issue.


Stack trace:
(gdb) thread apply all bt

Thread 4 (LWP 100127)

  • #0 pthread_testcancel
    from /usr/lib/libpthread.so.2
  • #1 pthread_mutexattr_init
    from /usr/lib/libpthread.so.2
  • #2 ??

Thread 3 (Thread 0x8296000 (runnable))

  • #0 pan::DataImpl::xover_add
    at quark.h line 156
  • #1 pan::TaskXOver::on_nntp_line
    at string-view.h line 147
  • #2 pan::NNTP::on_socket_response
    at nntp.cc line 143
  • #3 pan::GIOChannelSocket::do_read
    at string-view.h line 149
  • #4 pan::GIOChannelSocket::gio_func
    at socket-impl-gio.cc line 481
  • #5 g_vasprintf
    from /usr/local/lib/libglib-2.0.so.0
  • #6 g_main_context_dispatch
    from /usr/local/lib/libglib-2.0.so.0
  • #7 g_main_context_acquire
    from /usr/local/lib/libglib-2.0.so.0
  • #8 g_main_loop_run
    from /usr/local/lib/libglib-2.0.so.0
  • #9 gtk_main
    from /usr/X11R6/lib/libgtk-x11-2.0.so.0
  • #10 (anonymous namespace)::run_pan_in_window
    at pan.cc line 154
  • #11 main
    at pan.cc line 294

Thread 2 (Thread 0x8296e00 (LWP 100057))

  • #0 pthread_testcancel
    from /usr/lib/libpthread.so.2
  • #1 pthread_mutexattr_init
    from /usr/lib/libpthread.so.2
  • #2 ??

Thread 1 (Thread 0x8455000 (sleeping))

  • #0 pthread_mutexattr_init
    from /usr/lib/libpthread.so.2
  • #1 pthread_mutexattr_init
    from /usr/lib/libpthread.so.2
  • #2 _pthread_cond_wait
    from /usr/lib/libpthread.so.2
  • #3 pthread_cond_wait
    from /usr/lib/libpthread.so.2
  • #4 g_async_queue_push_sorted
    from /usr/local/lib/libglib-2.0.so.0
  • #5 g_thread_pool_free
    from /usr/local/lib/libglib-2.0.so.0
  • #6 g_static_private_free
    from /usr/local/lib/libglib-2.0.so.0
  • #7 pthread_create
    from /usr/lib/libpthread.so.2
  • #8 _ctx_start
    from /lib/libc.so.6
  • #0 pthread_testcancel
    from /usr/lib/libpthread.so.2


Other information:
pan 0.114, FreeBSD 6.1
Comment 1 Christophe Lambin 2006-09-27 05:42:57 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.


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