[Dovecot] failed assertion in 1.1.8: istream.c: line 81

Alan Ferrency alan at pair.com
Tue Mar 3 22:42:54 EET 2009


On Tue, 3 Mar 2009, Timo Sirainen wrote:

> On Tue, 2009-03-03 at 15:35 -0500, Alan Ferrency wrote:
> > I have a core dump available for deliver; here's a backtrace:
>
> Could you also do:
>
> > #6  0x080bb8a1 in i_stream_read (stream=0x8102e28) at istream.c:93
>
> fr 6
> p *stream
> p *stream.real_stream
> p *stream.real_stream.parent
> p *stream.real_stream.parent.real_stream

Sure.

(To add insult to injury, it's spam of course...)


(gdb) p *stream
$1 = {v_offset = 676764, stream_errno = 0, mmaped = 0, blocking = 1, closed = 0, seekable = 1, eof = 0,
  real_stream = 0x8102e00}
(gdb) p *stream.real_stream
$2 = {iostream = {refcount = 1, close = 0x80c925c <io_stream_default_close_destroy>,
    destroy = 0x806c654 <i_stream_raw_mbox_destroy>,
    set_max_buffer_size = 0x806c6c0 <i_stream_raw_mbox_set_max_buffer_size>, destroy_callback = 0, destroy_context = 0x0},
  read = 0x806c7b8 <i_stream_raw_mbox_read>, seek = 0x806d1a8 <i_stream_raw_mbox_seek>,
  sync = 0x806d1f8 <i_stream_raw_mbox_sync>, stat = 0x806d228 <i_stream_raw_mbox_stat>, istream = {v_offset = 676764,
    stream_errno = 0, mmaped = 0, blocking = 1, closed = 0, seekable = 1, eof = 0, real_stream = 0x8102e00}, fd = -1,
  abs_start_offset = 0, statbuf = {st_dev = 0, st_ino = 0, st_mode = 0, st_nlink = 0, st_uid = 0, st_gid = 0, st_rdev = 0,
    st_atimespec = {tv_sec = 1236108538, tv_nsec = 0}, st_mtimespec = {tv_sec = 1236108538, tv_nsec = 0}, st_ctimespec = {
      tv_sec = 1236108538, tv_nsec = 0}, st_size = -1, st_blocks = 0, st_blksize = 0, st_flags = 0, st_gen = 0,
    st_lspare = 0, st_birthtimespec = {tv_sec = 0, tv_nsec = 0}},
  buffer = 0x8112000 "\nFrom his something she hough her arzil though familiar whisper her psychic the mill yannis followed <a href=\"http://thhgjdirect.com/stop-serzone/\" rel=\"nofollow\">attorney louisiana serzone</a> duin s"..., w_buffer = 0x0,
  buffer_size = 0, max_buffer_size = 8192, skip = 0, pos = 0, parent = 0x810b128, parent_start_offset = 0, line_str = 0x0,
  return_nolf_line = 0}
(gdb) p *stream.real_stream.parent
$3 = {v_offset = 676764, stream_errno = 0, mmaped = 0, blocking = 1, closed = 0, seekable = 1, eof = 0,
  real_stream = 0x810b100}
(gdb) p *stream.real_stream.parent.real_stream
$4 = {iostream = {refcount = 2, close = 0x80bce70 <i_stream_file_close>, destroy = 0x80bcebc <i_stream_file_destroy>,
    set_max_buffer_size = 0x80bbf70 <i_stream_default_set_max_buffer_size>, destroy_callback = 0, destroy_context = 0x0},
  read = 0x80bceec <i_stream_file_read>, seek = 0x80bd194 <i_stream_file_seek>, sync = 0x80bd210 <i_stream_file_sync>,
  stat = 0x80bd234 <i_stream_file_stat>, istream = {v_offset = 676764, stream_errno = 0, mmaped = 0, blocking = 1,
    closed = 0, seekable = 1, eof = 0, real_stream = 0x810b100}, fd = 10, abs_start_offset = 0, statbuf = {st_dev = 58,
    st_ino = 8290386, st_mode = 33152, st_nlink = 1, st_uid = 5509, st_gid = 1000, st_rdev = 33543528, st_atimespec = {
      tv_sec = 1236108527, tv_nsec = 0}, st_mtimespec = {tv_sec = 1236097582, tv_nsec = 0}, st_ctimespec = {
      tv_sec = 1236097582, tv_nsec = 0}, st_size = 687419, st_blocks = 1376, st_blksize = 4096, st_flags = 0, st_gen = 0,
    st_lspare = 0, st_birthtimespec = {tv_sec = 0, tv_nsec = 0}},
  buffer = 0x8112000 "\nFrom his something she hough her arzil though familiar whisper her psychic the mill yannis followed <a href=\"http://thhgjdirect.com/stop-serzone/\" rel=\"nofollow\">attorney louisiana serzone</a> duin s"...,
  w_buffer = 0x8112000 "\nFrom his something she hough her arzil though familiar whisper her psychic the mill yannis followed <a href=\"http://thhgjdirect.com/stop-serzone/\" rel=\"nofollow\">attorney louisiana serzone</a> duin s"...,
  buffer_size = 8192, max_buffer_size = 8192, skip = 0, pos = 8192, parent = 0x0, parent_start_offset = 0, line_str = 0x0,
  return_nolf_line = 0}

Thanks,
Alan Ferrency
pair Networks, Inc.



More information about the dovecot mailing list