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 788986 - Pan crashes when loading a nzb file (attached)
Pan crashes when loading a nzb file (attached)
Status: RESOLVED OBSOLETE
Product: Pan
Classification: Other
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: pan-maint
pan-maint
Depends on:
Blocks:
 
 
Reported: 2017-10-14 13:34 UTC by Dominique Dumont
Modified: 2018-09-21 16:03 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
The nzb file that crashes pan (1.98 KB, application/xml)
2017-10-14 13:35 UTC, Dominique Dumont
Details

Description Dominique Dumont 2017-10-14 13:34:10 UTC
Hello 

A Debian user reports a crash when loading the attached nzb file:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=857625

This report contains a stack trace.

Note that the groups used in that nzb file are not common. The server news.gmane.org must be configured in pan for the crash to happen. Otherwise, the nzb content is ignored.

Here's the backtrace obtained on my system (Debian/unstable amd64. pan 0.142):

Core was generated by `pan'.
Program terminated with signal SIGABRT, Aborted.
  • #0 __GI_raise
    at ../sysdeps/unix/sysv/linux/raise.c line 51
  • #0 __GI_raise
    at ../sysdeps/unix/sysv/linux/raise.c line 51
  • #1 __GI_abort
    at abort.c line 89
  • #2 __libc_message
    at ../sysdeps/posix/libc_fatal.c line 175
  • #3 malloc_printerr
  • #4 _int_free
    at malloc.c line 3905
  • #5 UUCleanUp
    at uulib.c line 1266
  • #6 pan::Decoder::do_work
    at decoder.cc line 223
  • #7 pan::WorkerPool::Worker::worker_thread_func
    at worker-pool.cc line 74
  • #8 ??
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #9 ??
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #10 start_thread
    at pthread_create.c line 333
  • #11 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 97
  • #0 __GI_raise
    at ../sysdeps/unix/sysv/linux/raise.c line 51
  • #1 __GI_abort
    at abort.c line 89
  • #2 __libc_message
    at ../sysdeps/posix/libc_fatal.c line 175
  • #3 malloc_printerr
  • #4 _int_free
    at malloc.c line 3905
  • #5 UUCleanUp
    at uulib.c line 1266
  • #6 pan::Decoder::do_work
    at decoder.cc line 223
  • #7 pan::WorkerPool::Worker::worker_thread_func
    at worker-pool.cc line 74
  • #8 ??
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #9 ??
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #10 start_thread
    at pthread_create.c line 333
  • #11 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 97


All the best
Comment 1 Dominique Dumont 2017-10-14 13:35:44 UTC
Created attachment 361583 [details]
The nzb file that crashes pan
Comment 2 Petr Kovar 2017-10-23 22:19:44 UTC
Can confirm the crash. Upon loading the nzb, pan creates a subdirectory "\n    /" in the directory when the nzb is located, containing a signature.asc file, and crashes.
Comment 3 GNOME Infrastructure Team 2018-09-21 16:03:27 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/pan/issues/73.