bug-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GUI bugs?


From: Ludovic Marcotte
Subject: GUI bugs?
Date: Sat, 15 Sep 2001 10:03:10 -0400 (EDT)

Hi,

I've just finished integrating Pantomime to GNUMail.app but I'm facing a
small problem when I'm using my IMAP (or POP3) classes.

When I'm using my generic interface in Pantomime for accessing
Local folders, everything works perfectly.

When I'm using my IMAP implementation, the application starts correctly,
and displays the first message correctly like you can see in the following
screenshot:

http://sophos.ca/crap/gnumail_imap.gif

If I click on the second message, the body of the message is fetched on a
socket by Pantomime and I get a segfault with the following stack trace:

Program received signal SIGSEGV, Segmentation fault.
0x8085a46 in objc_msg_lookup ()
(gdb) bt
#0  0x80859c6 in objc_msg_lookup ()
#1  0x40066485 in _i_IMAPFolder__prefetchMessageBodyAtIndex_ ()
   from
/usr/GNUstep/Local/Libraries/ix86/linux-gnu/gnu-gnu-gnu/libPantomime.so.1
#2  0x40067061 in _i_IMAPMessage__setInitialized_ ()
   from
/usr/GNUstep/Local/Libraries/ix86/linux-gnu/gnu-gnu-gnu/libPantomime.so.1
#3  0x80679a7 in _i_MailWindow__showSelectedMessage_ ()
#4  0x806923d in _i_MailWindow__tableViewSelectionDidChange_ ()
#5  0x404b008f in _i_NSNotificationCenter__postNotification_ ()
   from
/usr/GNUstep/System/Libraries/ix86/linux-gnu/gnu-gnu-gnu/libgnustep-base.so.1
#6  0x404b016f in _i_NSNotificationCenter__postNotificationName_object_ ()
   from
/usr/GNUstep/System/Libraries/ix86/linux-gnu/gnu-gnu-gnu/libgnustep-base.so.1
#7  0x4028bc16 in _i_NSTableView__selectRow_byExtendingSelection_ ()
   from
/usr/GNUstep/System/Libraries/ix86/linux-gnu/gnu-gnu-gnu/libgnustep-gui.so.0
#8  0x4028d87e in _i_NSTableView__mouseDown_ ()
   from
/usr/GNUstep/System/Libraries/ix86/linux-gnu/gnu-gnu-gnu/libgnustep-gui.so.0
#9  0x402bc4e7 in _i_NSWindow__sendEvent_ ()
   from
/usr/GNUstep/System/Libraries/ix86/linux-gnu/gnu-gnu-gnu/libgnustep-gui.---Type
<return> to continue, or q <return> to quit--- 
so.0
#10 0x401ce713 in _i_NSApplication__sendEvent_ ()
   from
/usr/GNUstep/System/Libraries/ix86/linux-gnu/gnu-gnu-gnu/libgnustep-gui.so.0
#11 0x401cd6c6 in _i_NSApplication__run ()
   from
/usr/GNUstep/System/Libraries/ix86/linux-gnu/gnu-gnu-gnu/libgnustep-gui.so.0
#12 0x401c65be in NSApplicationMain ()
   from
/usr/GNUstep/System/Libraries/ix86/linux-gnu/gnu-gnu-gnu/libgnustep-gui.so.0
#13 0x805f9ca in main ()
#14 0x405e02eb in __libc_start_main () from /lib/libc.so.6

If I try in POP3, it does exactly the same thing as in IMAP. It shows the
messages. If I click on a message, I get:

Program received signal SIGSEGV, Segmentation fault.
0x8086770 in sarray_get_safe ()
(gdb) bt
#0  0x8086770 in sarray_get_safe ()
#1  0x80859bf in objc_msg_lookup ()
#2  0x40064d08 in _i_POP3Folder__count ()
   from
/usr/GNUstep/Local/Libraries/ix86/linux-gnu/gnu-gnu-gnu/libPantomime.so.1
#3  0x80699fd in _i_MailWindow__updateStatusLabel ()
#4  0x806924d in _i_MailWindow__tableViewSelectionDidChange_ ()
#5  0x404b008f in _i_NSNotificationCenter__postNotification_ ()
   from
/usr/GNUstep/System/Libraries/ix86/linux-gnu/gnu-gnu-gnu/libgnustep-base.so.1
#6  0x404b016f in _i_NSNotificationCenter__postNotificationName_object_ ()
   from
/usr/GNUstep/System/Libraries/ix86/linux-gnu/gnu-gnu-gnu/libgnustep-base.so.1
#7  0x4028bc16 in _i_NSTableView__selectRow_byExtendingSelection_ ()
   from
/usr/GNUstep/System/Libraries/ix86/linux-gnu/gnu-gnu-gnu/libgnustep-gui.so.0
#8  0x4028d87e in _i_NSTableView__mouseDown_ ()
   from
/usr/GNUstep/System/Libraries/ix86/linux-gnu/gnu-gnu-gnu/libgnustep-gui.so.0
#9  0x402bc4e7 in _i_NSWindow__sendEvent_ ()
   from
/usr/GNUstep/System/Libraries/ix86/linux-gnu/gnu-gnu-gnu/libgnustep-gui.so.0
#10 0x401ce713 in _i_NSApplication__sendEvent_ ()
---Type <return> to continue, or q <return> to quit---
   from
/usr/GNUstep/System/Libraries/ix86/linux-gnu/gnu-gnu-gnu/libgnustep-gui.so.0
#11 0x401cd6c6 in _i_NSApplication__run ()
   from
/usr/GNUstep/System/Libraries/ix86/linux-gnu/gnu-gnu-gnu/libgnustep-gui.so.0
#12 0x401c65be in NSApplicationMain ()
   from
/usr/GNUstep/System/Libraries/ix86/linux-gnu/gnu-gnu-gnu/libgnustep-gui.so.0
#13 0x805f9ba in main ()
#14 0x405e02eb in __libc_start_main () from /lib/libc.so.6

I've searched for the problem in GNUMail.app/Pantomime and I can't find
it. I think it is in GNUstep's GUI but I haven't looked in details.

Anyone has an idea that could help me solve this problem?

Thanks,
                Ludovic


PS: Note that I can provide you a snapshot of Pantomime and GNUMail.app
together with guidelines on how to reproduce that error.

-- 
Live as if you were to die tomorrow.
Learn as if you were to live forever.
 - Gandhi




reply via email to

[Prev in Thread] Current Thread [Next in Thread]