discuss-gnustep
[Top][All Lists]
Advanced

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

Re: GNUmail+cairo Backtrace


From: Fred Kiefer
Subject: Re: GNUmail+cairo Backtrace
Date: Sun, 25 Feb 2007 12:08:26 +0100

Hi Ingolf,

from the back trace I cannot see that this problem s cairo related.
What I can see is that the method NSTableView drawRect: seems to compute a 
rather unrealistic row index (Or you get a lot more mail than me).
This looks like a bug in rowAtPoint: or in the way we don't test the result of 
-1 in drawRect:. What is surprising is that this issue should only pop up for 
the cairo backend. Do you have any idea on this?

Sorry, I am at the moment not able to fix this as I am sitting our table a the 
FOSDEM.

Cheers,
Fred
 

-------- Original-Nachricht --------
Datum: Sat, 24 Feb 2007 20:18:27 +0000 (UTC)
Von: Ingolf Jandt <i.jandt@web.de>
An: discuss-gnustep@gnu.org
CC: 
Betreff: GNUmail+cairo Backtrace

> Ingolf Jandt <i.jandt <at> web.de> writes:
> 
> >[...]
> > p.s.: GNUmail unfortunately still crashes...
> >[...]
> > Program received signal SIGABRT, Aborted.
> > [Switching to Thread -1224173904 (LWP 12987)]
> > 0xffffe410 in __kernel_vsyscall ()
> > 
> 
> Backtrace:
> 
> [Switching to Thread -1224276304 (LWP 24753)]
> 0xffffe410 in __kernel_vsyscall ()
> (gdb) bt
> #0  0xffffe410 in __kernel_vsyscall ()
> #1  0xb7469770 in raise () from /lib/tls/i686/cmov/libc.so.6
> #2  0xb746aef3 in abort () from /lib/tls/i686/cmov/libc.so.6
> #3  0xb75abb1f in objc_exception_throw () from /usr/lib/libobjc.so.1
> #4  0xb76e1084 in -[NSException raise] (self=0x85cbba8, _cmd=0xb7906ce0)
>     at NSException.m:806
> #5  0xb763b233 in -[GSArray _raiseRangeExceptionWithIndex:from:] (
>     self=0x850f3c0, _cmd=0xb7906d98, index=2147483648, sel=0xb7f6bbf0)
>     at GSArray.m:82
> #6  0xb763bc87 in -[GSArray objectAtIndex:] (self=0x850f3c0,
> _cmd=0xb7f6bbf0, 
>     index=2147483648) at GSArray.m:302
> #7  0xb7eda980 in -[MailWindowController
> tableView:willDisplayCell:forTableColumn:row:] (self=0x850e160,
> _cmd=0xb7ceba48,
> theTableView=0x8563538, 
>     theCell=0x8562478, theTableColumn=0x855e570, rowIndex=-2147483648)
>     at MailWindowController.m:1143
> #8  0xb7b630ba in -[NSTableView _willDisplayCell:forTableColumn:row:] (
>     self=0x8563538, _cmd=0xb7ceb400, cell=0x8562478, tb=0x855e570, 
>     index=-2147483648) at NSTableView.m:6454
> #9  0xb7b5b908 in -[NSTableView drawRow:clipRect:] (self=0x8563538, 
>     _cmd=0xb7ceb630, rowIndex=-2147483648, clipRect=
>         {origin = {x = 0, y = 0}, size = {width = 728, height = 214}})
>     at NSTableView.m:4897
> #10 0xb7b5cc7f in -[NSTableView drawRect:] (self=0x8563538,
> _cmd=0xb7cf7b60, 
>     aRect={origin = {x = 0, y = 0}, size = {width = 728, height = 214}})
>     at NSTableView.m:5120
> #11 0xb7b7c065 in -[NSView displayIfNeededInRectIgnoringOpacity:] (
>     self=0x8563538, _cmd=0xb7cf7b50, aRect=
>         {origin = {x = 0, y = 0}, size = {width = 728, height = 214}})
>     at NSView.m:2068
> #12 0xb7b7c5f9 in -[NSView displayIfNeededInRectIgnoringOpacity:] (
>     self=0x8531d30, _cmd=0xb7cf7b50, aRect=
>         {origin = {x = 0, y = 0}, size = {width = 728, height = 214}})
>     at NSView.m:2127
> #13 0xb7b7c5f9 in -[NSView displayIfNeededInRectIgnoringOpacity:] (
>     self=0x8531c50, _cmd=0xb7cf7b50, aRect=
>         {origin = {x = 0, y = 0}, size = {width = 751, height = 240}})
>     at NSView.m:2127
> #14 0xb7b7c5f9 in -[NSView displayIfNeededInRectIgnoringOpacity:] (
>     self=0x8530fc0, _cmd=0xb7cdf890, aRect=
>         {origin = {x = 0, y = 0}, size = {width = 751, height = 649}})
>     at NSView.m:2127
> #15 0xb7b3cf5b in -[NSSplitView displayIfNeededInRectIgnoringOpacity:] (
>     self=0x8530fc0, _cmd=0xb7cf7b50, aRect=
>         {origin = {x = 0, y = 0}, size = {width = 751, height = 649}})
>     at NSSplitView.m:851
> #16 0xb7b7c5f9 in -[NSView displayIfNeededInRectIgnoringOpacity:] (
>     self=0x8510dc8, _cmd=0xb7cf7b50, aRect=
>         {origin = {x = 0, y = 0}, size = {width = 761, height = 674}})
>     at NSView.m:2127
> #17 0xb7b7c5f9 in -[NSView displayIfNeededInRectIgnoringOpacity:] (
>     self=0x855db20, _cmd=0xb7cf7b50, aRect=
>         {origin = {x = 0, y = 0}, size = {width = 761, height = 736}})
>     at NSView.m:2127
> #18 0xb7b7c5f9 in -[NSView displayIfNeededInRectIgnoringOpacity:] (
>     self=0x8510700, _cmd=0xb7cf7b50, aRect=
>         {origin = {x = 0, y = 0}, size = {width = 763, height = 768}})
>     at NSView.m:2127
> #19 0xb7b7bbc3 in -[NSView displayIfNeededIgnoringOpacity]
> (self=0x8510700, 
>     _cmd=0xb7cf7b40) at NSView.m:2002
> #20 0xb7b7b879 in -[NSView displayIfNeeded] (self=0x8510700,
> _cmd=0xb7cfdc88)
>     at NSView.m:1950
> #21 0xb7b8c496 in -[NSWindow orderWindow:relativeTo:] (self=0x850fc80, 
>     _cmd=0xb7cfdc58, place=NSWindowAbove, otherWin=-1) at NSWindow.m:1579
> #22 0xb7b8c1d3 in -[NSWindow orderFrontRegardless] (self=0x850fc80, 
>     _cmd=0xb7f64d58) at NSWindow.m:1502
> #23 0xb7ecf52a in -[MailboxManagerController(Private)
> _openLocalFolderWithName:sender:] (self=0x83a09f8, _cmd=0xb7f64890,
> theFolderName=0x84f8f90, 
>     theSender=0x80dc348) at MailboxManagerController.m:2976
> #24 0xb7ec875b in -[MailboxManagerController
> openFolderWithURLName:sender:] (
> selQuit
> ) at MailboxManagerController.m:1849
> #25 0xb7f1e482 in +[Utilities restoreOpenFoldersForStore:]
> (self=0xb7f8a060, 
>     _cmd=0xb7f58628, theStore=0x839fd68) at Utilities.m:2054
> #26 0xb7eb1bf8 in -[GNUMail applicationDidFinishLaunching:]
> (self=0x80dc348, 
>     _cmd=0xb7c71770, theNotification=0x839cec8) at GNUMail.m:3235
> #27 0xb77104a3 in -[NSNotificationCenter _postAndRelease:]
> (self=0x8085828, 
>     _cmd=0xb7938a28, notification=0x839cec8) at
> NSNotificationCenter.m:1068
> #28 0xb77109fb in -[NSNotificationCenter
> postNotificationName:object:userInfo:]
>     (self=0x8085828, _cmd=0xb7938a30, name=0xb7d09e30, object=0x81571e0, 
>     info=0x0) at NSNotificationCenter.m:1136
> #29 0xb77108b0 in -[NSNotificationCenter postNotificationName:object:] (
>     self=0x8085828, _cmd=0xb7c712a8, name=0xb7d09e30, object=0x81571e0)
>     at NSNotificationCenter.m:1116
> #30 0xb7a1b21d in -[NSApplication finishLaunching] (self=0x81571e0, 
>     _cmd=0xb7c71408) at NSApplication.m:1063
> #31 0xb7a1c4e0 in -[NSApplication run] (self=0x81571e0, _cmd=0xb7c69828)
>     at NSApplication.m:1348
> #32 0xb7a0ab01 in NSApplicationMain (argc=1, argv=0xbfa03064) at
> Functions.m:72
> #33 0x08048917 in main (argc=1, argv=0xbfa03064, env=0xbfa0306c)
>     at GNUMail_main.m:42
> 
> 
> 
> 
> 
> _______________________________________________
> Discuss-gnustep mailing list
> Discuss-gnustep@gnu.org
> http://lists.gnu.org/mailman/listinfo/discuss-gnustep

-- 
"Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ...
Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail




reply via email to

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