[Tickets #711] Segfault in IMAP_Tree

bugs at bugs.horde.org bugs at bugs.horde.org
Fri Dec 3 04:41:42 PST 2004


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/?id=711
-----------------------------------------------------------------------
 Ticket     | 711
 Updated By | Jan Schneider <jan at horde.org>
 Summary    | Segfault in IMAP_Tree
 Queue      | Horde Base
 Version    | HEAD
 State      | Assigned
 Priority   | 3. High
 Type       | Bug
 Owners     | Michael Slusarz
-----------------------------------------------------------------------


Jan Schneider <jan at horde.org> (2004-12-03 04:41) wrote:

class imp_tree {
  var $_vfolders = 
  array (
    '**vfolder_2m24ckpvxyqsk8wgoc' => 'From Chuck',
  );
  var $_initmask = 5;
  var $_tree = 
  array (
    'INBOX' => 
    array (
      'a' => 4000,
      'p' => NULL,
      'v' => 'INBOX',
      'c' => 0,
      'l' => 'INBOX',
    ),
    'INBOX.AMMMa' => 
    array (
      'a' => 1696,
      'p' => 'INBOX',
      'v' => 'INBOX.AMMMa',
      'c' => 1,
      'l' => 'AMMMa',
    ),
    'INBOX.AMMMa.C::Web' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.AMMMa',
      'v' => 'INBOX.AMMMa.C::Web',
      'c' => 2,
      'l' => 'C::Web',
    ),
    'INBOX.AMMMa.Learn::Web' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.AMMMa',
      'v' => 'INBOX.AMMMa.Learn::Web',
      'c' => 2,
      'l' => 'Learn::Web',
    ),
    'INBOX.AMMMa.Projekte' => 
    array (
      'a' => 1696,
      'p' => 'INBOX.AMMMa',
      'v' => 'INBOX.AMMMa.Projekte',
      'c' => 2,
      'l' => 'Projekte',
    ),
    'INBOX.AMMMa.Projekte.Boeker &- Co' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.AMMMa.Projekte',
      'v' => 'INBOX.AMMMa.Projekte.Boeker &- Co',
      'c' => 3,
      'l' => 'Boeker & Co',
    ),
    'INBOX.AMMMa.Projekte.Cornelsen' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.AMMMa.Projekte',
      'v' => 'INBOX.AMMMa.Projekte.Cornelsen',
      'c' => 3,
      'l' => 'Cornelsen',
    ),
    'INBOX.AMMMa.Projekte.ESTA' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.AMMMa.Projekte',
      'v' => 'INBOX.AMMMa.Projekte.ESTA',
      'c' => 3,
      'l' => 'ESTA',
    ),
    'INBOX.AMMMa.Projekte.Girls Day' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.AMMMa.Projekte',
      'v' => 'INBOX.AMMMa.Projekte.Girls Day',
      'c' => 3,
      'l' => 'Girls Day',
    ),
    'INBOX.AMMMa.Projekte.LZU' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.AMMMa.Projekte',
      'v' => 'INBOX.AMMMa.Projekte.LZU',
      'c' => 3,
      'l' => 'LZU',
    ),
    'INBOX.AMMMa.Projekte.VINGS' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.AMMMa.Projekte',
      'v' => 'INBOX.AMMMa.Projekte.VINGS',
      'c' => 3,
      'l' => 'VINGS',
    ),
    'INBOX.AMMMa.Server &- B&APw-ro' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.AMMMa',
      'v' => 'INBOX.AMMMa.Server &- B&APw-ro',
      'c' => 2,
      'l' => 'Server & Büro',
    ),
    'INBOX.Bugtraq' => 
    array (
      'a' => 1536,
      'p' => 'INBOX',
      'v' => 'INBOX.Bugtraq',
      'c' => 1,
      'l' => 'Bugtraq',
    ),
    'INBOX.Consulting' => 
    array (
      'a' => 1696,
      'p' => 'INBOX',
      'v' => 'INBOX.Consulting',
      'c' => 1,
      'l' => 'Consulting',
    ),
    'INBOX.Consulting.Chris Bishop' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.Consulting',
      'v' => 'INBOX.Consulting.Chris Bishop',
      'c' => 2,
      'l' => 'Chris Bishop',
    ),
    'INBOX.Consulting.Customer Care Direct' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.Consulting',
      'v' => 'INBOX.Consulting.Customer Care Direct',
      'c' => 2,
      'l' => 'Customer Care Direct',
    ),
    'INBOX.Consulting.dpunkt' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.Consulting',
      'v' => 'INBOX.Consulting.dpunkt',
      'c' => 2,
      'l' => 'dpunkt',
    ),
    'INBOX.Consulting.GlobalCerts' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.Consulting',
      'v' => 'INBOX.Consulting.GlobalCerts',
      'c' => 2,
      'l' => 'GlobalCerts',
    ),
    'INBOX.Consulting.Mondfabrik' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.Consulting',
      'v' => 'INBOX.Consulting.Mondfabrik',
      'c' => 2,
      'l' => 'Mondfabrik',
    ),
    'INBOX.Consulting.Sadeghi' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.Consulting',
      'v' => 'INBOX.Consulting.Sadeghi',
      'c' => 2,
      'l' => 'Sadeghi',
    ),
    'INBOX.Consulting.Select Marketing Hotels' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.Consulting',
      'v' => 'INBOX.Consulting.Select Marketing Hotels',
      'c' => 2,
      'l' => 'Select Marketing Hotels',
    ),
    'INBOX.Consulting.STS' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.Consulting',
      'v' => 'INBOX.Consulting.STS',
      'c' => 2,
      'l' => 'STS',
    ),
    'INBOX.Consulting.Sutton' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.Consulting',
      'v' => 'INBOX.Consulting.Sutton',
      'c' => 2,
      'l' => 'Sutton',
    ),
    'INBOX.Drafts' => 
    array (
      'a' => 1536,
      'p' => 'INBOX',
      'v' => 'INBOX.Drafts',
      'c' => 1,
      'l' => 'Drafts',
    ),
    'INBOX.horde' => 
    array (
      'a' => 1952,
      'p' => 'INBOX',
      'v' => 'INBOX.horde',
      'c' => 1,
      'l' => 'horde',
    ),
    'INBOX.horde.apps' => 
    array (
      'a' => 3584,
      'p' => 'INBOX.horde',
      'v' => 'INBOX.horde.apps',
      'c' => 2,
      'l' => 'apps',
    ),
    'INBOX.horde.bugs' => 
    array (
      'a' => 3584,
      'p' => 'INBOX.horde',
      'v' => 'INBOX.horde.bugs',
      'c' => 2,
      'l' => 'bugs',
    ),
    'INBOX.horde.cvs' => 
    array (
      'a' => 3584,
      'p' => 'INBOX.horde',
      'v' => 'INBOX.horde.cvs',
      'c' => 2,
      'l' => 'cvs',
    ),
    'INBOX.horde.dev' => 
    array (
      'a' => 3584,
      'p' => 'INBOX.horde',
      'v' => 'INBOX.horde.dev',
      'c' => 2,
      'l' => 'dev',
    ),
    'INBOX.horde.imp' => 
    array (
      'a' => 3584,
      'p' => 'INBOX.horde',
      'v' => 'INBOX.horde.imp',
      'c' => 2,
      'l' => 'imp',
    ),
    'INBOX.horde.patches' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.horde',
      'v' => 'INBOX.horde.patches',
      'c' => 2,
      'l' => 'patches',
    ),
    'INBOX.Mailinglisten' => 
    array (
      'a' => 1696,
      'p' => 'INBOX',
      'v' => 'INBOX.Mailinglisten',
      'c' => 1,
      'l' => 'Mailinglisten',
    ),
    'INBOX.Mailinglisten.cnet' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.Mailinglisten',
      'v' => 'INBOX.Mailinglisten.cnet',
      'c' => 2,
      'l' => 'cnet',
    ),
    'INBOX.Mailinglisten.CodeProject' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.Mailinglisten',
      'v' => 'INBOX.Mailinglisten.CodeProject',
      'c' => 2,
      'l' => 'CodeProject',
    ),
    'INBOX.Mailinglisten.Dr Web' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.Mailinglisten',
      'v' => 'INBOX.Mailinglisten.Dr Web',
      'c' => 2,
      'l' => 'Dr Web',
    ),
    'INBOX.Mailinglisten.Kolab' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.Mailinglisten',
      'v' => 'INBOX.Mailinglisten.Kolab',
      'c' => 2,
      'l' => 'Kolab',
    ),
    'INBOX.Mailinglisten.pear-dev' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.Mailinglisten',
      'v' => 'INBOX.Mailinglisten.pear-dev',
      'c' => 2,
      'l' => 'pear-dev',
    ),
    'INBOX.Mailinglisten.php-dev' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.Mailinglisten',
      'v' => 'INBOX.Mailinglisten.php-dev',
      'c' => 2,
      'l' => 'php-dev',
    ),
    'INBOX.PHP + Web' => 
    array (
      'a' => 1536,
      'p' => 'INBOX',
      'v' => 'INBOX.PHP + Web',
      'c' => 1,
      'l' => 'PHP + Web',
    ),
    'INBOX.Privat' => 
    array (
      'a' => 1536,
      'p' => 'INBOX',
      'v' => 'INBOX.Privat',
      'c' => 1,
      'l' => 'Privat',
    ),
    'INBOX.sent' => 
    array (
      'a' => 1186,
      'p' => 'INBOX',
      'v' => 'INBOX.sent',
      'c' => 1,
      'l' => 'sent',
    ),
    'INBOX.sent.sent-AMMMa' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.sent',
      'v' => 'INBOX.sent.sent-AMMMa',
      'c' => 2,
      'l' => 'sent-AMMMa',
    ),
    'INBOX.sent.sent-AMMMa-10-2004' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.sent',
      'v' => 'INBOX.sent.sent-AMMMa-10-2004',
      'c' => 2,
      'l' => 'sent-AMMMa-10-2004',
    ),
    'INBOX.sent.sent-AMMMa-11-2004' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.sent',
      'v' => 'INBOX.sent.sent-AMMMa-11-2004',
      'c' => 2,
      'l' => 'sent-AMMMa-11-2004',
    ),
    'INBOX.sent.sent-Consulting' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.sent',
      'v' => 'INBOX.sent.sent-Consulting',
      'c' => 2,
      'l' => 'sent-Consulting',
    ),
    'INBOX.sent.sent-Consulting-10-2004' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.sent',
      'v' => 'INBOX.sent.sent-Consulting-10-2004',
      'c' => 2,
      'l' => 'sent-Consulting-10-2004',
    ),
    'INBOX.sent.sent-Consulting-11-2004' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.sent',
      'v' => 'INBOX.sent.sent-Consulting-11-2004',
      'c' => 2,
      'l' => 'sent-Consulting-11-2004',
    ),
    'INBOX.sent.sent-Horde' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.sent',
      'v' => 'INBOX.sent.sent-Horde',
      'c' => 2,
      'l' => 'sent-Horde',
    ),
    'INBOX.sent.sent-Horde-10-2004' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.sent',
      'v' => 'INBOX.sent.sent-Horde-10-2004',
      'c' => 2,
      'l' => 'sent-Horde-10-2004',
    ),
    'INBOX.sent.sent-Horde-11-2004' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.sent',
      'v' => 'INBOX.sent.sent-Horde-11-2004',
      'c' => 2,
      'l' => 'sent-Horde-11-2004',
    ),
    'INBOX.sent.sent-Privat' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.sent',
      'v' => 'INBOX.sent.sent-Privat',
      'c' => 2,
      'l' => 'sent-Privat',
    ),
    'INBOX.sent.sent-Privat-10-2004' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.sent',
      'v' => 'INBOX.sent.sent-Privat-10-2004',
      'c' => 2,
      'l' => 'sent-Privat-10-2004',
    ),
    'INBOX.sent.sent-Privat-11-2004' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.sent',
      'v' => 'INBOX.sent.sent-Privat-11-2004',
      'c' => 2,
      'l' => 'sent-Privat-11-2004',
    ),
    'INBOX.sent.sent-tip4all' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.sent',
      'v' => 'INBOX.sent.sent-tip4all',
      'c' => 2,
      'l' => 'sent-tip4all',
    ),
    'INBOX.sent.sent-tip4all-10-2004' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.sent',
      'v' => 'INBOX.sent.sent-tip4all-10-2004',
      'c' => 2,
      'l' => 'sent-tip4all-10-2004',
    ),
    'INBOX.sent.sent-tip4all-11-2004' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.sent',
      'v' => 'INBOX.sent.sent-tip4all-11-2004',
      'c' => 2,
      'l' => 'sent-tip4all-11-2004',
    ),
    'INBOX.Spam' => 
    array (
      'a' => 1696,
      'p' => 'INBOX',
      'v' => 'INBOX.Spam',
      'c' => 1,
      'l' => 'Spam',
    ),
    'INBOX.Spam.Learn' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.Spam',
      'v' => 'INBOX.Spam.Learn',
      'c' => 2,
      'l' => 'Learn',
    ),
    'INBOX.Support etc' => 
    array (
      'a' => 1536,
      'p' => 'INBOX',
      'v' => 'INBOX.Support etc',
      'c' => 1,
      'l' => 'Support etc',
    ),
    'INBOX.Test' => 
    array (
      'a' => 1696,
      'p' => 'INBOX',
      'v' => 'INBOX.Test',
      'c' => 1,
      'l' => 'Test',
    ),
    'INBOX.Test.MIME' => 
    array (
      'a' => 1536,
      'p' => 'INBOX.Test',
      'v' => 'INBOX.Test.MIME',
      'c' => 2,
      'l' => 'MIME',
    ),
    'INBOX.tip4all' => 
    array (
      'a' => 1536,
      'p' => 'INBOX',
      'v' => 'INBOX.tip4all',
      'c' => 1,
      'l' => 'tip4all',
    ),
    'INBOX.Trash' => 
    array (
      'a' => 1536,
      'p' => 'INBOX',
      'v' => 'INBOX.Trash',
      'c' => 1,
      'l' => 'Trash',
    ),
    '**vfolder_2m24ckpvxyqsk8wgoc' => 
    array (
      'a' => 5696,
      'p' => 'Virtuelle Ordner',
      'v' => '**vfolder_2m24ckpvxyqsk8wgoc',
      'c' => 1,
      'l' => 'From Chuck',
    ),
    'Virtuelle Ordner' => 
    array (
      'a' => 5794,
      'p' => NULL,
      'v' => 'Virtuelle Ordner',
      'c' => 0,
      'l' => 'Virtuelle Ordner',
    ),
  );
  var $_currparent = NULL;
  var $_currkey = NULL;
  var $_currstack = 
  array (
  );
  var $_first = 'INBOX';
  var $_showunsub = 0;
  var $_prefixnodelim = '';
  var $_parent = 
  array (
    '' => 
    array (
      0 => 'INBOX',
      1 => 'Virtuelle Ordner',
    ),
    'INBOX' => 
    array (
      0 => 'INBOX.AMMMa',
      1 => 'INBOX.Bugtraq',
      2 => 'INBOX.Consulting',
      3 => 'INBOX.Drafts',
      4 => 'INBOX.horde',
      5 => 'INBOX.Mailinglisten',
      6 => 'INBOX.PHP + Web',
      7 => 'INBOX.Privat',
      8 => 'INBOX.sent',
      9 => 'INBOX.Spam',
      10 => 'INBOX.Support etc',
      11 => 'INBOX.Test',
      12 => 'INBOX.tip4all',
      13 => 'INBOX.Trash',
    ),
    'INBOX.AMMMa' => 
    array (
      0 => 'INBOX.AMMMa.C::Web',
      1 => 'INBOX.AMMMa.Learn::Web',
      2 => 'INBOX.AMMMa.Projekte',
      3 => 'INBOX.AMMMa.Server &- B&APw-ro',
    ),
    'INBOX.AMMMa.Projekte' => 
    array (
      0 => 'INBOX.AMMMa.Projekte.Boeker &- Co',
      1 => 'INBOX.AMMMa.Projekte.Cornelsen',
      2 => 'INBOX.AMMMa.Projekte.ESTA',
      3 => 'INBOX.AMMMa.Projekte.Girls Day',
      4 => 'INBOX.AMMMa.Projekte.LZU',
      5 => 'INBOX.AMMMa.Projekte.VINGS',
    ),
    'INBOX.Consulting' => 
    array (
      0 => 'INBOX.Consulting.Chris Bishop',
      1 => 'INBOX.Consulting.Customer Care Direct',
      2 => 'INBOX.Consulting.dpunkt',
      3 => 'INBOX.Consulting.GlobalCerts',
      4 => 'INBOX.Consulting.Mondfabrik',
      5 => 'INBOX.Consulting.Sadeghi',
      6 => 'INBOX.Consulting.Select Marketing Hotels',
      7 => 'INBOX.Consulting.STS',
      8 => 'INBOX.Consulting.Sutton',
    ),
    'INBOX.horde' => 
    array (
      0 => 'INBOX.horde.apps',
      1 => 'INBOX.horde.bugs',
      2 => 'INBOX.horde.cvs',
      3 => 'INBOX.horde.dev',
      4 => 'INBOX.horde.imp',
      5 => 'INBOX.horde.patches',
    ),
    'INBOX.Mailinglisten' => 
    array (
      0 => 'INBOX.Mailinglisten.cnet',
      1 => 'INBOX.Mailinglisten.CodeProject',
      2 => 'INBOX.Mailinglisten.Dr Web',
      3 => 'INBOX.Mailinglisten.Kolab',
      4 => 'INBOX.Mailinglisten.pear-dev',
      5 => 'INBOX.Mailinglisten.php-dev',
    ),
    'INBOX.sent' => 
    array (
      0 => 'INBOX.sent.sent-AMMMa',
      1 => 'INBOX.sent.sent-AMMMa-10-2004',
      2 => 'INBOX.sent.sent-AMMMa-11-2004',
      3 => 'INBOX.sent.sent-Consulting',
      4 => 'INBOX.sent.sent-Consulting-10-2004',
      5 => 'INBOX.sent.sent-Consulting-11-2004',
      6 => 'INBOX.sent.sent-Horde',
      7 => 'INBOX.sent.sent-Horde-10-2004',
      8 => 'INBOX.sent.sent-Horde-11-2004',
      9 => 'INBOX.sent.sent-Privat',
      10 => 'INBOX.sent.sent-Privat-10-2004',
      11 => 'INBOX.sent.sent-Privat-11-2004',
      12 => 'INBOX.sent.sent-tip4all',
      13 => 'INBOX.sent.sent-tip4all-10-2004',
      14 => 'INBOX.sent.sent-tip4all-11-2004',
    ),
    'INBOX.Spam' => 
    array (
      0 => 'INBOX.Spam.Learn',
    ),
    'INBOX.Test' => 
    array (
      0 => 'INBOX.Test.MIME',
    ),
    'Virtuelle Ordner' => 
    array (
      0 => '**vfolder_2m24ckpvxyqsk8wgoc',
    ),
  );
  var $_poll = NULL;
  var $_expanded = NULL;
  var $_subscribed = NULL;
  var $_unsubscribed = NULL;
  var $_initmode = false;
  var $_changed = false;
  var $_children = NULL;
  var $_unsubview = 0;
  var $_hasChildrenCache = 
  array (
  );
  var $_imap_sort = NULL;
  var $_nonimapelt = false;
  var $_cachename = 'imaptree';
  var $_app = 'imp';
  var $_server = '{mail.wg.de:143/imap/notls}';
  var $_delimiter = '.';
  var $_prefix = '';
  var $_dotfiles = false;
  var $_mode = 0;
}




More information about the bugs mailing list