bug-gnustep
[Top][All Lists]
Advanced

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

Re: Recent drawing optimizations


From: Adam Fedor
Subject: Re: Recent drawing optimizations
Date: Mon, 31 Mar 2003 21:13:51 -0700
User-agent: Mozilla/5.0 (X11; U; Linux ppc; en-US; rv:1.1) Gecko/20020905

Ben,

Do you have an updated patch for this, along the lines of what Alexander suggested? Otherwise I can try to whip up something myself.


Stefan Urbanek wrote:
Hi all,

Can please someone with knowledge of that issue look at it? It is really serious. Most annoying is, that I need to launch gnumail for more than four times to finish some longer emails. And i am not talking about emails i have lost in the middle of writing/replying :-(

Literally, GNUmail is unusable due to VERY frequent crashes.

Thank you,

Stefan

On 2003-03-26 02:53:37 +0100 Ludovic Marcotte <ludovic@Sophos.ca> wrote:

Hi,

It seems like recent optimizations seriously broke some things. I have absolutely no time to look at this issue right now but, most of the time, just after finishing downloading messages in POP3, GNUMail segfaults.

Here's the stack trace (using tonight's CVS of GNUstep/GNUMail/Pantomime):

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16386 (LWP 1036)]
0x40269d11 in DPSgsave (ctxt=0x0) at ../Headers/AppKit/DPSOperators.h:709
709       (ctxt->methods->DPSgsave)
(gdb) bt
#0 0x40269d11 in DPSgsave (ctxt=0x0) at ../Headers/AppKit/DPSOperators.h:709 #1 0x40261dd9 in -[NSView lockFocusInRect:] (self=0x88e3ef8, _cmd=0x4036f6e0, rect= {origin = {x = 24, y = 598}, size = {width = 500, height = 20}}) at NSView.m:1569 #2 0x40262c48 in -[NSView displayIfNeededInRectIgnoringOpacity:] (self=0x88e3ef8, _cmd=0x4036f688, aRect= {origin = {x = 24, y = 598}, size = {width = 500, height = 20}}) at NSView.m:1842 #3 0x40262900 in -[NSView displayIfNeededIgnoringOpacity] (self=0x88e3ef8, _cmd=0x4036f640) at NSView.m:1777 #4 0x4026266d in -[NSView displayIfNeeded] (self=0x88e3ef8, _cmd=0x40372370) at NSView.m:1725 #5 0x4026ff8f in -[NSWindow displayIfNeeded] (self=0x88e3618, _cmd=0x403718d8) at NSWindow.m:1820 #6 0x4026a261 in -[NSWindow(GNUstepPrivate) _handleWindowNeedsDisplay:] (self=0x88e3618, _cmd=0x403723c8, bogus=0x0)
         at NSWindow.m:101
#7 0x4049dee2 in -[NSObject performSelector:withObject:] (self=0x88e3618, _cmd=0x40592550, aSelector=0x403723c8, anObject=0x0) at NSObject.m:1581 #8 0x404b3731 in -[GSRunLoopPerformer fire] (self=0x84fd458, _cmd=0x40592898) at NSRunLoop.m:204 #9 0x404b579b in -[NSRunLoop(Private) _checkPerformers:] (self=0x89365f8, _cmd=0x40592ae8, context=0x89367c0)
         at NSRunLoop.m:1422
#10 0x404b6f8e in -[NSRunLoop acceptInputForMode:beforeDate:] (self=0x89365f8, _cmd=0x40592b58, mode=0x40592c60, limit_date=0x86ba170) at NSRunLoop.m:1995 #11 0x404b734e in -[NSRunLoop runMode:beforeDate:] (self=0x89365f8, _cmd=0x40592b78, mode=0x40592c60, date=0x8224b90)
         at NSRunLoop.m:2072
#12 0x404b74b3 in -[NSRunLoop runUntilDate:] (self=0x89365f8, _cmd=0x40592b68, date=0x8224b90) at NSRunLoop.m:2093 #13 0x404b73c7 in -[NSRunLoop run] (self=0x89365f8, _cmd=0x8147ff8) at NSRunLoop.m:2081 #14 0x080d25ea in -[TaskManager run:] (self=0x8927d40, _cmd=0x814a2e8, thePorts=0x8922dc0) at TaskManager.m:123 #15 0x4049dee2 in -[NSObject performSelector:withObject:] (self=0x8927d40, _cmd=0x40597f50, aSelector=0x814a2e8, anObject=0x8922dc0) at NSObject.m:1581 #16 0x404d37ff in -[NSThread _sendThreadMethod] (self=0x8923968, _cmd=0x40597e90) at NSThread.m:567
#17 0x405c9b92 in objc_set_thread_callback () from /usr/lib/libobjc.so.1
#18 0x405d4d53 in pthread_start_thread () from /lib/libpthread.so.0
#19 0x405d4d99 in pthread_allocate_stack () from /lib/libpthread.so.0
(gdb)

This bug was reported to me by a lot of users and I got it after upgrading my 2 weeks-old CVS version to tonight's one.

Sorry if I got no time to look at it but at least, I wanted to provide a useful stack trace so other developers can look at this issue.

Thanks,
    Ludo



--
Adam Fedor, Digital Optics Corp.      | I'm glad I hate spinach, because
http://www.doc.com                    | if I didn't, I'd eat it, and you
                                      | know how I hate the stuff.





reply via email to

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