Your message dated Fri, 18 Aug 2006 10:47:35 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#383491: fixed in pan 0.109-1
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: pan
Version: 0.108-2
Severity: important

I have run into a failed assert a few times since upgrading to the
latest release of pan. It occurs when selecting a message for reading:

terminate called after throwing an instance of 'std::logic_error'
  what():  basic_string::_S_construct NULL not valid

I've not been running pan with the --debug option, I'll do so and
forward the output when I hit the assertion failure again.

Backtrace:

#0  0xa75486f1 in kill () at ../string/bits/string2.h:998
No locals.
#1  0xa73d2030 in pthread_kill (thread=16384, signo=0) at signals.c:69
        handle = (pthread_handle) 0xa73da480
        pid = 29015
#2  0xa73d23fb in __pthread_raise (sig=-1489141772) at signals.c:200
        retcode = <value optimized out>
#3  0xa7548464 in *__GI_raise (sig=6)
    at ../linuxthreads/sysdeps/unix/sysv/linux/raise.c:32
No locals.
#4  0xa75499d8 in *__GI_abort () at ../sysdeps/generic/abort.c:88
        act = {__sigaction_handler = {sa_handler = 0xafb3bc88,
    sa_sigaction = 0xafb3bc88}, sa_mask = {__val = {2817617639, 2947791988,
      2817676880, 30, 2805760832, 1, 0, 1, 2808610665, 2947792016, 2810010184,
      2808604735, 138877412, 2947791932, 0, 45, 2808419432, 2947792048,
      2810010184, 2808605315, 6788756, 22547026, 0, 2808338087, 1, 2808338016,
      2817644212, 2947791968, 2807559321, 2808338016, 2808338088, 1}},
  sa_flags = -1347175308, sa_restorer = 0x1}
        sigs = {__val = {32, 0 <repeats 31 times>}}
#5  0xa7702aa4 in __gnu_cxx::__verbose_terminate_handler ()
   from /usr/lib/libstdc++.so.6
No symbol table info available.
#6  0xa77004c5 in std::set_unexpected () from /usr/lib/libstdc++.so.6
No symbol table info available.
#7  0xa7700502 in std::terminate () from /usr/lib/libstdc++.so.6
No symbol table info available.
#8  0xa770063a in __cxa_throw () from /usr/lib/libstdc++.so.6
No symbol table info available.
#9  0xa769501f in std::__throw_logic_error () from /usr/lib/libstdc++.so.6
No symbol table info available.
#10 0xa76dbf5f in std::string::_S_copy_chars () from /usr/lib/libstdc++.so.6
No symbol table info available.
#11 0xa76dc0a9 in std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::basic_string () from /usr/lib/libstdc++.so.6
No symbol table info available.
#12 0x08143d56 in pan::mime_part_to_utf8 (part=0x87cc8f0,
    fallback_charset=0x81ec6cc "") at utf8-utils.cc:203
        content_len = 0
        content = 0x8b7ae2b ""
        cpch = <value optimized out>
        __PRETTY_FUNCTION__ = "std::string pan::mime_part_to_utf8(GMimePart*, 
const char*)"
#13 0x08070e8b in pan::BodyPane::append_part (this=0x85138a0, obj=0x87cc8f0,
    widget_size=0x85198a4) at body-pane.cc:829
        str = {static npos = 4294967295,
  _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = 
{<No data fields>}, <No data fields>},
    _M_p = 0xafb3bf58 "x���\226\022\a\b�8Q\b��|\b�\230Q\b��\"\b\224\034|[EMAIL 
PROTECTED]|\b�8Q\b\233Iz�\224\034|��\213\203\b(E�\b�����#z��\213\203\b 
\022\a\b�8Q\bh��� \022\a\b"}}
        do_mute = <value optimized out>
        do_smilies = <value optimized out>
        do_markup = <value optimized out>
        part = (GMimePart *) 0x87cc8f0
        type = (const GMimeContentType *) 0x882f268
#14 0x08071296 in pan::BodyPane::foreach_part_cb (o=0x87cc8f0, self=0x85138a0)
    at body-pane.cc:861
No locals.
#15 0xa77a49ee in g_mime_multipart_foreach () from /usr/lib/libgmime-2.0.so.2
No symbol table info available.
#16 0xa77a23ed in g_mime_message_foreach_part ()
   from /usr/lib/libgmime-2.0.so.2
No symbol table info available.
#17 0x0806d1ef in pan::BodyPane::set_text_from_message (this=0x85138a0,
    message=0x8aa4528) at body-pane.cc:993
        h = {static npos = 4294967295,
  _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = 
{<No data fields>}, <No data fields>},
    _M_p = 0xafb3c0e8 "H�����\006\b�8Q\b�8Q\b([EMAIL PROTECTED]"}}
        headers = 0xa763ea40 ""
        end = {dummy1 = 0xa763ea40, dummy2 = 0xafb3c00c, dummy3 = -1489173339,
  dummy4 = -1486624176, dummy5 = -1486630924, dummy6 = -1347174360,
  dummy7 = -1487386188, dummy8 = -1486624192, dummy9 = 0x852b9e0,
  dummy10 = 0xa7726ff4, dummy11 = 143136244, dummy12 = 139639268,
  dummy13 = -1347174344, dummy14 = 0xa76ff4e1}
        line = {str = 0x0, len = 139639264}
        v = {str = 0x8563a20 "", len = 136258252}
        fallback_charset = 0x81ec6cc ""
        s = {static npos = 4294967295,
  _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = 
{<No data fields>}, <No data fields>},
    _M_p = 0x8b8850c "<span weight=\"bold\">Re: Automatic GRUB installation 
only if GRUB isn&apos;t already installed</span> from <span 
weight=\"bold\">Pradeep Varadarajan</span> at <span weight=\"bold\">Thu, 17 Aug 
2006 21:10:4"...}}
        w = 77
        l = 37
        pixbuf = <value optimized out>
        pch = <value optimized out>
        start = {dummy1 = 0x84f1590, dummy2 = 0x84f1530, dummy3 = 0,
  dummy4 = -1, dummy5 = -1, dummy6 = -1, dummy7 = -1748273258,
  dummy8 = -1682118149, dummy9 = 0x84f1560, dummy10 = 0x84f1ce8, dummy11 = 0,
  dummy12 = -1, dummy13 = 0, dummy14 = 0x0}
        end = {dummy1 = 0x84f1590, dummy2 = 0x84f1530, dummy3 = 0,
  dummy4 = -1, dummy5 = -1, dummy6 = -1, dummy7 = -1748273258,
  dummy8 = -1682118149, dummy9 = 0x84f1560, dummy10 = 0x84f1ce8, dummy11 = 0,
  dummy12 = -1, dummy13 = 0, dummy14 = 0x0}
        do_show_headers = <value optimized out>
        mark = <value optimized out>
#18 0x0806d408 in pan::BodyPane::refresh (this=0x85138a0) at body-pane.cc:1010
No locals.
#19 0x0806def0 in pan::BodyPane::set_article (this=0x85138a0, [EMAIL PROTECTED])
    at body-pane.cc:1021
No locals.
#20 0x08146e75 in pan::Progress::fire_finished (this=0x8b17028, status=0)
    at progress.cc:49
No locals.
#21 0x08105281 in pan::TaskArticle::update_work (this=0x8b17028)
    at task-article.cc:163
        tmpservers = {_M_t = {
    _M_impl = {<std::allocator<std::_Rb_tree_node<pan::Quark> >> = 
{<__gnu_cxx::new_allocator<std::_Rb_tree_node<pan::Quark> >> = {<No data 
fields>}, <No data fields>}, _M_key_compare = {<> = {<No data fields>}, <No 
data fields>},
      _M_header = {_M_color = 134711413, _M_parent = 0x8ae1fa0,
        _M_left = 0x3c, _M_right = 0x88815f4}, _M_node_count = 137410224}}}
        working = 0
        servers = {_M_t = {
    _M_impl = {<std::allocator<std::_Rb_tree_node<pan::Quark> >> = 
{<__gnu_cxx::new_allocator<std::_Rb_tree_node<pan::Quark> >> = {<No data 
fields>}, <No data fields>}, _M_key_compare = {<> = {<No data fields>}, <No 
data fields>},
      _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
        _M_left = 0xafb3c1b4, _M_right = 0xafb3c1b4}, _M_node_count = 0}}}
#22 0x08106ec0 in pan::TaskArticle::on_nntp_done (this=0x8b17028,
    nntp=0x8669300, health=pan::OK) at task-article.cc:266
        __PRETTY_FUNCTION__ = "virtual void 
pan::TaskArticle::on_nntp_done(pan::NNTP*, pan::Health)"
#23 0x08113dc5 in pan::NNTP::fire_done_func (this=0x8669300, health=pan::OK)
    at nntp.cc:107
        __func__ = "fire_done_func"
#24 0x0811564a in pan::NNTP::onSocketResponse (this=0x8669300, sock=0x8668568,
    [EMAIL PROTECTED]) at nntp.cc:257
        state = <value optimized out>
        line = {str = 0x87dc290 ".", len = 1}
        __PRETTY_FUNCTION__ = "virtual bool 
pan::NNTP::onSocketResponse(pan::Socket*, const pan::StringView&)"
#25 0x0812640f in pan::GIOChannelSocket::do_read (this=0x8668568)
    at socket-impl-gio.cc:338
        status = <value optimized out>
        err = (GError *) 0x0
        g = (GString *) 0x8663c70
        more = <value optimized out>
        __func__ = "do_read"
#26 0x0812689b in pan::GIOChannelSocket::gio_func (channel=0x86692a8,
    cond=G_IO_IN, sock_gp=0x8668568) at socket-impl-gio.cc:438
        gimmie_more = <value optimized out>
        __func__ = "gio_func"
#27 0xa7850b7f in g_io_unix_dispatch (source=0x88ccd98,
    callback=0x8126600 <pan::GIOChannelSocket::gio_func(_GIOChannel*, 
GIOCondition, void*)>, user_data=0x8668568) at giounix.c:162
        buffer_condition = 2805825524
#28 0xa7827771 in IA__g_main_context_dispatch (context=0x8224e48)
    at gmain.c:2043
No locals.
#29 0xa782a7e6 in g_main_context_iterate (context=0x8224e48, block=1,
    dispatch=1, self=0x8228198) at gmain.c:2675
        got_ownership = <value optimized out>
        max_priority = 2147483647
        timeout = 730
        some_ready = 1
        nfds = <value optimized out>
        allocated_nfds = <value optimized out>
        fds = (GPollFD *) 0x877e590
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#30 0xa782aba7 in IA__g_main_loop_run (loop=0x8748be8) at gmain.c:2879
        got_ownership = 0
        self = (GThread *) 0x8228198
        __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#31 0xa7c77141 in IA__gtk_main () at gtkmain.c:1003
        tmp_list = (GList *) 0xafb3c6e8
        functions = (GList *) 0x0
        init = (GtkInitFunction *) 0x1
        loop = (GMainLoop *) 0x8748be8
#32 0x0806675d in (anonymous namespace)::run_pan_in_window ([EMAIL PROTECTED],
    [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED],
    [EMAIL PROTECTED], window=0x84d8028) at pan.cc:140
        empty_server = {static _lookup = {_M_ht = {
      _M_node_allocator = 
{<__gnu_cxx::new_allocator<__gnu_cxx::_Hashtable_node<std::pair<const 
pan::StringView, pan::Quark::Impl> > >> = {<No data fields>}, <No data 
fields>}, _M_hash = {<No data fields>},
      _M_equals = {<> = {<No data fields>}, <No data fields>},
      _M_get_key = {<> = {<No data fields>}, <No data fields>},
      _M_buckets = 
{<std::_Vector_base<__gnu_cxx::_Hashtable_node<std::pair<const pan::StringView, 
pan::Quark::Impl> >*,std::allocator<__gnu_cxx::_Hashtable_node<std::pair<const 
pan::StringView, pan::Quark::Impl> >*> >> = {
          _M_impl = {<std::allocator<__gnu_cxx::_Hashtable_node<std::pair<const 
pan::StringView, pan::Quark::Impl> >*>> = 
{<__gnu_cxx::new_allocator<__gnu_cxx::_Hashtable_node<std::pair<const 
pan::StringView, pan::Quark::Impl> >*>> = {<No data fields>}, <No data 
fields>}, _M_start = 0xa7246008,
            _M_finish = 0xa73c606c,
            _M_end_of_storage = 0xa73c606c}}, <No data fields>},
      _M_num_elements = 10567}}, impl = 0x14cbf2c}
        w = (GtkWidget *) 0x1
        msg = (GtkWidget *) 0x8221a90
#33 0x0806731b in main (argc=Cannot access memory at address 0x0
) at pan.cc:280
        pixbuf = (GdkPixbuf *) 0x84cbf28
        window = (GtkWidget *) 0x84d8028
        gui = true
        nzb = false
        url = {static npos = 4294967295,
  _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = 
{<No data fields>}, <No data fields>}, _M_p = 0x81ec6cc ""}}
        nzb_files = {<std::_Vector_base<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> 
>,std::allocator<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > >> = {
    _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No 
data fields>}, _M_start = 0x0, _M_finish = 0x0,
      _M_end_of_storage = 0x0}}, <No data fields>}
        pch = <value optimized out>
        nzb_output_path = {static npos = 4294967295,
  _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = 
{<No data fields>}, <No data fields>}, _M_p = 0x8227acc "/home/sam"}}


-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (530, 'testing'), (520, 'unstable'), (510, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-k7
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

Versions of packages pan depends on:
ii  aspell                       0.60.4-4    GNU Aspell spell-checker
ii  libaspell15                  0.60.4-4    GNU Aspell spell-checker runtime l
ii  libatk1.0-0                  1.12.1-1    The ATK accessibility toolkit
ii  libc6                        2.3.6-15    GNU C Library: Shared libraries
ii  libcairo2                    1.2.2-1     The Cairo 2D vector graphics libra
ii  libfontconfig1               2.3.2-7     generic font configuration library
ii  libgcc1                      1:4.1.1-10  GCC support library
ii  libglib2.0-0                 2.12.1-1    The GLib library of C routines
ii  libgmime-2.0-2               2.2.3-1     MIME library, unstable version
ii  libgtk2.0-0                  2.8.20-1    The GTK+ graphical user interface 
ii  libgtkspell0                 2.0.10-3+b1 a spell-checking addon for GTK's T
ii  libpango1.0-0                1.12.3-1+b1 Layout and rendering of internatio
ii  libpcre3                     6.4-2       Perl 5 Compatible Regular Expressi
ii  libstdc++6                   4.1.1-10    The GNU Standard C++ Library v3
ii  libx11-6                     2:1.0.0-7   X11 client-side library
ii  libxcursor1                  1.1.5.2-5   X cursor management library
ii  libxext6                     1:1.0.0-4   X11 miscellaneous extension librar
ii  libxfixes3                   1:3.0.1.2-4 X11 miscellaneous 'fixes' extensio
ii  libxi6                       1:1.0.0-5   X11 Input extension library
ii  libxinerama1                 1:1.0.1-4   X11 Xinerama extension library
ii  libxrandr2                   2:1.1.0.2-4 X11 RandR extension library
ii  libxrender1                  1:0.9.0.2-4 X Rendering Extension client libra
ii  zlib1g                       1:1.2.3-13  compression library - runtime

pan recommends no packages.

-- no debconf information


--- End Message ---
--- Begin Message ---
Source: pan
Source-Version: 0.109-1

We believe that the bug you reported is fixed in the latest version of
pan, which is due to be installed in the Debian FTP archive:

pan_0.109-1.diff.gz
  to pool/main/p/pan/pan_0.109-1.diff.gz
pan_0.109-1.dsc
  to pool/main/p/pan/pan_0.109-1.dsc
pan_0.109-1_i386.deb
  to pool/main/p/pan/pan_0.109-1_i386.deb
pan_0.109.orig.tar.gz
  to pool/main/p/pan/pan_0.109.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Søren Boll Overgaard <[EMAIL PROTECTED]> (supplier of updated pan package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Fri, 18 Aug 2006 17:23:26 +0000
Source: pan
Binary: pan
Architecture: source i386
Version: 0.109-1
Distribution: unstable
Urgency: low
Maintainer: Søren Boll Overgaard <[EMAIL PROTECTED]>
Changed-By: Søren Boll Overgaard <[EMAIL PROTECTED]>
Description: 
 pan        - A Newsreader based on GTK2, which looks like Forte Agent
Closes: 382034 382461 383491
Changes: 
 pan (0.109-1) unstable; urgency=low
 .
   * New upstream release
   * Back out 05_upstream_fix_01.dpatch, since changes are now in upstream
     release.
   * Install menu file in the correct location and execute update-menus in
     postrm and postinst (Closes: Bug#382034)
   * Upstream now includes a patch to fix semi-random segfaults
     (Closes: Bug#383491)
   * No longer gnome-specific functionality, so don't link with gnome libs
     (Closes: Bug#382461)
Files: 
 894de6e6a66fdfb1f5bce72325c564fd 755 news optional pan_0.109-1.dsc
 6572a053a9bc4afbdb0e40af67ec92d7 2209691 news optional pan_0.109.orig.tar.gz
 106307c0c4b6b6689ea36f210ed90377 19092 news optional pan_0.109-1.diff.gz
 eae2d2fb2158666052296e0166513052 742200 news optional pan_0.109-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFE5ft3PHuHUx6y3mYRAvxjAJ9Fgr/MzjOQ+2nt7TQ08ktkP2avfwCfcquS
qJY2vrMbAUWpQVa9CQZWB6w=
=WZLZ
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to