* bug#3605: Crash in ns_index_color (nsterm.m:1305)
[not found] <9ee8c1eb0906180743s4cfa6986ic78af206a15e2ce6@mail.gmail.com>
@ 2009-06-18 14:58 ` David Reitter
2009-06-18 15:04 ` bug#3606: " Ben Lowery
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: David Reitter @ 2009-06-18 14:58 UTC (permalink / raw)
To: emacs-pretest-bug; +Cc: Ben Lowery, Aquamacs Bugs, Adrian Robert
[-- Attachment #1.1: Type: text/plain, Size: 1076 bytes --]
Forwarding a crash report.
nsterm.m:1305, in the given revision, is the line marked:
{
int i;
for (i = 1; i < color_table->avail; i++)
{
***** if (color_table->colors[i] && [color_table->colors[i]
isEqual: color])
{
[color_table->colors[i] retain];
return i;
}
}
}
Btw, why are we managing this table ourselves rather than using an
appropriate NS class? It seems like we're defining our own
ns_color_table structure anyways...
Ben, I wonder if you're using color themes or something else that
defines a lot of different colors.
- D
Begin forwarded message:
> From: Ben Lowery <blowery@gmail.com>
> Date: June 18, 2009 10:43:00 AM EDT
> To: Development of Aquamacs Emacs <aquamacs-devel@aquamacs.org>
> Subject: [Aquamacs-devel] Crasher in ns_index_color (nsterm.m:1305)
>
> Attached is a crash log for Aquamacs, on
> 3fa42d1a06357f8f65dff161524374f3feaaa3ac
>
> Happened as I was C-x C-f ing to open a file. Happens sporadically,
> and I don't have a good repro case.
>
> -b
[-- Attachment #1.2: aquamacs-crash.txt --]
[-- Type: text/plain, Size: 25333 bytes --]
Process: Aquamacs [27350]
Path: /Applications/Aquamacs.app/Contents/MacOS/Aquamacs
Identifier: org.gnu.AquamacsEmacs
Version: 23 (???)
Code Type: X86 (Native)
Parent Process: launchd [380]
Interval Since Last Report: 52776 sec
Crashes Since Last Report: 1
Per-App Interval Since Last Report: 605531 sec
Per-App Crashes Since Last Report: 1
Date/Time: 2009-06-18 10:39:05.626 -0400
OS Version: Mac OS X 10.5.7 (9J61)
Report Version: 6
Anonymous UUID: B390CC9E-43EB-401F-8BC5-53FEF67D8BA6
Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000c5e772ef
Crashed Thread: 0
Thread 0 Crashed:
0 libSystem.B.dylib 0x9280ee42 __kill + 10
1 org.gnu.AquamacsEmacs 0x0009245a fatal_error_signal + 314 (emacs.c:404)
2 libSystem.B.dylib 0x9280d2bb _sigtramp + 43
3 ??? 0xffffffff 0 + 4294967295
4 libSystem.B.dylib 0x9288123a raise + 26
5 libSystem.B.dylib 0x9288d679 abort + 73
6 org.gnu.AquamacsEmacs 0x0016cfc5 ns_term_shutdown + 117 (nsterm.m:4231)
7 org.gnu.AquamacsEmacs 0x000924af fatal_error_signal + 399 (emacs.c:389)
8 libSystem.B.dylib 0x9280d2bb _sigtramp + 43
9 ??? 0xffffffff 0 + 4294967295
10 org.gnu.AquamacsEmacs 0x00168c4c ns_index_color + 108 (nsterm.m:1305)
11 org.gnu.AquamacsEmacs 0x00169e52 ns_defined_color + 114 (nsterm.m:1664)
12 org.gnu.AquamacsEmacs 0x00087cfc defined_color + 76 (xfaces.c:1288)
13 org.gnu.AquamacsEmacs 0x0008801e load_color + 62 (xfaces.c:1457)
14 org.gnu.AquamacsEmacs 0x0008dfca realize_face + 1034 (xfaces.c:1546)
15 org.gnu.AquamacsEmacs 0x0008ed8d lookup_face + 93 (xfaces.c:4741)
16 org.gnu.AquamacsEmacs 0x00090592 face_at_buffer_position + 578 (xfaces.c:6434)
17 org.gnu.AquamacsEmacs 0x0001ada7 handle_face_prop + 103 (xdisp.c:3463)
18 org.gnu.AquamacsEmacs 0x0001d918 handle_stop + 136 (xdisp.c:3136)
19 org.gnu.AquamacsEmacs 0x00020ae7 next_element_from_buffer + 599 (xdisp.c:6500)
20 org.gnu.AquamacsEmacs 0x0001ecfc get_next_display_element + 44 (xdisp.c:5676)
21 org.gnu.AquamacsEmacs 0x000265f8 move_it_in_display_line_to + 200 (xdisp.c:6753)
22 org.gnu.AquamacsEmacs 0x00027c6b move_it_to + 683 (xdisp.c:7257)
23 org.gnu.AquamacsEmacs 0x0002857a resize_mini_window + 682 (xdisp.c:8764)
24 org.gnu.AquamacsEmacs 0x000367ad redisplay_internal + 3453 (xdisp.c:11551)
25 org.gnu.AquamacsEmacs 0x0009fc85 read_char + 1813 (keyboard.c:2707)
26 org.gnu.AquamacsEmacs 0x000a2744 read_key_sequence + 884 (keyboard.c:9465)
27 org.gnu.AquamacsEmacs 0x000a4c6a command_loop_1 + 570 (keyboard.c:1642)
28 org.gnu.AquamacsEmacs 0x0010868d internal_condition_case + 253 (eval.c:1512)
29 org.gnu.AquamacsEmacs 0x00094758 command_loop_2 + 72 (keyboard.c:1360)
30 org.gnu.AquamacsEmacs 0x0010856c internal_catch + 172 (eval.c:1248)
31 org.gnu.AquamacsEmacs 0x0009444d command_loop + 77 (keyboard.c:1325)
32 org.gnu.AquamacsEmacs 0x00094572 recursive_edit_1 + 146 (keyboard.c:953)
33 org.gnu.AquamacsEmacs 0x000c1c7b read_minibuf + 1739 (minibuf.c:743)
34 org.gnu.AquamacsEmacs 0x000c2ab5 Fcompleting_read + 421 (minibuf.c:1823)
35 org.gnu.AquamacsEmacs 0x0010a7e7 Ffuncall + 1143 (eval.c:3076)
36 org.gnu.AquamacsEmacs 0x00145a4b Fbyte_code + 3835 (bytecode.c:678)
37 org.gnu.AquamacsEmacs 0x00109b56 Feval + 1062 (eval.c:2386)
38 org.gnu.AquamacsEmacs 0x0010856c internal_catch + 172 (eval.c:1248)
39 org.gnu.AquamacsEmacs 0x00146406 Fbyte_code + 6326 (bytecode.c:853)
40 org.gnu.AquamacsEmacs 0x00109ff1 funcall_lambda + 209 (eval.c:3237)
41 org.gnu.AquamacsEmacs 0x0010a53b Ffuncall + 459 (eval.c:3102)
42 org.gnu.AquamacsEmacs 0x00145a4b Fbyte_code + 3835 (bytecode.c:678)
43 org.gnu.AquamacsEmacs 0x00109ff1 funcall_lambda + 209 (eval.c:3237)
44 org.gnu.AquamacsEmacs 0x0010a53b Ffuncall + 459 (eval.c:3102)
45 org.gnu.AquamacsEmacs 0x00145a4b Fbyte_code + 3835 (bytecode.c:678)
46 org.gnu.AquamacsEmacs 0x00109ff1 funcall_lambda + 209 (eval.c:3237)
47 org.gnu.AquamacsEmacs 0x0010a53b Ffuncall + 459 (eval.c:3102)
48 org.gnu.AquamacsEmacs 0x0010c0d3 apply1 + 83 (eval.c:2799)
49 org.gnu.AquamacsEmacs 0x00105e8e Fcall_interactively + 542 (callint.c:395)
50 org.gnu.AquamacsEmacs 0x0010a741 Ffuncall + 977 (eval.c:3051)
51 org.gnu.AquamacsEmacs 0x0010a8f9 call3 + 25 (eval.c:2877)
52 org.gnu.AquamacsEmacs 0x000a4eb1 command_loop_1 + 1153 (keyboard.c:1909)
53 org.gnu.AquamacsEmacs 0x0010868d internal_condition_case + 253 (eval.c:1512)
54 org.gnu.AquamacsEmacs 0x00094758 command_loop_2 + 72 (keyboard.c:1360)
55 org.gnu.AquamacsEmacs 0x0010856c internal_catch + 172 (eval.c:1248)
56 org.gnu.AquamacsEmacs 0x0009444d command_loop + 77 (keyboard.c:1325)
57 org.gnu.AquamacsEmacs 0x00094572 recursive_edit_1 + 146 (keyboard.c:953)
58 org.gnu.AquamacsEmacs 0x000946f1 Frecursive_edit + 257 (keyboard.c:1016)
59 org.gnu.AquamacsEmacs 0x0010a7f4 Ffuncall + 1156 (eval.c:3042)
60 org.gnu.AquamacsEmacs 0x00145a4b Fbyte_code + 3835 (bytecode.c:678)
61 org.gnu.AquamacsEmacs 0x00109b56 Feval + 1062 (eval.c:2386)
62 org.gnu.AquamacsEmacs 0x00109eef Fprogn + 63 (eval.c:451)
63 org.gnu.AquamacsEmacs 0x0004c8ae Fsave_window_excursion + 78 (window.c:6552)
64 org.gnu.AquamacsEmacs 0x001463ab Fbyte_code + 6235 (bytecode.c:839)
65 org.gnu.AquamacsEmacs 0x00109ff1 funcall_lambda + 209 (eval.c:3237)
66 org.gnu.AquamacsEmacs 0x0010a53b Ffuncall + 459 (eval.c:3102)
67 org.gnu.AquamacsEmacs 0x0010bf55 Fapply + 245 (eval.c:2534)
68 org.gnu.AquamacsEmacs 0x0010c0ad apply1 + 45 (eval.c:2799)
69 org.gnu.AquamacsEmacs 0x001092b5 call_debugger + 341 (eval.c:312)
70 org.gnu.AquamacsEmacs 0x001093d8 maybe_call_debugger + 216 (eval.c:1902)
71 org.gnu.AquamacsEmacs 0x0010955e find_handler_clause + 174 (eval.c:1966)
72 org.gnu.AquamacsEmacs 0x0010aa93 Fsignal + 371 (eval.c:1704)
73 org.gnu.AquamacsEmacs 0x0010ac38 xsignal + 24 (eval.c:1752)
74 org.gnu.AquamacsEmacs 0x0010b050 error + 0 (eval.c:2018)
75 org.gnu.AquamacsEmacs 0x000f5c47 Fsymbol_value + 71 (data.c:1127)
76 org.gnu.AquamacsEmacs 0x001099c1 Feval + 657 (eval.c:2449)
77 org.gnu.AquamacsEmacs 0x0010a741 Ffuncall + 977 (eval.c:3051)
78 org.gnu.AquamacsEmacs 0x00145a4b Fbyte_code + 3835 (bytecode.c:678)
79 org.gnu.AquamacsEmacs 0x00109ff1 funcall_lambda + 209 (eval.c:3237)
80 org.gnu.AquamacsEmacs 0x0010a53b Ffuncall + 459 (eval.c:3102)
81 org.gnu.AquamacsEmacs 0x00145a4b Fbyte_code + 3835 (bytecode.c:678)
82 org.gnu.AquamacsEmacs 0x00109ff1 funcall_lambda + 209 (eval.c:3237)
83 org.gnu.AquamacsEmacs 0x0010a53b Ffuncall + 459 (eval.c:3102)
84 org.gnu.AquamacsEmacs 0x00106922 Fcall_interactively + 3250 (callint.c:870)
85 org.gnu.AquamacsEmacs 0x0010a741 Ffuncall + 977 (eval.c:3051)
86 org.gnu.AquamacsEmacs 0x0010a8f9 call3 + 25 (eval.c:2877)
87 org.gnu.AquamacsEmacs 0x000a4eb1 command_loop_1 + 1153 (keyboard.c:1909)
88 org.gnu.AquamacsEmacs 0x0010868d internal_condition_case + 253 (eval.c:1512)
89 org.gnu.AquamacsEmacs 0x00094758 command_loop_2 + 72 (keyboard.c:1360)
90 org.gnu.AquamacsEmacs 0x0010856c internal_catch + 172 (eval.c:1248)
91 org.gnu.AquamacsEmacs 0x000944ae command_loop + 174 (keyboard.c:1339)
92 org.gnu.AquamacsEmacs 0x00094572 recursive_edit_1 + 146 (keyboard.c:953)
93 org.gnu.AquamacsEmacs 0x000946f1 Frecursive_edit + 257 (keyboard.c:1016)
94 org.gnu.AquamacsEmacs 0x00093035 main + 2885 (emacs.c:1855)
95 org.gnu.AquamacsEmacs 0x00002bf6 start + 54
Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0x0009232e ecx: 0xbfffac9c edx: 0x9280ee42
edi: 0x00000006 esi: 0x00000006 ebp: 0xbfffacb8 esp: 0xbfffac9c
ss: 0x0000001f efl: 0x00000286 eip: 0x9280ee42 cs: 0x00000007
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
cr2: 0x0016cf50
Binary Images:
0x1000 - 0x1aefeb +org.gnu.AquamacsEmacs 23 (???) <550e7685db98ce0be33a924f97fc8739> /Applications/Aquamacs.app/Contents/MacOS/Aquamacs
0x406000 - 0x406ff0 +com.google.GearsEnabler ??? (1.0) <20412f1ba06afbcd2c45b57bb0af5e68> /Library/InputManagers/GearsEnabler/GearsEnabler.bundle/Contents/MacOS/GearsEnabler
0x40b000 - 0x40bffd +com.plaxo.ABPlugin ??? (1.0) <9c6e13cfe880758890968cf29a515465> /Library/InputManagers/PlaxoABAddIn/PlaxoABAddIn.bundle/Contents/MacOS/PlaxoABAddIn
0x161c1000 - 0x163c8fef com.apple.RawCamera.bundle 2.0.15 (471) <557c94fbd7c15219746393464a79cf87> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x8fe00000 - 0x8fe2db43 dyld 97.1 (???) <100d362e03410f181a34e04e94189ae5> /usr/lib/dyld
0x90003000 - 0x90080feb com.apple.audio.CoreAudio 3.1.2 (3.1.2) <5a4e6329f8dbca5dcd70924525afd24a> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x90178000 - 0x90186ffd libz.1.dylib ??? (???) <545ca09467025f77131cfac09d8b9375> /usr/lib/libz.1.dylib
0x9040c000 - 0x9040efff com.apple.securityhi 3.0 (30817) <020419ad33b8638b174e1a472728a894> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x9040f000 - 0x90416fe9 libgcc_s.1.dylib ??? (???) <28a7cbc3a5ca2982d124668306f422d9> /usr/lib/libgcc_s.1.dylib
0x90469000 - 0x90b09fe3 com.apple.CoreGraphics 1.409.3 (???) <25dceb14af3455b768f56e8765ecf3ca> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x90b0a000 - 0x90b94fe3 com.apple.DesktopServices 1.4.8 (1.4.8) <3065de6531ce839c7cb5b6dd70e03f4f> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x90b95000 - 0x90b99fff libmathCommon.A.dylib ??? (???) /usr/lib/system/libmathCommon.A.dylib
0x90b9a000 - 0x90c2dfff com.apple.ink.framework 101.3 (86) <dfa9debcd7537849d228021d1d9c0f63> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x90c3b000 - 0x90eb7fe7 com.apple.Foundation 6.5.8 (677.24) <aa84b0383891378c348ffa4a94853082> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x90eb8000 - 0x91389fbe libGLProgrammability.dylib ??? (???) <7f18294a7bd0b6afe4319f29187fc70d> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x9138a000 - 0x913cbfe7 libRIP.A.dylib ??? (???) <69bd09fcd8d8b235cee7a405290d6818> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x913cc000 - 0x913ccffc com.apple.audio.units.AudioUnit 1.5 (1.5) /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x913cd000 - 0x91407fe7 com.apple.coreui 1.2 (62) /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x91408000 - 0x9144afef com.apple.NavigationServices 3.5.2 (163) <91844980804067b07a0b6124310d3f31> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x9144b000 - 0x9149cff7 com.apple.HIServices 1.7.0 (???) <01b690d1f376e400ac873105533e39eb> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x914a3000 - 0x91547fec com.apple.CFNetwork 438.10 (438.12) <fde64bbb20532794396fb21911ccaa98> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x91548000 - 0x9154fff7 libCGATS.A.dylib ??? (???) <211348279493364e9920adc86484cedd> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
0x9158d000 - 0x915e7ff7 com.apple.CoreText 2.0.4 (???) <f0b6c1d4f40bd21505097f0255abfead> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x91605000 - 0x9161bfff com.apple.DictionaryServices 1.0.0 (1.0.0) <7e9ff586b5c9d02b09e2a5527d98524f> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x9161c000 - 0x91679ffb libstdc++.6.dylib ??? (???) <6106b1f2b0b303b06ae476253dbb5f3f> /usr/lib/libstdc++.6.dylib
0x9167a000 - 0x91687fe7 com.apple.opengl 1.5.10 (1.5.10) <5a2813f80c9441170cc1ab8a3dac5038> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x91688000 - 0x91769ff7 libxml2.2.dylib ??? (???) <2f6b294896866822330a8888b7f53b75> /usr/lib/libxml2.2.dylib
0x9199a000 - 0x91aecff3 com.apple.audio.toolbox.AudioToolbox 1.5.2 (1.5.2) /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x91aed000 - 0x91b94feb com.apple.QD 3.11.56 (???) <a94d0f5438b730e88e5efdb233295c52> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x91b95000 - 0x91bc0fe7 libauto.dylib ??? (???) <42d8422dc23a18071869fdf7b5d8fab5> /usr/lib/libauto.dylib
0x91bc1000 - 0x91c3bff8 com.apple.print.framework.PrintCore 5.5.4 (245.6) <03d0585059c20cb0bde5e000438c49e1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x91c3c000 - 0x91c40fff libGIF.dylib ??? (???) <572a32e46e33be1ec041c5ef5b0341ae> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x91c41000 - 0x91c46fff com.apple.CommonPanels 1.2.4 (85) <3b64ef0de184d09c6f99a1a7e77e42be> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x91c47000 - 0x91c57ffc com.apple.LangAnalysis 1.6.4 (1.6.4) <8b7831b5f74a950a56cf2d22a2d436f6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x925fc000 - 0x9263bfef libTIFF.dylib ??? (???) <3589442575ac77746ae99ecf724f5f87> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x9263c000 - 0x92703ff2 com.apple.vImage 3.0 (3.0) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x92794000 - 0x92796ff5 libRadiance.dylib ??? (???) <8a844202fcd65662bb9ab25f08c45a62> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x92797000 - 0x9279ffff com.apple.DiskArbitration 2.2.1 (2.2.1) <75b0c8d8940a8a27816961dddcac8e0f> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x927a0000 - 0x92907ff3 libSystem.B.dylib ??? (???) <b47c8e6e45aef620730710a732bf1930> /usr/lib/libSystem.B.dylib
0x92908000 - 0x929c2fe3 com.apple.CoreServices.OSServices 227 (227) <30cebcb68b1b571df7d77474e0c31556> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x92b5a000 - 0x92b5affb com.apple.installserver.framework 1.0 (8) /System/Library/PrivateFrameworks/InstallServer.framework/Versions/A/InstallServer
0x92b5b000 - 0x92b88feb libvDSP.dylib ??? (???) <b232c018ddd040ec4e2c2af632dd497f> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x92b93000 - 0x92c45ffb libcrypto.0.9.7.dylib ??? (???) <9d714c92872a93dd127ea8556b2c8945> /usr/lib/libcrypto.0.9.7.dylib
0x92c46000 - 0x92c6eff7 com.apple.shortcut 1.0.1 (1.0) <131202e7766e327d02d55c0f5fc44ad7> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
0x92da8000 - 0x92dd7ff7 libncurses.5.4.dylib ??? (???) <00632d5180ac31e2cd437a1ce9d08562> /usr/lib/libncurses.5.4.dylib
0x92e4b000 - 0x92e54fff com.apple.speech.recognition.framework 3.7.24 (3.7.24) <6a6518b392d3d41ace3dcea69d6809d9> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x92e55000 - 0x92e6dff7 com.apple.CoreVideo 1.6.0 (20.0) <dd60118bac9aefaf88d9ab44558f05c4> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x92e6e000 - 0x92e78feb com.apple.audio.SoundManager 3.9.2 (3.9.2) <caa41909dcb5a18a94bc68cd13999bd5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x92f5e000 - 0x92fddff5 com.apple.SearchKit 1.2.1 (1.2.1) <3140a605db2abf56b237fa156a08b28b> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x92fde000 - 0x92ff3ffb com.apple.ImageCapture 5.0.2 (5.0.2) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x92ff4000 - 0x93080ff7 com.apple.LaunchServices 290.3 (290.6) <bdba267184df88bd5b8e2116ea903872> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x93099000 - 0x930a0ffe libbsm.dylib ??? (???) <5582985a86ea36504cca31788bccf963> /usr/lib/libbsm.dylib
0x9310b000 - 0x934c9fea libLAPACK.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x934ca000 - 0x93595fff com.apple.ColorSync 4.5.1 (4.5.1) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x9359b000 - 0x9362eff3 com.apple.ApplicationServices.ATS 3.7 (???) <a535fc4982d3acff6530ec25c402e679> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x9362f000 - 0x9366dfff libGLImage.dylib ??? (???) <a6425aeb77f4da13212ac75df57b056d> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x9366e000 - 0x93686fff com.apple.openscripting 1.2.8 (???) <572c7452d7e740e8948a5ad07a99602b> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x93687000 - 0x936a5fff libresolv.9.dylib ??? (???) <a8018c42930596593ddf27f7c20fe7af> /usr/lib/libresolv.9.dylib
0x936a6000 - 0x93732ff7 com.apple.framework.IOKit 1.5.2 (???) <97b9f9d584f48891377f0481b9104434> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x93733000 - 0x93813fff libobjc.A.dylib ??? (???) <7b92613fdf804fd9a0a3733a0674c30b> /usr/lib/libobjc.A.dylib
0x947f3000 - 0x94ff1fef com.apple.AppKit 6.5.7 (949.46) <a80f8cb62f6bdcb3bed3c8675d55881d> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x94ff2000 - 0x9503bfef com.apple.Metadata 10.5.2 (398.25) <e0572f20350523116f23000676122a8d> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x95041000 - 0x95041ff8 com.apple.Cocoa 6.5 (???) <e9318c93615b27231498bbe585b8da98> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x95042000 - 0x95048fff com.apple.print.framework.Print 218.0.3 (220.2) <5b7f4ef7c2df36aff9605377775781e4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x95059000 - 0x95090fff com.apple.SystemConfiguration 1.9.2 (1.9.2) <8b26ebf26a009a098484f1ed01ec499c> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x95091000 - 0x950acffb libPng.dylib ??? (???) <4780e979d35aa5ec2cea22678836cea5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x950ad000 - 0x95195ff3 com.apple.CoreData 100.2 (186.1) <8fb61e1714a4b8d587ce97605ad32547> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x95204000 - 0x9528bff7 libsqlite3.0.dylib ??? (???) <3334ea5af7a911637413334154bb4100> /usr/lib/libsqlite3.0.dylib
0x9528c000 - 0x9528dffc libffi.dylib ??? (???) <596e0dbf626b211741cecaa9698f271b> /usr/lib/libffi.dylib
0x9528e000 - 0x9569efef libBLAS.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x956ef000 - 0x95822fef com.apple.CoreFoundation 6.5.6 (476.18) <2d52bab73660117571bd6486dc318f8e> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x9582f000 - 0x9582fffd com.apple.Accelerate 1.4.2 (Accelerate 1.4.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x95840000 - 0x95a11ffb com.apple.security 5.0.5 (36371) <c13e0bb1acfdcf94be4d3ee118ef190e> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x95a82000 - 0x95aabfff libcups.2.dylib ??? (???) <1b0435164b9dc6c773d0b1f24701e554> /usr/lib/libcups.2.dylib
0x95aac000 - 0x95ab8ff9 com.apple.helpdata 1.0.1 (14.2) /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
0x95ac1000 - 0x95ac1fff com.apple.Carbon 136 (136) <ec1d4184925e652dbe1b9200a5a552ec> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x95ac2000 - 0x95aceffe libGL.dylib ??? (???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x95acf000 - 0x95acfffd com.apple.Accelerate.vecLib 3.4.2 (vecLib 3.4.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x95ad0000 - 0x95c16ff7 com.apple.ImageIO.framework 2.0.4 (2.0.4) <6a6623d3d1a7292b5c3763dcd108b55f> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x95c17000 - 0x95ef1ff3 com.apple.CoreServices.CarbonCore 786.11 (786.13) <9e2d85d52e5e2951aa4dd53c48ccc52f> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x95ef2000 - 0x95f02fff com.apple.speech.synthesis.framework 3.7.1 (3.7.1) <06d8fc0307314f8ffc16f206ad3dbf44> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x95f03000 - 0x95f22ffa libJPEG.dylib ??? (???) <e7eb56555109e23144924cd64aa8daec> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x95f23000 - 0x95f7cff7 libGLU.dylib ??? (???) <a3b9be30100a25a6cd3ad109892f52b7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x95f7d000 - 0x960b6ff7 libicucore.A.dylib ??? (???) <cac059ebdac7d9a63ee0f7a648c9f6cf> /usr/lib/libicucore.A.dylib
0x960b7000 - 0x96134fef libvMisc.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x96135000 - 0x96164fe3 com.apple.AE 402.3 (402.3) <b13bfda0ad9314922ee37c0d018d7de9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x96165000 - 0x96165ffd com.apple.vecLib 3.4.2 (vecLib 3.4.2) /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x96248000 - 0x9626cfff libxslt.1.dylib ??? (???) <0a9778d6368ae668826f446878deb99b> /usr/lib/libxslt.1.dylib
0x9626e000 - 0x9631efff edu.mit.Kerberos 6.0.13 (6.0.13) <804bd1b3f08fb57396781f012006367c> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x96859000 - 0x9685cfff com.apple.help 1.1 (36) <175489f8adf287b3ebd259362b0292c0> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x9685d000 - 0x9685dffa com.apple.CoreServices 32 (32) <2760719f7a81e8c2bdfd15b0939abc29> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x96917000 - 0x96922fe7 libCSync.A.dylib ??? (???) <9e3544fe087bb4dc760b7afe0850dd6c> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x96923000 - 0x96cc0fef com.apple.QuartzCore 1.5.8 (1.5.8) <a28fa54346a9f9d5b3bef076a1ee0fcf> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x96f6e000 - 0x96fcaff7 com.apple.htmlrendering 68 (1.1.3) <a9f65fa1c4668dc7c49af5bf7d5287ad> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x96fcb000 - 0x96fcbff8 com.apple.ApplicationServices 34 (34) <e9cd7c823062c4382d89e3c9997f4739> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x96fcc000 - 0x972d4fff com.apple.HIToolbox 1.5.5 (???) <b17766e3d8800a73f534c41f624f5ac4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0xfffe8000 - 0xfffebfff libobjc.A.dylib ??? (???) /usr/lib/libobjc.A.dylib
0xffff0000 - 0xffff1780 libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib
[-- Attachment #1.3: Type: text/plain, Size: 26 bytes --]
> _______________________
[-- Attachment #2: smime.p7s --]
[-- Type: application/pkcs7-signature, Size: 2193 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#3606: Crash in ns_index_color (nsterm.m:1305)
2009-06-18 14:58 ` bug#3605: Crash in ns_index_color (nsterm.m:1305) David Reitter
@ 2009-06-18 15:04 ` Ben Lowery
2009-09-22 22:54 ` bug#4530: " Adrian Robert
2009-06-18 18:08 ` bug#3605: " Glenn Morris
2010-01-31 5:24 ` Chong Yidong
2 siblings, 1 reply; 8+ messages in thread
From: Ben Lowery @ 2009-06-18 15:04 UTC (permalink / raw)
To: David Reitter; +Cc: emacs-pretest-bug, Aquamacs Bugs, Adrian Robert
[-- Attachment #1: Type: text/plain, Size: 1373 bytes --]
Yup, I am using color-theme. I've attached the theme I'm using.
On Thu, Jun 18, 2009 at 10:58 AM, David Reitter<david.reitter@gmail.com> wrote:
> Forwarding a crash report.
> nsterm.m:1305, in the given revision, is the line marked:
>
> {
> int i;
> for (i = 1; i < color_table->avail; i++)
> {
> ***** if (color_table->colors[i] && [color_table->colors[i] isEqual:
> color])
> {
> [color_table->colors[i] retain];
> return i;
> }
> }
> }
>
> Btw, why are we managing this table ourselves rather than using an
> appropriate NS class? It seems like we're defining our own ns_color_table
> structure anyways...
>
> Ben, I wonder if you're using color themes or something else that defines a
> lot of different colors.
>
> - D
>
>
> Begin forwarded message:
>
>> From: Ben Lowery <blowery@gmail.com>
>> Date: June 18, 2009 10:43:00 AM EDT
>> To: Development of Aquamacs Emacs <aquamacs-devel@aquamacs.org>
>> Subject: [Aquamacs-devel] Crasher in ns_index_color (nsterm.m:1305)
>>
>> Attached is a crash log for Aquamacs, on
>> 3fa42d1a06357f8f65dff161524374f3feaaa3ac
>>
>> Happened as I was C-x C-f ing to open a file. Happens sporadically,
>> and I don't have a good repro case.
>>
>> -b
>
>> _______________________
>
>
[-- Attachment #2: color-theme-wombat.el --]
[-- Type: application/octet-stream, Size: 2734 bytes --]
;; Wombat color theme for Emacs
;;
;; Defines a color scheme resembling that of the Wombat color theme
;; for Vim by Lars H. Nielsen @ http://dengmao.wordpress.com/2007/01/22/vim-color-scheme-wombat/
;;
;; MIT License Copyright (c) 2009 Ben Lowery <blowery at gmail dot com>
;; Credits due to the excellent Wombat Vim theme
;;
;; All patches welcome
(require 'color-theme)
;;;###autoload
(defun color-theme-wombat ()
"Color theme by Ben Lowery, based off the Wombat Vim theme by Lars H. Nielsen @ http://dengmao.wordpress.com/2007/01/22/vim-color-scheme-wombat/"
(interactive)
(color-theme-install
'(color-theme-wombat
((background-color . "#111111")
(background-mode . dark)
(border-color . "black")
(cursor-color . "SteelBlue")
(foreground-color . "#f6f3e8"))
(default ((t (:background "#242424" :foreground "#f6f3e8"))))
(border-glyph ((t (nil))))
(buffers-tab ((t (:background "#0C1021" :foreground "#F8F8F8"))))
(font-lock-builtin-face ((t (:foreground "#f6f3e8"))))
(font-lock-comment-face ((t (:foreground "#99968b"))))
(font-lock-constant-face ((t (:foreground "#e5786d"))))
(font-lock-doc-string-face ((t (:italic t :foreground "#99968b"))))
(font-lock-function-name-face ((t (:foreground "#cae682"))))
(font-lock-variable-name-face ((t (:foreground "#8ac6f2"))))
(font-lock-keyword-face ((t (:foreground "#8ac6f2"))))
(font-lock-preprocessor-face ((t (:foreground "#e5786d"))))
(font-lock-reference-face ((t (:foreground "SlateBlue"))))
(font-lock-regexp-grouping-backslash ((t (:foreground "#E9C062"))))
(font-lock-regexp-grouping-construct ((t (:foreground "red"))))
(font-lock-string-face ((t (:foreground "#95e454"))))
(font-lock-type-face ((t (:foreground "#cae682"))))
(font-lock-warning-face ((t (:bold t :foreground "yellow"))))
(js2-error-face ((t (:background "red3"))))
(js2-warning-face ((t (:background "purple3"))))
(js2-external-variable-face ((t (:foreground "red" :bold t))))
;;(gui-element ((t (:background "#D4D0C8" :foreground "black"))))
(region ((t (:background "#435869"))))
(mode-line ((t (:background "#161616" :foreground "white"))))
(highlight ((t (:background "#222222"))))
;;(highline-face ((t (:background "#777777"))))
(italic ((t (nil))))
(left-margin ((t (nil))))
(show-paren-match ((t (:foreground "goldenrod" :bold t))))
;;(text-cursor ((t (:background "yellow" :foreground "black"))))
(toolbar ((t (nil))))
;;(underline ((nil (:underline nil))))
(org-todo ((t (:foreground "yellow" :bold t))))
(org-hide ((t (:foreground "#0b0b0b"))))
)))
(provide 'color-theme-wombat)
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#3605: Crash in ns_index_color (nsterm.m:1305)
2009-06-18 14:58 ` bug#3605: Crash in ns_index_color (nsterm.m:1305) David Reitter
2009-06-18 15:04 ` bug#3606: " Ben Lowery
@ 2009-06-18 18:08 ` Glenn Morris
2010-01-31 5:24 ` Chong Yidong
2 siblings, 0 replies; 8+ messages in thread
From: Glenn Morris @ 2009-06-18 18:08 UTC (permalink / raw)
To: David Reitter; +Cc: 3605
David Reitter wrote:
> Forwarding a crash report.
Please use X-Debbugs-Cc, rather than Cc, when you want to send people
CC copies of a new bug report. Otherwise every reply ends up creating
a new bug.
Also, if you know the problem is NS-specific, it's helpful to put
Package: emacs,ns
as the first line of the body in the initial report.
See admin/notes/bugtracker for more details.
Thanks.
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#4530: Crash in ns_index_color (nsterm.m:1305)
2009-06-18 15:04 ` bug#3606: " Ben Lowery
@ 2009-09-22 22:54 ` Adrian Robert
2009-09-23 1:58 ` bug#4532: " Ben Lowery
0 siblings, 1 reply; 8+ messages in thread
From: Adrian Robert @ 2009-09-22 22:54 UTC (permalink / raw)
To: Ben Lowery; +Cc: David Reitter, Aquamacs Bugs, emacs-pretest-bug
[-- Attachment #1: Type: text/plain, Size: 451 bytes --]
I'm trying to reproduce this in current trunk with the attached
wombat color theme file and the version of color-theme.el in the
aquamacs tree. I load color-theme into a buffer, M-x eval-buffer,
then load the theme itself, eval it, and finally M-x color-theme-
wombat. Then I try to do some file loading, editing, gnus, images,
etc., but can't reproduce the crash (10.4). If anyone has found some
specific steps by now, I can try them.
[-- Attachment #2: color-theme-wombat.el --]
[-- Type: application/octet-stream, Size: 2734 bytes --]
;; Wombat color theme for Emacs
;;
;; Defines a color scheme resembling that of the Wombat color theme
;; for Vim by Lars H. Nielsen @ http://dengmao.wordpress.com/2007/01/22/vim-color-scheme-wombat/
;;
;; MIT License Copyright (c) 2009 Ben Lowery <blowery at gmail dot com>
;; Credits due to the excellent Wombat Vim theme
;;
;; All patches welcome
(require 'color-theme)
;;;###autoload
(defun color-theme-wombat ()
"Color theme by Ben Lowery, based off the Wombat Vim theme by Lars H. Nielsen @ http://dengmao.wordpress.com/2007/01/22/vim-color-scheme-wombat/"
(interactive)
(color-theme-install
'(color-theme-wombat
((background-color . "#111111")
(background-mode . dark)
(border-color . "black")
(cursor-color . "SteelBlue")
(foreground-color . "#f6f3e8"))
(default ((t (:background "#242424" :foreground "#f6f3e8"))))
(border-glyph ((t (nil))))
(buffers-tab ((t (:background "#0C1021" :foreground "#F8F8F8"))))
(font-lock-builtin-face ((t (:foreground "#f6f3e8"))))
(font-lock-comment-face ((t (:foreground "#99968b"))))
(font-lock-constant-face ((t (:foreground "#e5786d"))))
(font-lock-doc-string-face ((t (:italic t :foreground "#99968b"))))
(font-lock-function-name-face ((t (:foreground "#cae682"))))
(font-lock-variable-name-face ((t (:foreground "#8ac6f2"))))
(font-lock-keyword-face ((t (:foreground "#8ac6f2"))))
(font-lock-preprocessor-face ((t (:foreground "#e5786d"))))
(font-lock-reference-face ((t (:foreground "SlateBlue"))))
(font-lock-regexp-grouping-backslash ((t (:foreground "#E9C062"))))
(font-lock-regexp-grouping-construct ((t (:foreground "red"))))
(font-lock-string-face ((t (:foreground "#95e454"))))
(font-lock-type-face ((t (:foreground "#cae682"))))
(font-lock-warning-face ((t (:bold t :foreground "yellow"))))
(js2-error-face ((t (:background "red3"))))
(js2-warning-face ((t (:background "purple3"))))
(js2-external-variable-face ((t (:foreground "red" :bold t))))
;;(gui-element ((t (:background "#D4D0C8" :foreground "black"))))
(region ((t (:background "#435869"))))
(mode-line ((t (:background "#161616" :foreground "white"))))
(highlight ((t (:background "#222222"))))
;;(highline-face ((t (:background "#777777"))))
(italic ((t (nil))))
(left-margin ((t (nil))))
(show-paren-match ((t (:foreground "goldenrod" :bold t))))
;;(text-cursor ((t (:background "yellow" :foreground "black"))))
(toolbar ((t (nil))))
;;(underline ((nil (:underline nil))))
(org-todo ((t (:foreground "yellow" :bold t))))
(org-hide ((t (:foreground "#0b0b0b"))))
)))
(provide 'color-theme-wombat)
[-- Attachment #3: Type: text/plain, Size: 1436 bytes --]
On Jun 18, 2009, at 11:04 AM, Ben Lowery wrote:
> Yup, I am using color-theme. I've attached the theme I'm using.
>
> On Thu, Jun 18, 2009 at 10:58 AM, David
> Reitter<david.reitter@gmail.com> wrote:
>> Forwarding a crash report.
>> nsterm.m:1305, in the given revision, is the line marked:
>>
>> {
>> int i;
>> for (i = 1; i < color_table->avail; i++)
>> {
>> ***** if (color_table->colors[i] && [color_table->colors[i]
>> isEqual:
>> color])
>> {
>> [color_table->colors[i] retain];
>> return i;
>> }
>> }
>> }
>>
>> Btw, why are we managing this table ourselves rather than using an
>> appropriate NS class? It seems like we're defining our own
>> ns_color_table
>> structure anyways...
>>
>> Ben, I wonder if you're using color themes or something else that
>> defines a
>> lot of different colors.
>>
>> - D
>>
>>
>> Begin forwarded message:
>>
>>> From: Ben Lowery <blowery@gmail.com>
>>> Date: June 18, 2009 10:43:00 AM EDT
>>> To: Development of Aquamacs Emacs <aquamacs-devel@aquamacs.org>
>>> Subject: [Aquamacs-devel] Crasher in ns_index_color (nsterm.m:1305)
>>>
>>> Attached is a crash log for Aquamacs, on
>>> 3fa42d1a06357f8f65dff161524374f3feaaa3ac
>>>
>>> Happened as I was C-x C-f ing to open a file. Happens sporadically,
>>> and I don't have a good repro case.
>>>
>>> -b
>>
>>> _______________________
>>
>>
>> <color-theme-wombat.el>
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#4532: Crash in ns_index_color (nsterm.m:1305)
2009-09-22 22:54 ` bug#4530: " Adrian Robert
@ 2009-09-23 1:58 ` Ben Lowery
2009-09-23 4:35 ` Glenn Morris
0 siblings, 1 reply; 8+ messages in thread
From: Ben Lowery @ 2009-09-23 1:58 UTC (permalink / raw)
To: Adrian Robert; +Cc: David Reitter, Aquamacs Bugs, emacs-pretest-bug
[-- Attachment #1: Type: text/plain, Size: 2400 bytes --]
I'm still seeing the crash on occasion using emacs trunk as of last week.
Next time I see a crash, I'll send the dump along again. I just updated to
latest trunk a few hours ago, so....
So far I havn't been able to isolate a specific set of steps to repro the
crash. I'm generally fairly deep into some editing, and just moving through
a file when it dies.
-b
On Tue, Sep 22, 2009 at 6:54 PM, Adrian Robert <adrian.b.robert@gmail.com>wrote:
> I'm trying to reproduce this in current trunk with the attached wombat
> color theme file and the version of color-theme.el in the aquamacs tree. I
> load color-theme into a buffer, M-x eval-buffer, then load the theme itself,
> eval it, and finally M-x color-theme-wombat. Then I try to do some file
> loading, editing, gnus, images, etc., but can't reproduce the crash (10.4).
> If anyone has found some specific steps by now, I can try them.
>
>
>
>
>
>
> On Jun 18, 2009, at 11:04 AM, Ben Lowery wrote:
>
> Yup, I am using color-theme. I've attached the theme I'm using.
>>
>> On Thu, Jun 18, 2009 at 10:58 AM, David Reitter<david.reitter@gmail.com>
>> wrote:
>>
>>> Forwarding a crash report.
>>> nsterm.m:1305, in the given revision, is the line marked:
>>>
>>> {
>>> int i;
>>> for (i = 1; i < color_table->avail; i++)
>>> {
>>> ***** if (color_table->colors[i] && [color_table->colors[i]
>>> isEqual:
>>> color])
>>> {
>>> [color_table->colors[i] retain];
>>> return i;
>>> }
>>> }
>>> }
>>>
>>> Btw, why are we managing this table ourselves rather than using an
>>> appropriate NS class? It seems like we're defining our own
>>> ns_color_table
>>> structure anyways...
>>>
>>> Ben, I wonder if you're using color themes or something else that defines
>>> a
>>> lot of different colors.
>>>
>>> - D
>>>
>>>
>>> Begin forwarded message:
>>>
>>> From: Ben Lowery <blowery@gmail.com>
>>>> Date: June 18, 2009 10:43:00 AM EDT
>>>> To: Development of Aquamacs Emacs <aquamacs-devel@aquamacs.org>
>>>> Subject: [Aquamacs-devel] Crasher in ns_index_color (nsterm.m:1305)
>>>>
>>>> Attached is a crash log for Aquamacs, on
>>>> 3fa42d1a06357f8f65dff161524374f3feaaa3ac
>>>>
>>>> Happened as I was C-x C-f ing to open a file. Happens sporadically,
>>>> and I don't have a good repro case.
>>>>
>>>> -b
>>>>
>>>
>>> _______________________
>>>>
>>>
>>>
>>> <color-theme-wombat.el>
>>>
>>
>
>
[-- Attachment #2: Type: text/html, Size: 3528 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#4532: Crash in ns_index_color (nsterm.m:1305)
2009-09-23 1:58 ` bug#4532: " Ben Lowery
@ 2009-09-23 4:35 ` Glenn Morris
2009-09-23 4:40 ` Processed: " Emacs bug Tracking System
0 siblings, 1 reply; 8+ messages in thread
From: Glenn Morris @ 2009-09-23 4:35 UTC (permalink / raw)
To: Ben Lowery; +Cc: David Reitter, Aquamacs Bugs, Adrian Robert, 4532
reassign 4532 emacs,ns
merge 3605 4532
stop
Please stop cc'ing emacs-pretest-bug at gnu.org, since it creates a new
entry in the bug database every time. Please use
3605 at emacsbugs.donarmstrong.com instead. Thank you.
http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=3605
^ permalink raw reply [flat|nested] 8+ messages in thread
* Processed: Re: bug#4532: Crash in ns_index_color (nsterm.m:1305)
2009-09-23 4:35 ` Glenn Morris
@ 2009-09-23 4:40 ` Emacs bug Tracking System
0 siblings, 0 replies; 8+ messages in thread
From: Emacs bug Tracking System @ 2009-09-23 4:40 UTC (permalink / raw)
To: Glenn Morris; +Cc: Emacs Bugs, ns for {3606, 3605, 4532, 4530}
Processing commands for control@emacsbugs.donarmstrong.com:
> reassign 4532 emacs,ns
Bug #4532 [emacs] Crash in ns_index_color (nsterm.m:1305)
bug reassigned from package 'emacs' to 'emacs,ns'.
Warning: Unknown package 'ns'
Warning: Unknown package 'ns'
Warning: Unknown package 'ns'
Warning: Unknown package 'ns'
Warning: Unknown package 'ns'
> merge 3605 4532
bug#3605: Crash in ns_index_color (nsterm.m:1305)
bug#4532: Crash in ns_index_color (nsterm.m:1305)
bug#3606: Crash in ns_index_color (nsterm.m:1305)
bug#4530: Crash in ns_index_color (nsterm.m:1305)
Warning: Unknown package 'ns'
Warning: Unknown package 'ns'
Warning: Unknown package 'ns'
Warning: Unknown package 'ns'
Merged 3605 3606 4530 4532.
> stop
Stopping processing here.
Please contact me if you need assistance.
Don Armstrong
(administrator, Emacs bugs database)
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#3605: Crash in ns_index_color (nsterm.m:1305)
2009-06-18 14:58 ` bug#3605: Crash in ns_index_color (nsterm.m:1305) David Reitter
2009-06-18 15:04 ` bug#3606: " Ben Lowery
2009-06-18 18:08 ` bug#3605: " Glenn Morris
@ 2010-01-31 5:24 ` Chong Yidong
2 siblings, 0 replies; 8+ messages in thread
From: Chong Yidong @ 2010-01-31 5:24 UTC (permalink / raw)
To: Mike; +Cc: 3605
> I spent some more time looking at this, and I think I've found the problem:
>
> ns_defined_color needs to block input around its calls to ns_get_color
> and (at least) ns_index_color. ns_get_color calls UNBLOCK_INPUT after
> allocating an autorelease NSColor. Because the outer autorelease pool
> is flushed every time through the event loop, sometimes the color gets
> freed before ns_index_color has a chance to retain it.
>
> As a reliable test case, try loading the color palette from
> http://www.emacswiki.org/cgi-bin/wiki/palette.el
Thanks. As you suggested, I have checked in a change to nsterm.m to
block input during ns_defined_color. Could you test if the crash is
gone?
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2010-01-31 5:24 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <9ee8c1eb0906180743s4cfa6986ic78af206a15e2ce6@mail.gmail.com>
2009-06-18 14:58 ` bug#3605: Crash in ns_index_color (nsterm.m:1305) David Reitter
2009-06-18 15:04 ` bug#3606: " Ben Lowery
2009-09-22 22:54 ` bug#4530: " Adrian Robert
2009-09-23 1:58 ` bug#4532: " Ben Lowery
2009-09-23 4:35 ` Glenn Morris
2009-09-23 4:40 ` Processed: " Emacs bug Tracking System
2009-06-18 18:08 ` bug#3605: " Glenn Morris
2010-01-31 5:24 ` Chong Yidong
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.