Closed Bug 223315 Opened 21 years ago Closed 16 years ago

[10.3][OS X BUG] Dragging a URL from the Location bar can randomly create multiple bookmarks copies

Categories

(Camino Graveyard :: Drag & Drop, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX
Future

People

(Reporter: chrispetersen, Unassigned)

References

Details

(Whiteboard: please read comments 57 & 73 before adding a new comment)

Attachments

(3 files)

Build: 2003102211
Platform: 10.3 (7b85)
Expected Results: After dragging and dropping a url to the bookmark toolbar,
only one bookmark should be created on the bookmark toolbar.

What I got: After the drag and drop process is completed, The bookmarks toolbar
displays multiple copies of the same bookmark. 


Steps to reproduce:

1) Open Camino. Go to any page like www.apple.com.
2) Place focus in URL field
3) Click on the favicon in url field and drag and drop it onto the bookmark toolbar
4) Notice after the intial drag and drop is completed, the bookmark toolbar will
 display multiple copies. It appears that when focus goes back to the url field,
it generates additional "drags" which creates these bookmark copies... Again,  I
notice this behavior just after the intial drag and drop is completed. 


Not exactly sure when this regression started.
ooops, wrong dave haas. :)
Using 2003102915 on 10.3, dragging the url from the location field on toolbar
can create duplicates.  I dragged them to the desktop and duplicates were
created only when I opened the page double clicking bookmark file (.webloc on
the desktop) not when I followed a link to the same page.  I originally noticed
this when following links in an email using Mail.  Looks like it's when Camino
handles a url send from another program.
Well, since the 10/29 nightly won't launch on my 10.2.6 box (bug 224161), it's
gonna be tough to debug . . .
Blocks: 223181
Target Milestone: --- → Camino0.8
This will also happen when dropping a url into any application (textfield?) such
as Adium/Terminal/Mail/etc. Sometimes it seems to not show the duplicates until
you click on the application to bring focus to it. 
is everyone that's seen this bug running 10.3?  because it's just not happening
on my 10.2.8 machine . . . that, or i need better instructions on how to
reproduce it.
Yes, this is a 10.3 issue I believe. I couldn't reproduce this behaviour in 10.2.8.
Adding [PANTHER] to summary
Summary: Dragging a url to the bookmarks toolbar can randomly create multiple bookmarks copies → [PANTHER]Dragging a url to the bookmarks toolbar can randomly create multiple bookmarks copies
Hmm.. Perhaps this was related to my older profile. I can't reproduce this
problem after I removed my current chimera directory and prefs then had Camino
create a new profile. This problem was reproducing on today's build until I made
the change.
*** Bug 228982 has been marked as a duplicate of this bug. ***
I think I got it.
First I tried to delete the old profile: problem gone.
Then I noticed that in the archived old profile folder, there was the old
bookmarks.xml file, along with the new *.plist
I deleted the .xml file: problem seems to be gone, after several attempts at
dragging the location url to the bookmark panel or to the desktop.
Wow, the problem diappeared for me when I removed the old .xml file.
So your solution works for me.
Grrrr, I'll have to take back Comment #12. It still occurs.
I'll have a good look at what is going on here. Looks as if it has to do with
the new bookmarks code, and camino being used for a while.
Same for me, Jasper.
Unfortunately, now the problem has reappeared, so people forget about my
previous comment #11!
nope. i removed the .xml file as well and still have the problem. it seems that
having to manually remove the .xml file at all is also a problem.

it is also painfully slow when it occurs and i get a spinning color wheel cursor.

something isn't right.
Removing the XML-File worked for me so far. But ONLY for direct drags to the
Toolbar. If I drag the bookmark to a folder in my toolbar the Bookmark gets
inserted many times (up to 6).
  Could this be a bug in the Panther Cocoa framework, as it doesn't seem to
occur on 10.2.8?  Can anyone replicated it with another application using the
same kind of drag/drop code (as much as this is possible depending on the
integration of the D/D code with the Mozilla base functions)
I'm not absolutely positive that this is the same bug but I think so:

Reproducible: always

How to reproduce:
1) Select Bookmarks->Show All Bookmarks (cmd-B)
2) Click on the favicon in url field and drag it somewhere in the bookmark tree
3) Release mouse button to drop it

Effect:
The same bookmark will be duplicated over and over until the mouse button is
pressed!


Camino version: everyone I've tried (since the bookmark drawer disappeared)
OS version: 10.2 and 10.3
^^^^
Sorry, I should learn to read before I post ;-)

Removing Bookmarks.xml and restarting Camino fixed it!
*** Bug 234201 has been marked as a duplicate of this bug. ***
I finally found 100% reproducable steps.

1) start camino (if it's already running quit and launch)
2) open a webpage that contains text links (this page for instance)
3) drag and drop the site icon to the desktop, it should work normal
4) click and hold a text link on the opened page and drag it, and release it
away from the original location
5) now repeat step 3, drag and drop the site icon on the desktop. notice that
the bookmark is dropped multiple times.

It looks as if there is something broken in our bookmark and url drag codes. It
gettes confused. Probably something that started right around he time we checked
in the gigantic bookmark code from David.
i narrowed this down in the code. Simply calling ::NewDrag() followed by
::DisposeDrag() triggers this. We can duplicate it on panther in Camino0.7. It
appears to be yet another bug in panther.

We are going to have to try to rewrite the drag service in cocoa, i guess. Sigh.
Status: NEW → ASSIGNED
this has been isolated in a test app as a panther bug, filed to DTS under radar
id 3561149.
here's the test app demonstrating it's a bug in appkit. our only workaround is
to (again) rewrite mozilla's carbon code in cocoa.
for what it is worth, i had dragged a url to the bookmark toolbar and got a
bazillion duplicates created (well, more like 5-10) and then when i was deleting
a few of them using the contextual menu->delete, camino crashed...here is the
crash report that was generated (apologies for the length)...


Date/Time:      2004-03-19 10:00:15 -0800
OS Version:     10.3.3 (Build 7F44)
Report Version: 2

Command: Camino
Path:    /Applications/Jon/Camino/Camino.app/Contents/MacOS/Camino
Version: 0.7.0 (0.7+)
PID:     503
Thread:  0

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x00000020

Thread 0 Crashed:
0   libobjc.A.dylib           	0x9083134c objc_msgSend_stret + 0xc
1   org.mozilla.navigator     	0x0005af34 -[BookmarkToolbar
insertionRectForButton:position:] + 0x124
2   org.mozilla.navigator     	0x00059668 -[BookmarkToolbar drawRect:] + 0x158
3   com.apple.AppKit          	0x92dc7864 -[NSView _drawRect:clip:] + 0x770
4   com.apple.AppKit          	0x92dd8260 -[NSView
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 0xe8
5   com.apple.AppKit          	0x92dc3b7c -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
+ 0x9c
6   com.apple.AppKit          	0x92dc3f98 -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
+ 0x4b8
7   com.apple.AppKit          	0x92dc3f98 -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
+ 0x4b8
8   com.apple.AppKit          	0x92dc3f98 -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
+ 0x4b8
9   com.apple.AppKit          	0x92e109d8 -[NSFrameView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
+ 0x124
10  com.apple.AppKit          	0x92df7b74 -[NSThemeFrame
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
+ 0xc0
11  com.apple.AppKit          	0x92dd4e34 -[NSView
_displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 0x180
12  com.apple.AppKit          	0x92dedd5c -[NSView displayIfNeeded] + 0xa8
13  com.apple.AppKit          	0x92dfea34 -[NSWindow displayIfNeeded] + 0xb4
14  com.apple.AppKit          	0x92ddf13c _handleWindowNeedsDisplay + 0xe0
15  com.apple.CoreFoundation  	0x90191d60 __CFRunLoopDoObservers + 0x194
16  com.apple.CoreFoundation  	0x901915fc __CFRunLoopRun + 0x18c
17  com.apple.CoreFoundation  	0x90195f4c CFRunLoopRunSpecific + 0x148
18  com.apple.HIToolbox       	0x927d648c RunCurrentEventLoopInMode + 0xac
19  com.apple.HIToolbox       	0x927dcb6c ReceiveNextEventCommon + 0xf4
20  com.apple.HIToolbox       	0x927feccc BlockUntilNextEventMatchingListInMode
+ 0x60
21  com.apple.AppKit          	0x92dd2a34 _DPSNextEvent + 0x180
22  com.apple.AppKit          	0x92de93b0 -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] + 0x74
23  com.apple.AppKit          	0x92dfd718 -[NSApplication run] + 0x21c
24  com.apple.AppKit          	0x92eb9b80 NSApplicationMain + 0x1d0
25  org.mozilla.navigator     	0x0000a308 _start + 0x17c
26  org.mozilla.navigator     	0x0000a188 start + 0x30

Thread 1:
0   libSystem.B.dylib         	0x9000b30c select + 0xc
1   libnspr4.dylib            	0x00c847a8 poll + 0x188
2   libnspr4.dylib            	0x00c80ff4 _pr_poll_with_poll + 0x32c
3   org.mozilla.navigator     	0x000aab3c nsSocketTransportService::Run() + 0x198
4   libxpcom.dylib            	0x05043bec nsThread::Main(void*) + 0x38
5   libnspr4.dylib            	0x00c8243c _pt_root + 0xac
6   libSystem.B.dylib         	0x900247e8 _pthread_body + 0x28

Thread 2:
0   libSystem.B.dylib         	0x900075c8 mach_msg_trap + 0x8
1   libSystem.B.dylib         	0x90007118 mach_msg + 0x38
2   libjvm.dylib              	0x9253c68c JNI_CreateJavaVM_Impl + 0x173c
3   libjvm.dylib              	0x9253c624 JNI_CreateJavaVM_Impl + 0x16d4
4   libjvm.dylib              	0x924fdc9c JVM_GetClassMethodsCount + 0x21c
5   libSystem.B.dylib         	0x900247e8 _pthread_body + 0x28

Thread 3:
0   libSystem.B.dylib         	0x900075c8 mach_msg_trap + 0x8
1   libSystem.B.dylib         	0x90007118 mach_msg + 0x38
2   libjvm.dylib              	0x9249a89c JVM_NewInstance + 0x1fcc
3   libjvm.dylib              	0x924b9f18 JVM_FillInStackTrace + 0x2b8
4   libjvm.dylib              	0x924bf948 JVM_Send + 0x42e8
5   libjvm.dylib              	0x9255173c JNI_CreateJavaVM_Impl + 0x167ec
6   libjvm.dylib              	0x924fdc9c JVM_GetClassMethodsCount + 0x21c
7   libSystem.B.dylib         	0x900247e8 _pthread_body + 0x28

Thread 4:
0   libSystem.B.dylib         	0x900075c8 mach_msg_trap + 0x8
1   libSystem.B.dylib         	0x90007118 mach_msg + 0x38
2   libjvm.dylib              	0x9249a808 JVM_NewInstance + 0x1f38
3   libjvm.dylib              	0x924a2a20 JVM_ArrayCopy + 0x4d0
4   libjvm.dylib              	0x924b8b48 JVM_MonitorNotify + 0x778
5   libjvm.dylib              	0x924b97a8 JVM_MonitorWait + 0xd8
6   <<00000000>> 	0x0d10a668 0 + 0xd10a668
7   <<00000000>> 	0x0d10868c 0 + 0xd10868c
8   <<00000000>> 	0x0d10868c 0 + 0xd10868c
9   <<00000000>> 	0xa24a3720 typeinfo name for std::bad_exception + 0x6e7c
10  libjvm.dylib              	0x9249808c JVM_CurrentTimeMillis + 0x136c
11  libjvm.dylib              	0x924cd518 JVM_GetCPClassNameUTF + 0x1798
12  libjvm.dylib              	0x924d2ce4 JVM_FindClassFromClass + 0x9e4
13  libjvm.dylib              	0x924ec170 JVM_IsSameClassPackage + 0xfc0
14  libjvm.dylib              	0x924e66d8 JVM_GetMethodIxExceptionTableEntry +
0x2058
15  libjvm.dylib              	0x92577054 JVM_UnloadLibrary + 0x85c4
16  libjvm.dylib              	0x924fdc9c JVM_GetClassMethodsCount + 0x21c
17  libSystem.B.dylib         	0x900247e8 _pthread_body + 0x28

Thread 5:
0   libSystem.B.dylib         	0x900075c8 mach_msg_trap + 0x8
1   libSystem.B.dylib         	0x90007118 mach_msg + 0x38
2   libjvm.dylib              	0x9249a808 JVM_NewInstance + 0x1f38
3   libjvm.dylib              	0x924a2a20 JVM_ArrayCopy + 0x4d0
4   libjvm.dylib              	0x924b8b48 JVM_MonitorNotify + 0x778
5   libjvm.dylib              	0x924b97a8 JVM_MonitorWait + 0xd8
6   <<00000000>> 	0x0d10a668 0 + 0xd10a668
7   <<00000000>> 	0x0d10868c 0 + 0xd10868c
8   <<00000000>> 	0x0d1085cc 0 + 0xd1085cc
9   <<00000000>> 	0x0d1085cc 0 + 0xd1085cc
10  <<00000000>> 	0xa24a3720 typeinfo name for std::bad_exception + 0x6e7c
11  libjvm.dylib              	0x9249808c JVM_CurrentTimeMillis + 0x136c
12  libjvm.dylib              	0x924cd518 JVM_GetCPClassNameUTF + 0x1798
13  libjvm.dylib              	0x924d2ce4 JVM_FindClassFromClass + 0x9e4
14  libjvm.dylib              	0x924ec170 JVM_IsSameClassPackage + 0xfc0
15  libjvm.dylib              	0x924e66d8 JVM_GetMethodIxExceptionTableEntry +
0x2058
16  libjvm.dylib              	0x92577054 JVM_UnloadLibrary + 0x85c4
17  libjvm.dylib              	0x924fdc9c JVM_GetClassMethodsCount + 0x21c
18  libSystem.B.dylib         	0x900247e8 _pthread_body + 0x28

Thread 6:
0   libSystem.B.dylib         	0x900075c8 mach_msg_trap + 0x8
1   libSystem.B.dylib         	0x90007118 mach_msg + 0x38
2   libjvm.dylib              	0x9249a89c JVM_NewInstance + 0x1fcc
3   libjvm.dylib              	0x924a1a04 JVM_GetClassLoader + 0x1824
4   libjvm.dylib              	0x924a17a4 JVM_GetClassLoader + 0x15c4
5   libjvm.dylib              	0x924fdc9c JVM_GetClassMethodsCount + 0x21c
6   libSystem.B.dylib         	0x900247e8 _pthread_body + 0x28

Thread 7:
0   libSystem.B.dylib         	0x900075c8 mach_msg_trap + 0x8
1   libSystem.B.dylib         	0x90007118 mach_msg + 0x38
2   libjvm.dylib              	0x9249a808 JVM_NewInstance + 0x1f38
3   libjvm.dylib              	0x924b9f70 JVM_FillInStackTrace + 0x310
4   libjvm.dylib              	0x92553b20 JVM_InitProperties + 0x1b10
5   libjvm.dylib              	0x92553920 JVM_InitProperties + 0x1910
6   libjvm.dylib              	0x92577054 JVM_UnloadLibrary + 0x85c4
7   libjvm.dylib              	0x924fdc9c JVM_GetClassMethodsCount + 0x21c
8   libSystem.B.dylib         	0x900247e8 _pthread_body + 0x28

Thread 8:
0   libSystem.B.dylib         	0x900075c8 mach_msg_trap + 0x8
1   libSystem.B.dylib         	0x90007118 mach_msg + 0x38
2   libjvm.dylib              	0x9249a808 JVM_NewInstance + 0x1f38
3   libjvm.dylib              	0x924b9f70 JVM_FillInStackTrace + 0x310
4   libjvm.dylib              	0x924e22b0 JVM_StartThread + 0x580
5   libjvm.dylib              	0x924d0e04 JVM_FindLoadedClass + 0xa44
6   libjvm.dylib              	0x92577054 JVM_UnloadLibrary + 0x85c4
7   libjvm.dylib              	0x924fdc9c JVM_GetClassMethodsCount + 0x21c
8   libSystem.B.dylib         	0x900247e8 _pthread_body + 0x28

Thread 9:
0   libSystem.B.dylib         	0x90018ce8 semaphore_timedwait_signal_trap + 0x8
1   libSystem.B.dylib         	0x9000e888 _pthread_cond_wait + 0x268
2   libnspr4.dylib            	0x00c7d354 pt_TimedWait + 0xa8
3   libnspr4.dylib            	0x00c7d5b8 PR_WaitCondVar + 0x88
4   libxpcom.dylib            	0x050466a8 TimerThread::Run() + 0x1ac
5   libxpcom.dylib            	0x05043bec nsThread::Main(void*) + 0x38
6   libnspr4.dylib            	0x00c8243c _pt_root + 0xac
7   libSystem.B.dylib         	0x900247e8 _pthread_body + 0x28

Thread 10:
0   libSystem.B.dylib         	0x90017048 semaphore_wait_signal_trap + 0x8
1   libSystem.B.dylib         	0x9000e890 _pthread_cond_wait + 0x270
2   com.apple.Foundation      	0x90a4c238 -[NSConditionLock lockWhenCondition:]
+ 0x44
3   com.apple.AppKit          	0x92dca8dc -[NSUIHeartBeat _heartBeatThread:] + 0x190
4   com.apple.Foundation      	0x90a3a2c4 forkThreadForFunction + 0x6c
5   libSystem.B.dylib         	0x900247e8 _pthread_body + 0x28

Thread 11:
0   libSystem.B.dylib         	0x900075c8 mach_msg_trap + 0x8
1   libSystem.B.dylib         	0x90007118 mach_msg + 0x38
2   libjvm.dylib              	0x9249a808 JVM_NewInstance + 0x1f38
3   libjvm.dylib              	0x924a2a20 JVM_ArrayCopy + 0x4d0
4   libjvm.dylib              	0x924b8b48 JVM_MonitorNotify + 0x778
5   libjvm.dylib              	0x924b97a8 JVM_MonitorWait + 0xd8
6   <<00000000>> 	0x0d10a668 0 + 0xd10a668
7   <<00000000>> 	0x0d10868c 0 + 0xd10868c
8   <<00000000>> 	0x0d10868c 0 + 0xd10868c
9   <<00000000>> 	0x0d1085cc 0 + 0xd1085cc
10  <<00000000>> 	0x0d1085cc 0 + 0xd1085cc
11  <<00000000>> 	0x0d10868c 0 + 0xd10868c
12  <<00000000>> 	0x0d10868c 0 + 0xd10868c
13  <<00000000>> 	0xa24a3720 typeinfo name for std::bad_exception + 0x6e7c
14  libjvm.dylib              	0x9249808c JVM_CurrentTimeMillis + 0x136c
15  libjvm.dylib              	0x924cd518 JVM_GetCPClassNameUTF + 0x1798
16  libjvm.dylib              	0x924d2ce4 JVM_FindClassFromClass + 0x9e4
17  libjvm.dylib              	0x924ec170 JVM_IsSameClassPackage + 0xfc0
18  libjvm.dylib              	0x924e66d8 JVM_GetMethodIxExceptionTableEntry +
0x2058
19  libjvm.dylib              	0x92577054 JVM_UnloadLibrary + 0x85c4
20  libjvm.dylib              	0x924fdc9c JVM_GetClassMethodsCount + 0x21c
21  libSystem.B.dylib         	0x900247e8 _pthread_body + 0x28

Thread 12:
0   libSystem.B.dylib         	0x900075c8 mach_msg_trap + 0x8
1   libSystem.B.dylib         	0x90007118 mach_msg + 0x38
2   libjvm.dylib              	0x9249a808 JVM_NewInstance + 0x1f38
3   libjvm.dylib              	0x924a2a20 JVM_ArrayCopy + 0x4d0
4   libjvm.dylib              	0x924b8b48 JVM_MonitorNotify + 0x778
5   libjvm.dylib              	0x924b97a8 JVM_MonitorWait + 0xd8
6   <<00000000>> 	0x0d10a668 0 + 0xd10a668
7   <<00000000>> 	0x0d10868c 0 + 0xd10868c
8   <<00000000>> 	0x0d10868c 0 + 0xd10868c
9   <<00000000>> 	0xa24a3720 typeinfo name for std::bad_exception + 0x6e7c
10  libjvm.dylib              	0x9249808c JVM_CurrentTimeMillis + 0x136c
11  libjvm.dylib              	0x924cd518 JVM_GetCPClassNameUTF + 0x1798
12  libjvm.dylib              	0x924d2ce4 JVM_FindClassFromClass + 0x9e4
13  libjvm.dylib              	0x924ec170 JVM_IsSameClassPackage + 0xfc0
14  libjvm.dylib              	0x924e66d8 JVM_GetMethodIxExceptionTableEntry +
0x2058
15  libjvm.dylib              	0x92577054 JVM_UnloadLibrary + 0x85c4
16  libjvm.dylib              	0x924fdc9c JVM_GetClassMethodsCount + 0x21c
17  libSystem.B.dylib         	0x900247e8 _pthread_body + 0x28

Thread 13:
0   libSystem.B.dylib         	0x900075c8 mach_msg_trap + 0x8
1   libSystem.B.dylib         	0x90007118 mach_msg + 0x38
2   libjvm.dylib              	0x9249a808 JVM_NewInstance + 0x1f38
3   libjvm.dylib              	0x924a2a20 JVM_ArrayCopy + 0x4d0
4   libjvm.dylib              	0x924b8b48 JVM_MonitorNotify + 0x778
5   libjvm.dylib              	0x924b97a8 JVM_MonitorWait + 0xd8
6   <<00000000>> 	0x0d10a668 0 + 0xd10a668
7   <<00000000>> 	0x0d10868c 0 + 0xd10868c
8   <<00000000>> 	0x0d233d08 0 + 0xd233d08
9   <<00000000>> 	0x0d1085cc 0 + 0xd1085cc
10  <<00000000>> 	0x0d1085cc 0 + 0xd1085cc
11  <<00000000>> 	0x0d10868c 0 + 0xd10868c
12  <<00000000>> 	0x0d10868c 0 + 0xd10868c
13  <<00000000>> 	0xa24a3720 typeinfo name for std::bad_exception + 0x6e7c
14  libjvm.dylib              	0x9249808c JVM_CurrentTimeMillis + 0x136c
15  libjvm.dylib              	0x924cd518 JVM_GetCPClassNameUTF + 0x1798
16  libjvm.dylib              	0x924d2ce4 JVM_FindClassFromClass + 0x9e4
17  libjvm.dylib              	0x924ec170 JVM_IsSameClassPackage + 0xfc0
18  libjvm.dylib              	0x924e66d8 JVM_GetMethodIxExceptionTableEntry +
0x2058
19  libjvm.dylib              	0x92577054 JVM_UnloadLibrary + 0x85c4
20  libjvm.dylib              	0x924fdc9c JVM_GetClassMethodsCount + 0x21c
21  libSystem.B.dylib         	0x900247e8 _pthread_body + 0x28

Thread 14:
0   libSystem.B.dylib         	0x900075c8 mach_msg_trap + 0x8
1   libSystem.B.dylib         	0x90007118 mach_msg + 0x38
2   libjvm.dylib              	0x9249a808 JVM_NewInstance + 0x1f38
3   libjvm.dylib              	0x924a2a20 JVM_ArrayCopy + 0x4d0
4   libjvm.dylib              	0x924b8b48 JVM_MonitorNotify + 0x778
5   libjvm.dylib              	0x924b97a8 JVM_MonitorWait + 0xd8
6   <<00000000>> 	0x0d10a668 0 + 0xd10a668
7   <<00000000>> 	0x0d10868c 0 + 0xd10868c
8   <<00000000>> 	0x0d10868c 0 + 0xd10868c
9   <<00000000>> 	0xa24a3720 typeinfo name for std::bad_exception + 0x6e7c
10  libjvm.dylib              	0x9249808c JVM_CurrentTimeMillis + 0x136c
11  libjvm.dylib              	0x924cd518 JVM_GetCPClassNameUTF + 0x1798
12  libjvm.dylib              	0x924d2ce4 JVM_FindClassFromClass + 0x9e4
13  libjvm.dylib              	0x924ec170 JVM_IsSameClassPackage + 0xfc0
14  libjvm.dylib              	0x924e66d8 JVM_GetMethodIxExceptionTableEntry +
0x2058
15  libjvm.dylib              	0x92577054 JVM_UnloadLibrary + 0x85c4
16  libjvm.dylib              	0x924fdc9c JVM_GetClassMethodsCount + 0x21c
17  libSystem.B.dylib         	0x900247e8 _pthread_body + 0x28

Thread 15:
0   libSystem.B.dylib         	0x900075c8 mach_msg_trap + 0x8
1   libSystem.B.dylib         	0x90007118 mach_msg + 0x38
2   libjvm.dylib              	0x9249a808 JVM_NewInstance + 0x1f38
3   libjvm.dylib              	0x924a2a20 JVM_ArrayCopy + 0x4d0
4   libjvm.dylib              	0x924b8b48 JVM_MonitorNotify + 0x778
5   libjvm.dylib              	0x924b97a8 JVM_MonitorWait + 0xd8
6   <<00000000>> 	0x0d10a668 0 + 0xd10a668
7   <<00000000>> 	0x0d10868c 0 + 0xd10868c
8   <<00000000>> 	0x0d10868c 0 + 0xd10868c
9   <<00000000>> 	0x0d10868c 0 + 0xd10868c
10  <<00000000>> 	0xa24a3720 typeinfo name for std::bad_exception + 0x6e7c
11  libjvm.dylib              	0x9249808c JVM_CurrentTimeMillis + 0x136c
12  libjvm.dylib              	0x924cd518 JVM_GetCPClassNameUTF + 0x1798
13  libjvm.dylib              	0x924d2ce4 JVM_FindClassFromClass + 0x9e4
14  libjvm.dylib              	0x924ec170 JVM_IsSameClassPackage + 0xfc0
15  libjvm.dylib              	0x924e66d8 JVM_GetMethodIxExceptionTableEntry +
0x2058
16  libjvm.dylib              	0x92577054 JVM_UnloadLibrary + 0x85c4
17  libjvm.dylib              	0x924fdc9c JVM_GetClassMethodsCount + 0x21c
18  libSystem.B.dylib         	0x900247e8 _pthread_body + 0x28

Thread 16:
0   libSystem.B.dylib         	0x900075c8 mach_msg_trap + 0x8
1   libSystem.B.dylib         	0x90007118 mach_msg + 0x38
2   libjvm.dylib              	0x9249a808 JVM_NewInstance + 0x1f38
3   libjvm.dylib              	0x924a2a20 JVM_ArrayCopy + 0x4d0
4   libjvm.dylib              	0x924b8b48 JVM_MonitorNotify + 0x778
5   libjvm.dylib              	0x924b97a8 JVM_MonitorWait + 0xd8
6   <<00000000>> 	0x0d10a668 0 + 0xd10a668
7   <<00000000>> 	0x0d10868c 0 + 0xd10868c
8   <<00000000>> 	0x0d10868c 0 + 0xd10868c
9   <<00000000>> 	0x0d10868c 0 + 0xd10868c
10  <<00000000>> 	0xa24a3720 typeinfo name for std::bad_exception + 0x6e7c
11  libjvm.dylib              	0x9249808c JVM_CurrentTimeMillis + 0x136c
12  libjvm.dylib              	0x924cd518 JVM_GetCPClassNameUTF + 0x1798
13  libjvm.dylib              	0x924d2ce4 JVM_FindClassFromClass + 0x9e4
14  libjvm.dylib              	0x924ec170 JVM_IsSameClassPackage + 0xfc0
15  libjvm.dylib              	0x924e66d8 JVM_GetMethodIxExceptionTableEntry +
0x2058
16  libjvm.dylib              	0x92577054 JVM_UnloadLibrary + 0x85c4
17  libjvm.dylib              	0x924fdc9c JVM_GetClassMethodsCount + 0x21c
18  libSystem.B.dylib         	0x900247e8 _pthread_body + 0x28

Thread 17:
0   libSystem.B.dylib         	0x900075c8 mach_msg_trap + 0x8
1   libSystem.B.dylib         	0x90007118 mach_msg + 0x38
2   libjvm.dylib              	0x9249a808 JVM_NewInstance + 0x1f38
3   libjvm.dylib              	0x924a2a20 JVM_ArrayCopy + 0x4d0
4   libjvm.dylib              	0x924b8b48 JVM_MonitorNotify + 0x778
5   libjvm.dylib              	0x924b97a8 JVM_MonitorWait + 0xd8
6   <<00000000>> 	0x0d10a668 0 + 0xd10a668
7   <<00000000>> 	0x0d10868c 0 + 0xd10868c
8   <<00000000>> 	0x0d10868c 0 + 0xd10868c
9   <<00000000>> 	0xa24a3720 typeinfo name for std::bad_exception + 0x6e7c
10  libjvm.dylib              	0x9249808c JVM_CurrentTimeMillis + 0x136c
11  libjvm.dylib              	0x924cd518 JVM_GetCPClassNameUTF + 0x1798
12  libjvm.dylib              	0x924d2ce4 JVM_FindClassFromClass + 0x9e4
13  libjvm.dylib              	0x924ec170 JVM_IsSameClassPackage + 0xfc0
14  libjvm.dylib              	0x924e66d8 JVM_GetMethodIxExceptionTableEntry +
0x2058
15  libjvm.dylib              	0x92577054 JVM_UnloadLibrary + 0x85c4
16  libjvm.dylib              	0x924fdc9c JVM_GetClassMethodsCount + 0x21c
17  libSystem.B.dylib         	0x900247e8 _pthread_body + 0x28

Thread 18:
0   libSystem.B.dylib         	0x900075c8 mach_msg_trap + 0x8
1   libSystem.B.dylib         	0x90007118 mach_msg + 0x38
2   libjvm.dylib              	0x9249a808 JVM_NewInstance + 0x1f38
3   libjvm.dylib              	0x924a2a20 JVM_ArrayCopy + 0x4d0
4   libjvm.dylib              	0x924b8b48 JVM_MonitorNotify + 0x778
5   libjvm.dylib              	0x924b97a8 JVM_MonitorWait + 0xd8
6   <<00000000>> 	0x0d10a668 0 + 0xd10a668
7   <<00000000>> 	0x0d10868c 0 + 0xd10868c
8   <<00000000>> 	0x0d10868c 0 + 0xd10868c
9   <<00000000>> 	0x0d1085cc 0 + 0xd1085cc
10  <<00000000>> 	0xa24a3720 typeinfo name for std::bad_exception + 0x6e7c
11  libjvm.dylib              	0x9249808c JVM_CurrentTimeMillis + 0x136c
12  libjvm.dylib              	0x924cd518 JVM_GetCPClassNameUTF + 0x1798
13  libjvm.dylib              	0x924d2ce4 JVM_FindClassFromClass + 0x9e4
14  libjvm.dylib              	0x924ec170 JVM_IsSameClassPackage + 0xfc0
15  libjvm.dylib              	0x924e66d8 JVM_GetMethodIxExceptionTableEntry +
0x2058
16  libjvm.dylib              	0x92577054 JVM_UnloadLibrary + 0x85c4
17  libjvm.dylib              	0x924fdc9c JVM_GetClassMethodsCount + 0x21c
18  libSystem.B.dylib         	0x900247e8 _pthread_body + 0x28

Thread 19:
0   libSystem.B.dylib         	0x9000b30c select + 0xc
1   com.apple.CoreFoundation  	0x90196bd0 __CFSocketManager + 0x1fc
2   libSystem.B.dylib         	0x900247e8 _pthread_body + 0x28

Thread 20:
0   libSystem.B.dylib         	0x900075c8 mach_msg_trap + 0x8
1   libSystem.B.dylib         	0x90007118 mach_msg + 0x38
2   com.apple.CoreFoundation  	0x901917c0 __CFRunLoopRun + 0x350
3   com.apple.CoreFoundation  	0x90195f4c CFRunLoopRunSpecific + 0x148
4   com.apple.audio.CoreAudio 	0x90732f80 HALRunLoop::OwnThread(void*) + 0x104
5   com.apple.audio.CoreAudio 	0x907391e0 CAPThread::Entry(CAPThread*) + 0x30
6   libSystem.B.dylib         	0x900247e8 _pthread_body + 0x28

Thread 21:
0   libSystem.B.dylib         	0x90018ce8 semaphore_timedwait_signal_trap + 0x8
1   libSystem.B.dylib         	0x9000e888 _pthread_cond_wait + 0x268
2   libnspr4.dylib            	0x00c7d354 pt_TimedWait + 0xa8
3   libnspr4.dylib            	0x00c7d5b8 PR_WaitCondVar + 0x88
4   org.mozilla.navigator     	0x000b6e40
nsHostResolver::GetHostToLookup(nsHostRecord**) + 0x84
5   org.mozilla.navigator     	0x000b713c nsHostResolver::ThreadFunc(void*) + 0x60
6   libnspr4.dylib            	0x00c8243c _pt_root + 0xac
7   libSystem.B.dylib         	0x900247e8 _pthread_body + 0x28

Thread 22:
0   libSystem.B.dylib         	0x90018ce8 semaphore_timedwait_signal_trap + 0x8
1   libSystem.B.dylib         	0x9000e888 _pthread_cond_wait + 0x268
2   libnspr4.dylib            	0x00c7d354 pt_TimedWait + 0xa8
3   libnspr4.dylib            	0x00c7d5b8 PR_WaitCondVar + 0x88
4   org.mozilla.navigator     	0x0006a87c nsIOThreadPool::ThreadFunc(void*) + 0x74
5   libnspr4.dylib            	0x00c8243c _pt_root + 0xac
6   libSystem.B.dylib         	0x900247e8 _pthread_body + 0x28

PPC Thread State:
  srr0: 0x9083134c srr1: 0x0200f030                vrsave: 0x00000000
    cr: 0x42004288  xer: 0x20000002   lr: 0x0005af34  ctr: 0x90831340
    r0: 0x0005af34   r1: 0xbfffdfe0   r2: 0x019c5748   r3: 0xbfffe020
    r4: 0x0a659cb0   r5: 0x90877480   r6: 0x0a659cb0   r7: 0x00000002
    r8: 0x00000004   r9: 0xa019740c  r10: 0x00000000  r11: 0x00819990
   r12: 0x00000000  r13: 0x00000000  r14: 0x00000000  r15: 0x00000001
   r16: 0x00000000  r17: 0x00000001  r18: 0x0a497e00  r19: 0xa2df3ae0
   r20: 0x00000001  r21: 0x00000003  r22: 0x00000003  r23: 0x00000001
   r24: 0xbfffe910  r25: 0x00000003  r26: 0xa2de8178  r27: 0x00000001
   r28: 0xbfffe0e0  r29: 0x00887938  r30: 0x0a659cb0  r31: 0x0005ae10

Binary Images Description:
    0x1000 -   0x802fff org.mozilla.navigator 0.7.0 (0.7+)
/Applications/Jon/Camino/Camino.app/Contents/MacOS/Camino
  0xc65000 -   0xc97fff libnspr4.dylib 
/Applications/Jon/Camino/Camino.app/Contents/MacOS/libnspr4.dylib
  0xce8000 -   0xce8fff com.aladdinsys.mmenabler 7.1.0 (8.0.2)
/Library/InputManagers/MagicMenuEnabler/MagicMenuEnabler.bundle/Contents/MacOS/MagicMenuEnabler
 0x19e4860 -  0x19e4912 CFMPriv_CoreFoundation 	PEF binary: CFMPriv_CoreFoundation
 0x19e4b00 -  0x19e4bb5 CFMPriv_DVComponentGlue 	PEF binary: CFMPriv_DVComponentGlue
 0x19e4dd0 -  0x19e4e73 CFMPriv_QuickTime 	PEF binary: CFMPriv_QuickTime
 0x19e4ee0 -  0x19e4f57 CFMPriv_System 	PEF binary: CFMPriv_System
 0x19e51d0 -  0x19e52a0 CFMPriv_CarbonSound 	PEF binary: CFMPriv_CarbonSound
 0x19e5310 -  0x19e53e3 CFMPriv_CommonPanels 	PEF binary: CFMPriv_CommonPanels
 0x19e54b0 -  0x19e556b CFMPriv_Help 	PEF binary: CFMPriv_Help
 0x19e5570 -  0x19e563a CFMPriv_HIToolbox 	PEF binary: CFMPriv_HIToolbox
 0x19e56b0 -  0x19e5786 CFMPriv_HTMLRenderingûQ`ûR&#8734; 	PEF binary:
CFMPriv_HTMLRenderingûQ`ûR&#8734;
 0x19e57f0 -  0x19e58c3 CFMPriv_ImageCapture 	PEF binary: CFMPriv_ImageCapture
 0x19e5940 -  0x19e5a25 CFMPriv_NavigationServices 	PEF binary:
CFMPriv_NavigationServices
 0x19e5a90 -  0x19e5b66 CFMPriv_OpenScripting&#63743;MacBLib 	PEF binary:
CFMPriv_OpenScripting&#63743;MacBLib
 0x19e5c30 -  0x19e5cee CFMPriv_Print 	PEF binary: CFMPriv_Print
 0x19e5d00 -  0x19e5dcd CFMPriv_SecurityHI 	PEF binary: CFMPriv_SecurityHI
 0x19e5e40 -  0x19e5f22 CFMPriv_SpeechRecognition 	PEF binary:
CFMPriv_SpeechRecognition
 0x19e5fa0 -  0x19e6073 CFMPriv_CarbonCore 	PEF binary: CFMPriv_CarbonCore
 0x19e60f0 -  0x19e61c3 CFMPriv_OSServices 	PEF binary: CFMPriv_OSServices
 0x19e62a0 -  0x19e6362 CFMPriv_AE 	PEF binary: CFMPriv_AE
 0x19e6370 -  0x19e6435 CFMPriv_ATS 	PEF binary: CFMPriv_ATS
 0x19e64b0 -  0x19e6587 CFMPriv_ColorSync 	PEF binary: CFMPriv_ColorSync
 0x19e6610 -  0x19e66f3 CFMPriv_FindByContentûV@û`Ä 	PEF binary:
CFMPriv_FindByContentûV@û`Ä
 0x19e6770 -  0x19e684a CFMPriv_HIServices 	PEF binary: CFMPriv_HIServices
 0x19e68c0 -  0x19e69a0 CFMPriv_LangAnalysis 	PEF binary: CFMPriv_LangAnalysis
 0x19e6a30 -  0x19e6b16 CFMPriv_LaunchServices 	PEF binary: CFMPriv_LaunchServices
 0x19e6bf0 -  0x19e6cc7 CFMPriv_PrintCore 	PEF binary: CFMPriv_PrintCore
 0x19e6cd0 -  0x19e6d92 CFMPriv_QD 	PEF binary: CFMPriv_QD
 0x19e6e90 -  0x19e6f79 CFMPriv_SpeechSynthesis 	PEF binary: CFMPriv_SpeechSynthesis
 0x2000000 -  0x200dfff libplds4.dylib 
/Applications/Jon/Camino/Camino.app/Contents/MacOS/libplds4.dylib
 0x2f92000 -  0x2f93fff org.mozilla.camino.AddressBookManager ??? (0.0.1d1)
/Applications/Jon/Camino/Camino.app/Contents/Resources/AddressBookManager.bundle/Contents/MacOS/AddressBookManager
 0x2fbe000 -  0x2fc0fff com.apple.textencoding.unicode 1.6.4
/System/Library/TextEncodings/Unicode Encodings.bundle/Contents/MacOS/Unicode
Encodings
 0x3000000 -  0x300efff libplc4.dylib 
/Applications/Jon/Camino/Camino.app/Contents/MacOS/libplc4.dylib
 0x3b43000 -  0x3b62fff libnssckbi.dylib 
/Applications/Jon/Camino/Camino.app/Contents/MacOS/libnssckbi.dylib
 0x3be8000 -  0x3beafff com.apple.PDFImporter 1.3 (???)
/System/Library/Components/PDFImporter.component/Contents/MacOS/PDFImporter
 0x4000000 -  0x4066fff libmozjs.dylib 
/Applications/Jon/Camino/Camino.app/Contents/MacOS/libmozjs.dylib
 0x4abc000 -  0x4abcfff com.apple.aoa.halplugin 1.3 (1.3b2)
/System/Library/Extensions/IOAudioFamily.kext/Contents/PlugIns/AOAHALPlugin.bundle/Contents/MacOS/AOAHALPlugin
 0x5000000 -  0x5082fff libxpcom.dylib 
/Applications/Jon/Camino/Camino.app/Contents/MacOS/libxpcom.dylib
 0x6000000 -  0x601afff libssl3.dylib 
/Applications/Jon/Camino/Camino.app/Contents/MacOS/libssl3.dylib
 0x7000000 -  0x705cfff libnss3.dylib 
/Applications/Jon/Camino/Camino.app/Contents/MacOS/libnss3.dylib
 0x7836000 -  0x7839fff net.brockerhoff.zingg.CM 1.4
/Users/jon/Library/Contextual Menu Items/Zingg! Contextual
Menu.plugin/Contents/MacOS/Zingg! Contextual Menu
 0x7ab1000 -  0x7ba0fff GLEngine 
/System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
 0x7c18000 -  0x7c80fff com.apple.ATIRage128GLDriver 1.3.8 (3.0.8)
/System/Library/Extensions/ATIRage128GLDriver.bundle/Contents/MacOS/ATIRage128GLDriver
 0x7c9f000 -  0x7cb8fff GLDriver 
/System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLDriver.bundle/GLDriver
 0x7df6000 -  0x7dfcfff MP3-Info CMM 1.0	/Users/jon/Library/Contextual Menu
Items/MP3-Info CMM.plugin/Contents/MacOS/MP3-Info CMM
 0x7e16000 -  0x7e1afff com.apple.FolderActionsMenu 1.2.1
/System/Library/Contextual Menu
Items/FolderActionsMenu.plugin/Contents/MacOS/FolderActionsMenu
 0x7f39000 -  0x7f3bfff com.roxio.ToastItPlugin ToastItPlugIn version 1.0 (1.0)
/Users/jon/Library/Contextual Menu Items/ToastIt.plugin/Contents/MacOS/ToastIt
 0x7f4f000 -  0x7f7bc3b StuffItCM&#8260;—† 	PEF binary: StuffItCM&#8260;—†
 0x7f7c000 -  0x7fc79b1 CarbonLibpwpc 	PEF binary: CarbonLibpwpc
 0x7fc79c0 -  0x7fdfcad Apple;Carbon;Multimedia 	PEF binary: Apple;Carbon;Multimedia
 0x8000000 -  0x801dfff libsmime3.dylib 
/Applications/Jon/Camino/Camino.app/Contents/MacOS/libsmime3.dylib
 0x802d000 -  0x80cb8d0 StuffItEngineSDKLib 	PEF binary: StuffItEngineSDKLib
 0x80d2060 -  0x81022a6 SupportLib 	PEF binary: SupportLib
 0x81022b0 -  0x818d27e StuffItCore 	PEF binary: StuffItCore
 0x8454000 -  0x84744db PDF Browser PluginÙ 	PEF binary: PDF Browser PluginÙ
 0x9000000 -  0x9079fff libsoftokn3.dylib 
/Applications/Jon/Camino/Camino.app/Contents/MacOS/libsoftokn3.dylib
 0x9bb8000 -  0x9bbdfff com.apple.iokit.IOQTComponents 1.3
/System/Library/Components/IOQTComponents.component/Contents/MacOS/IOQTComponents
 0x9bec000 -  0x9beffff com.apple.ATIRage128GA 1.3.8 (3.0.8)
/System/Library/Extensions/ATIRage128GA.plugin/Contents/MacOS/ATIRage128GA
 0x9e8f000 -  0x9ec9fff com.apple.audio.SoundManager.Components 3.8
/System/Library/Components/SoundManagerComponents.component/Contents/MacOS/SoundManagerComponents
 0x9f32000 -  0x9f6dfff com.apple.iSightAudio 6.5
/Library/Audio/Plug-Ins/HAL/iSightAudio.plugin/Contents/MacOS/iSightAudio
 0xa000000 -  0xa019fff libxpcom_compat.dylib 
/Applications/Jon/Camino/Camino.app/Contents/MacOS/libxpcom_compat.dylib
0x30000000 - 0x30004fff ??? SharedMenusCocoa version 0.2 (0.0.3)
/Applications/Jon/Camino/Camino.app/Contents/MacOS/../Frameworks/SharedMenusCocoa.framework/Versions/A/SharedMenusCocoa
0x780c0000 - 0x780c9fff libz.1.1.3.dylib 	/usr/lib/libz.1.1.3.dylib
0x81b30000 - 0x81b3bfff com.apple.agl 2.4 (AGL-2.4)
/System/Library/Frameworks/AGL.framework/Versions/A/AGL
0x84000000 - 0x84144fff libCMaps.A.dylib 
/System/Library//Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Resources/libCMaps.A.dylib
0x85030000 - 0x85043fff com.apple.JavaApplicationLauncher 2.0.1
/System/Library/PrivateFrameworks/JavaApplicationLauncher.framework/Versions/A/JavaApplicationLauncher
0x86b90000 - 0x86bbafff com.apple.QuickTime Plugin.plugin 6.5	/Library/Internet
Plug-Ins/QuickTime Plugin.plugin/Contents/MacOS/QuickTime Plugin
0x879e0000 - 0x87a20fff libGLImage.dylib 
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x87ff0000 - 0x87ff1fff DVComponentGlue 
/System/Library/Frameworks/DVComponentGlue.framework/Versions/A/DVComponentGlue
0x8b0c0000 - 0x8b70efff com.apple.QuickTimeComponents.component 6.5
/System/Library/QuickTime/QuickTimeComponents.component/Contents/MacOS/QuickTimeComponents
0x8c2d0000 - 0x8c2d1fff libGLSystem.dylib 
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLSystem.dylib
0x8c390000 - 0x8c3d1fff com.apple.QuickTimeFirewireDV.component 6.5
/System/Library/QuickTime/QuickTimeFirewireDV.component/Contents/MacOS/QuickTimeFirewireDV
0x8c520000 - 0x8c570fff com.apple.QuickTimeMPEG.component 6.5
/System/Library/QuickTime/QuickTimeMPEG.component/Contents/MacOS/QuickTimeMPEG
0x8dbb0000 - 0x8dbbafff com.apple.JavaApplicationLauncherUI 1.1
/System/Library/PrivateFrameworks/JavaApplicationLauncherUI.framework/Versions/A/JavaApplicationLauncherUI
0x8df60000 - 0x8df76fff libJapaneseConverter.dylib 
/System/Library/CoreServices/Encodings/libJapaneseConverter.dylib
0x8e250000 - 0x8e25efff com.apple.JavaEmbedding 1.0.4
/System/Library/Frameworks/JavaEmbedding.framework/Versions/A/JavaEmbedding
0x8e990000 - 0x8ea21fff com.apple.QuickTimeMPEG4.component 6.5
/System/Library/QuickTime/QuickTimeMPEG4.component/Contents/MacOS/QuickTimeMPEG4
0x8fe00000 - 0x8fe4ffff dyld 	/usr/lib/dyld
0x90000000 - 0x90122fff libSystem.B.dylib 	/usr/lib/libSystem.B.dylib
0x90190000 - 0x9023dfff com.apple.CoreFoundation 6.3.3 (299.3)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x90280000 - 0x904f9fff com.apple.CoreServices.CarbonCore 10.3.3
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x90570000 - 0x905defff com.apple.framework.IOKit 1.3.2 (???)
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90610000 - 0x90699fff com.apple.CoreServices.OSServices 3.0 (3.0.0)
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x90700000 - 0x90700fff com.apple.CoreServices 10.3 (???)
/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x90720000 - 0x90787fff com.apple.audio.CoreAudio 2.1.2
/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x907f0000 - 0x907f9fff com.apple.DiskArbitration 2.0.2
/System/Library/PrivateFrameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x90810000 - 0x90810fff com.apple.ApplicationServices 1.0 (???)
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x90830000 - 0x9089ffff libobjc.A.dylib 	/usr/lib/libobjc.A.dylib
0x90910000 - 0x90983fff com.apple.DesktopServices 1.2.1
/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x909f0000 - 0x90b4afff com.apple.Foundation 6.3.4 (500.54)
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x90c30000 - 0x90c49fff libGL.dylib 
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x90c60000 - 0x90cc2fff libGLU.dylib 
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x90d00000 - 0x90d1bfff com.apple.SystemConfiguration 1.7.1 (???)
/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x90d40000 - 0x90d40fff com.apple.Carbon 10.3 (???)
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x90d60000 - 0x90d82fff com.apple.opengl 1.3.2
/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x90da0000 - 0x90dc0fff com.apple.DirectoryService.Framework 1.6.1
/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x90df0000 - 0x90df4fff com.apple.JavaVM 1.4.2 (1.4.2 Release 1)
/System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM
0x90ec0000 - 0x90ec0fff com.apple.Cocoa 6.3 (???)
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x910b0000 - 0x910fffff com.apple.bom 1.2.4 (63)
/System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
0x912a0000 - 0x912bdfff com.apple.audio.SoundManager 3.8
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x912e0000 - 0x912f7fff com.apple.LangAnalysis 1.5.4
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x91320000 - 0x913defff ColorSync 
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x91460000 - 0x91473fff com.apple.speech.synthesis.framework 3.2
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x914a0000 - 0x91509fff com.apple.htmlrendering 1.1.2
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x91560000 - 0x91619fff com.apple.QD 3.4.63 (???)
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x91670000 - 0x916a8fff com.apple.AE 1.3.2
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x916e0000 - 0x91773fff com.apple.print.framework.PrintCore 3.3
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x917e0000 - 0x917f0fff com.apple.speech.recognition.framework 3.3
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x91810000 - 0x9182afff com.apple.openscripting 1.2.1 (???)
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x91850000 - 0x91860fff com.apple.ImageCapture 2.1.0
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x91890000 - 0x9189cfff com.apple.help 1.0.1
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x918c0000 - 0x918cdfff com.apple.CommonPanels 1.2.1 (1.0)
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x918f0000 - 0x9193efff com.apple.print.framework.Print 3.3
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x91990000 - 0x9199bfff com.apple.securityhi 1.2 (90)
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x919c0000 - 0x91a33fff com.apple.NavigationServices 3.3.1
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x91a90000 - 0x91a90fff com.apple.audio.units.AudioUnit 1.3.1
/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x91ab0000 - 0x91ac4fff libCGATS.A.dylib 
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
0x91ae0000 - 0x91aebfff libCSync.A.dylib 
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x91b10000 - 0x91b2afff libPDFRIP.A.dylib 
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libPDFRIP.A.dylib
0x91b50000 - 0x91b5ffff libPSRIP.A.dylib 
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libPSRIP.A.dylib
0x91b80000 - 0x91b93fff libRIP.A.dylib 
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x91bb0000 - 0x91d44fff com.apple.QuickTime 6.5.0
/System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
0x92070000 - 0x92096fff com.apple.FindByContent 1.4 (1.2)
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent
0x920c0000 - 0x922a7fff com.apple.security 2.2 (164.1)
/System/Library/Frameworks/Security.framework/Versions/A/Security
0x92430000 - 0x92468fff com.apple.LaunchServices 10.3 (84)
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x92490000 - 0x92616fff libjvm.dylib 
/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Libraries/libjvm.dylib
0x92740000 - 0x92777fff com.apple.CFNetwork 1.2.1 (7)
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x927a0000 - 0x927acfff libsubports.dylib 
/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Libraries/libsubports.dylib
0x927d0000 - 0x92b54fff com.apple.HIToolbox 1.3.2 (???)
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x92d30000 - 0x92d80fff com.apple.HIServices 1.4.0 (0.0.1d1)
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x92dc0000 - 0x932befff com.apple.AppKit 6.3.2 (743.20)
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x935d0000 - 0x938a6fff com.apple.CoreGraphics 1.203.12 (???)
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x939a0000 - 0x939b4fff libcups.2.dylib 	/usr/lib/libcups.2.dylib
0x939d0000 - 0x939d4fff libmathCommon.A.dylib 	/usr/lib/system/libmathCommon.A.dylib
0x939f0000 - 0x93ad7fff com.apple.AddressBook.framework 1.1 (290)
/System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
0x93b50000 - 0x93bf5fff com.apple.audio.toolbox.AudioToolbox 1.3.1
/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x93c70000 - 0x93c7cfff libgraphics.dylib 
/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Libraries/libgraphics.dylib
0x93ca0000 - 0x93ca1fff libcarbonsupport.dylib 
/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Libraries/libcarbonsupport.dylib
0x93cc0000 - 0x93ccbfff libverify.dylib 
/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Libraries/libverify.dylib
0x93d50000 - 0x93da3fff librealawt.jnilib 
/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Libraries/librealawt.jnilib
0x93e80000 - 0x93e80fff libawt.jnilib 
/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Libraries/libawt.jnilib
0x93ea0000 - 0x93eb4fff libJDirect.jnilib 
/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Libraries/libJDirect.jnilib
0x93ed0000 - 0x93edcfff libzip.jnilib 
/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Libraries/libzip.jnilib
0x93ef0000 - 0x93ef5fff libnet.jnilib 
/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Libraries/libnet.jnilib
0x93f10000 - 0x93f2cfff libjava.jnilib 
/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Libraries/libjava.jnilib
0x94000000 - 0x9403cfff com.apple.LDAPFramework 1.3 (37)
/System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x94060000 - 0x94078fff com.apple.WebServices 1.1.1 (1.1.0)
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore
0x940e0000 - 0x940e1fff com.apple.JavaCarbonSupport 1.1
/System/Library/PrivateFrameworks/JavaCarbonSupport.framework/Versions/A/JavaCarbonSupport
0x94180000 - 0x9418ffff com.apple.frameworks.preferencepanes 10.0
/System/Library/Frameworks/PreferencePanes.framework/Versions/A/PreferencePanes
0x94500000 - 0x9450ffff libsasl2.2.0.1.dylib 	/usr/lib/libsasl2.2.0.1.dylib
0x945b0000 - 0x945b9fff libz.1.dylib 	/usr/lib/libz.1.dylib
0x94610000 - 0x9462afff libresolv.9.dylib 	/usr/lib/libresolv.9.dylib
0x94650000 - 0x946affff com.apple.SearchKit 1.0.2
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x94720000 - 0x94721fff com.apple.securityfoundation 1.0 (6)
/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x94a30000 - 0x94af2fff libxml2.2.dylib 	/usr/lib/libxml2.2.dylib
0x94b20000 - 0x94bacfff com.apple.ink.framework 1.1.1 (55.6)
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x94bd0000 - 0x94c01fff com.apple.securityinterface 1.0 (36)
/System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
0x94c40000 - 0x94c4ffff com.apple.DSObjCWrappers.Framework 1.0
/System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWrappers
0x954c0000 - 0x95ac6fff libBLAS.dylib 
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x95b20000 - 0x95df0fff libLAPACK.dylib 
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x95e40000 - 0x95eadfff libvDSP.dylib 
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x95f00000 - 0x95f20fff libvMisc.dylib 
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x968d0000 - 0x969b2fff libicucore.A.dylib 	/usr/lib/libicucore.A.dylib
0x96a20000 - 0x96ae2fff libcrypto.0.9.7.dylib 	/usr/lib/libcrypto.0.9.7.dylib
0x96b40000 - 0x96b6efff libssl.0.9.7.dylib 	/usr/lib/libssl.0.9.7.dylib
0x96bf0000 - 0x96c7ffff ATS 
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x96cb0000 - 0x96d9efff libiconv.2.dylib 	/usr/lib/libiconv.2.dylib
0x96e80000 - 0x96e90fff com.apple.vecLib 3.0.1 (vecLib 3.0.1)
/System/Library/Frameworks/vecLib.framework/Versions/A/vecLib

I'd like to take a swing at this one, unless someone wants to tell me why it's
impossible or claim that they're almost done :-)
Geoff: it's a bug in panther that we can hack around in some instances (eg, for
the url proxy) but not others (bookmarks toolbar). Maybe the most common is the
proxy and we can find a way to distinguish the fraudulent 2nd drag from the first.
I was starting down the path of working around it by reimplementing
nsDragService and nsDragHelperService using the Cocoa dnd api rather than the
carbon one. Am I trying something that's not going to be possible or not going
to fix this?
oh, then by all means, go for it! :D
I just figured something out about this issue that might be helpful to know...

When I drag from the location to the bookmarks toolbar, once I let go of the
mouse button, if I leave the cursor within the bookmarks toolbar region, then it
will create duplicates for a long time. As soon as I move the cursor out of the
region, it stops.

If I move the cursor around within the bookmarks toolbar while the duplication
is happening, then the marks get inserted at whatever location the mouse is
hovering over.

It would be great to see this bug fixed. =)

jon
not going to be fixed for 0.8
Target Milestone: Camino0.8 → Camino0.9
*** Bug 244378 has been marked as a duplicate of this bug. ***
hey! it looks like 10.3.4 fixes this problem!
(In reply to comment #33)
> hey! it looks like 10.3.4 fixes this problem!

Yes, it did. Fortunately, I had updated my system to 10.3.4 when I got your
post, and, yes indeed, I no longer have the problem. This explains why those
running 10.2.8 were not experiencing it. 

This bug may be fixed.

Payam
Nope. I am still seeing this in 10.3.4 with the latest 0.8 nightly 2004051713
(v0.8b)
Summary: [PANTHER]Dragging a url to the bookmarks toolbar can randomly create multiple bookmarks copies → [PANTHER]Dragging a URL to the Bookmarks Toolbar can randomly create multiple bookmarks copies
Works for me in Camino 2004071108 (v0.8+) with 10.3.4

(Works NOT in Camino 0.8 with 10.3.4, then I get duplicates (2))
And now it's broken again (build 2004071608 (v0.8+)
i get seven duplicates ! woohoo !
It is totally random for me. Most of the time, it behaves normally. Every so
often, though, I get duplicate bookmarks when I drag the address from the
address bar instead of using the icons in the bookamrks pane to add the bookmark.
for the peanut gallery, this bug is not random, we know exactly what causes it
and when. it has not yet been fixed by apple. 
fixed in 10.3.5? i can't duplicate it right now.
Yea, I noticed that same issue under 10.3.5. I can't reproduce it after numerous
drag n drop attempts to the bookmark bar. Looks like Apple may have fixed it.
Anyone else able to reproduce it in 10.3.5 ?
no, this is not fixed on 10.3.5. comment 21 describes the steps to reproduce this.
*** Bug 256574 has been marked as a duplicate of this bug. ***
The bug still exists in 10.3.5.

How about only allowing 1 bookmark to be dragged and dropped every X
milliseconds? Then when the event is triggered 5 extra times within the X
milliseconds it will not add extra bookmarks. Just a thought.
*** Bug 261566 has been marked as a duplicate of this bug. ***
(In reply to comment #21)

Interestingly, even after step 4 makes every future drag-drop of the favicon
from the location bar create multiple weblocs/bookmarks, dragging the favicon
from a tab (new-style tabs, 0.8+ nightlies) only creates one webloc/bookmark.  

Is the code for dragging favicons from the new tabs different and if so, could
it be retrofitted to the location bar to help fix this bug?

Apologies if this info is old news/unhelpful.
Confirming the behaviour in Comment #46. This an interesting thing which indeed
needs some looking into. Apperantly we are doing something different in the tab
drag code.
FWIW, I'm seeing this now in Jaguar (v 10.2.8), too.
Assignee: pinkerton → me
Status: ASSIGNED → NEW
This simple app illustrates roughly how i'm planning to attack this in a
scenario similar to nsDragService. I'm mostly throwing it up here for the
curious and for my later reference in case i lose it :-)
Hey Geoff, I compiled the test app and it all works and looks pretty good from
my non coder point of view. Please ignore my comment if it's irrelivant.

The point from which the object is dragged always is the absolute centre instead
of the point where the object was dragged (the point where the object was first
clicked the object).

In my opinion the way Moz branded apps do the absolute centre has always been
strange, the default behaviour in OS X is to always use the point where the user
first clicked the object.

Also, the dragged object doesn't slide back to it's originating location when
released. Instead it slides back to where the user first clicked an does this
with the object absolute centre resulting in an odd slide back.

It would be awesome if these issues could be looked at at some point.
*** Bug 270685 has been marked as a duplicate of this bug. ***
I'm just curious if this is ever going to get resolved because I don't have this
problem in Firefox yet I do have it in Camino. I would love to see it take a
higher priority.
(In reply to comment #52)
> I'm just curious if this is ever going to get resolved because I don't have this
> problem in Firefox yet I do have it in Camino. I would love to see it take a
> higher priority.

I'm going to second that request.... I am a programming ignoramus so I fully
realize I'm talking out my a** here... but... If it's a Panther bug, why is only
Camino affected?  I do not experience this problem with Firefox (1.0), Seamonkey
(1.7.5) or Safari (1.2.3 (v125.9)).

Thanks... Joel
*** Bug 285222 has been marked as a duplicate of this bug. ***
Not sure if this is related, but i'm having the same symptoms when there is more
than one window (not tab) open.

Steps
1) Open N number of Camino windows, each with different content
2) Drag from location bar to bookmark bar
3) Link shows up on bookmark bar N times

Seems like the code is adding the bookmark for every window that's open rather
than once.

Forgive me if this has been resolved (i'm not using nightly builds, i'm on the
last release version), 2004120113 (v0.8.2))
(In reply to comment #55)
> Not sure if this is related, but i'm having the same symptoms when there is more
> than one window (not tab) open.
> 
> Steps
> 1) Open N number of Camino windows, each with different content
> 2) Drag from location bar to bookmark bar
> 3) Link shows up on bookmark bar N times
> 
> Seems like the code is adding the bookmark for every window that's open rather
> than once.
> 
> Forgive me if this has been resolved (i'm not using nightly builds, i'm on the
> last release version), 2004120113 (v0.8.2))

I think it is related, and not resolved even in the nightlies (using 20050328
for the 970), but unfortunately it is not so predictable.  The number of
duplications is random -- I can drag the same url with the same number of
windows and tabs open and get a different number of duplications each time I
drag.  Oh well.
This bug affects *any* drag from the location bar to *any* destination
(Bookmarks toolbar, Finder, etc.) under certain circumstances--described very
precisely in technical details in comment 22 and, for a particular sequence, in
layman's terms in comment 21.

This is an Apple bug which has been reported to Apple but not yet fixed by Apple.

The Camino devs are well aware of the causes of this bug and how to work around
the bug; they just haven't had the time to do so yet (that's why the status is
"New" rather than "Resolved: Fixed"). 

Updating the summary to ward off additional comments based on different
destination locations:
s/to the Bookmarks Toolbar/from the Location bar
Summary: [PANTHER]Dragging a URL to the Bookmarks Toolbar can randomly create multiple bookmarks copies → [PANTHER]Dragging a URL from the Location bar can randomly create multiple bookmarks copies
Whiteboard: please read comment 57 before adding a new comment
I have also found this issue to be true. I think I have narrowed it down to when
you have multiple tabs and or windows open then close them .. Then Drag a URL to
finder or desktop you will get multiple copies. 
i'm gonna future this. we're not going to fix it, but having it open will make
it easier to find when people file it again and again and we need to dupe it. it
is an os bug plain and simple.
Summary: [PANTHER]Dragging a URL from the Location bar can randomly create multiple bookmarks copies → [OS X BUG][PANTHER]Dragging a URL from the Location bar can randomly create multiple bookmarks copies
Target Milestone: Camino0.9 → Future
oh, by the way, this has been fixed in an upcoming major OS release.
(In reply to comment #60)
> oh, by the way, this has been fixed in an upcoming major OS release.

So far I haven't (yet) experienced the problem under 10.3.9.  I suspect Mike is
referring to a slightly "more major" OS release with a different cat name, but
can anyone confirm that this was fixed in 10.3.9 (or the obverse)?
(In reply to comment #61)
> can anyone confirm that this was fixed in 10.3.9 (or the obverse)?

I experience it under 10.3.9 sometimes. Also, when it doesn't happen, it gets
added to the bar once, but I also get slideback as if a drag was denied (this
may have been mentioned here already).
*** Bug 302786 has been marked as a duplicate of this bug. ***
*** Bug 303929 has been marked as a duplicate of this bug. ***
I am experiencing it in 10.3.9, with 1.0a1.

As far as I can see, the additional drags occours as long as the cursor is above
the bookmarksbar. As soon as you remove the cursor, it stops.
*** Bug 313324 has been marked as a duplicate of this bug. ***
(In reply to comment #57)
> This bug affects *any* drag from the location bar to *any* destination
> (Bookmarks toolbar, Finder, etc.)

Just want to note that it also happens with drags *from* the bookmarks bar (not
just from the location bar).  Might be important depending on how the
work-around is implemented.

Just installed 'Security Update 2005 - 009' yesterday (working on 10.3.9) and the duplication starts for me too, when i drag from the Location Bar to the Bookmark Toolbar. Didn't had that problem before, just started now... I noticed, like others before, that as long as i leave the cursor on top of the Bookmark Toolbar it will keep duplicating the bookmark.
*** Bug 326479 has been marked as a duplicate of this bug. ***
I'm still experiencing this in 10.3.9 and even though it's an OS issue, I don't know how valid an excuse that is given Camino is now a 1.0 app. If the feature is broken then should it not be disabled? I've now learned to just use cmd-d for bookmarking as I can no longer trust dragging. This is one of my few pet irritations in an otherwise great browser.
This seems to be fixed with the latest nghtly (2006022604) though I haven't tested extensively.
(In reply to comment #71)
> This seems to be fixed with the latest nghtly (2006022604) though I haven't
> tested extensively.

Well it was fixed at first but it's reared it's ugly head again. Status update on where development stands on this issue please?

This is an OS bug that exists only in 10.3.x; it does not exist in 10.4.x or 10.2.x.

Since "fixing" this bug would require significant effort ("our only workaround is
to (again) rewrite mozilla's carbon code in cocoa", comment 22 and comment 24) for minimal gain, and there are work-arounds (comment 46), it will likely not be "fixed".  Note that its target is set to "Future"; it will remain open in this state to catch duplicates until support for 10.3 is dropped, unless someone feels like trying to implement the workaround.
Summary: [OS X BUG][PANTHER]Dragging a URL from the Location bar can randomly create multiple bookmarks copies → [10.3][OS X BUG] Dragging a URL from the Location bar can randomly create multiple bookmarks copies
Whiteboard: please read comment 57 before adding a new comment → please read comments 57 & 73 before adding a new comment
*** Bug 329614 has been marked as a duplicate of this bug. ***
Josh, are there plans to rewrite the dragservice as part of the cocoafication effort of widget?
(In reply to comment #75)
> Josh, are there plans to rewrite the dragservice as part of the cocoafication
> effort of widget?

pavlov's actually looking for someone to sign up to do just that (along with clipboard and native theme).
Assignee: me → mikepinkerton
Severity: major → normal
QA Contact: drag.drop
Josh said he's pretty sure Cocoa drag-drop (bug 332913) will fix this.
Assignee: mikepinkerton → nobody
yes, because it's a bug with carbon's drag code in a cocoa app.
'This is an OS bug that exists only in 10.3.x; it does not exist in 10.4.x or
10.2.x.'

Not true, I'm afraid - fwiw, I get exactly the same happening on a brand-new, fresh install of 10.4 (now at 10.4.9) with Camino 2007050909 (v1.5) - ie not an upgrade from 10.3. This on a fairly old G4 Alu Powerbook (might it even have to do with processor-specific OS code? I'm no programmer...)

It's a problem that it would be really nice to fix...
If you're on 10.4, you're seeing bug 347212.  This bug *is* an OS bug that only appears on 10.3, and has always appeared ever since 10.3 was released.
Bye-bye 10.3.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → WONTFIX
blocking1.9.2: --- → ?
blocking2.0: --- → ?
Please don't spam old bugs to play around in Bugzilla; use http://landfill.bugzilla.org/ instead.
blocking1.9.2: ? → ---
blocking2.0: ? → ---
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: