Closed Bug 442397 Opened 17 years ago Closed 17 years ago

Dragging newly created folder in Bookmarks sidebar causes the browser to crash [@ libstdc++.so.6.0.9@0xb7884 - nsNavHistoryResult::OnItemMoved]

Categories

(Firefox :: Bookmarks & History, defect)

3.0 Branch
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 454457

People

(Reporter: mozilladev, Unassigned)

References

Details

(Keywords: crash)

Crash Data

Attachments

(1 file)

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9) Gecko/2008052906 Firefox/3.0 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9) Gecko/2008052906 Firefox/3.0 When you drag a newly created folder in the Bookmarks sidebar, the browser crashes. Reproducible: Always Steps to Reproduce: 1. Open up the Bookmarks sidebar (Ctrl-B). 2. Go to a folder that has bookmarks and/or folders inside. 3. Right click on the top level folder, and click "New Folder". 4. Find the newly created folder (at the bottom of the content of the top level folder), and drag and drop it to a new place in the folder. Actual Results: The browser crashes. Expected Results: Should not crash.
Go to about:crashes and post your crash ID. Easy to reproduce. (3.0 on Linux) bp-085d0ee8-44b2-11dd-a573-001321b13766 Just moving around a new folder doesn't seem to do it by itself.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: crash
OS: Windows 2000 → All
Hardware: PC → All
(In reply to comment #1) > Easy to reproduce. Correction: I reproduced it quickly. I can't seem to get it again. :/
When I go to about:crashes, it says "No crash reports have been submitted." Also, I realize now that this bug is not always reproducible (I made a mistake filling out my original bug report). But this crash happens to me at least a half a dozen times a week (I create a lot of folders in the Bookmarks sidebar), so I know it's not a one-off thing.
If there's anything you can add to your STR that helps make it more reproducible, please do. In any case, I got a report once, so we have something to start from at least. However, the end point of this trace is fairly generic, even though there's quite a lot more to the report. It dies somewhere inside the ENUMERATE_ALL_BOOKMARKS_OBSERVERS macro. I'll CC guy who wrote it. (added in bug 383572) (not sure which email you're using; delete the wrong one ;)
Ok, I uploaded the dialog that comes up when Firefox crashes. Unfortunately, I don't think it will be very helpful: Firefox had a problem and crashed. We'll try to restore your tabs and windows when it restarts. Unfortunately the crash reporter is unable to submit a crash report. Details: The application did not leave a crash dump file.
Signature @0xffffe410 UUID 085d0ee8-44b2-11dd-a573-001321b13766 Time 2008-06-27 18:31:41-07:00 Uptime 1193 Product Firefox Version 3.0 Build ID 2008052912 OS Linux OS Version 0.0.0 Linux 2.6.24.5-laptop-2mnb #1 SMP Thu Jun 12 14:47:38 EDT 2008 i686 GNU/Linux CPU x86 CPU Info GenuineIntel family 2 model 2 stepping 9 Crash Reason SIGABRT Crash Address 0xffffe410 Comments Crashing Thread Frame Module Signature Source 0 @0xffffe410 1 libc-2.7.so libc-2.7.so@0x2b020 2 libstdc++.so.6.0.9 libstdc++.so.6.0.9@0xb96ff 3 libstdc++.so.6.0.9 libstdc++.so.6.0.9@0xb6f84 4 libstdc++.so.6.0.9 libstdc++.so.6.0.9@0xb6fc1 5 libstdc++.so.6.0.9 libstdc++.so.6.0.9@0xb7884 6 libxul.so nsNavHistoryResult::OnItemMoved mozilla/toolkit/components/places/src/nsNavHistoryResult.cpp:4244 7 libxul.so nsNavBookmarks::MoveItem mozilla/toolkit/components/places/src/nsNavBookmarks.cpp:1707 8 libxul.so NS_GetXPTCallStub_P 9 libxul.so XPCWrappedNative::CallMethod mozilla/js/src/xpconnect/src/xpcwrappednative.cpp:2393 10 libxul.so XPC_WN_CallMethod mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp:1473 11 libmozjs.so js_Invoke mozilla/js/src/jsinvoke.c:1297 12 libmozjs.so js_Interpret mozilla/js/src/jsinterp.c:4852 13 libmozjs.so js_Invoke mozilla/js/src/jsinvoke.c:1313 14 libxul.so nsXPCWrappedJSClass::CallMethod mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp:1523 15 libxul.so nsXPCWrappedJS::CallMethod mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp:559 16 libxul.so PrepareAndDispatch mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp:95 17 libxul.so NS_GetXPTCallStub_P 18 libxul.so XPCWrappedNative::CallMethod mozilla/js/src/xpconnect/src/xpcwrappednative.cpp:2393 19 libxul.so XPC_WN_CallMethod mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp:1473 20 libmozjs.so js_Invoke mozilla/js/src/jsinvoke.c:1297 21 libmozjs.so js_Interpret mozilla/js/src/jsinterp.c:4852 22 libmozjs.so js_Invoke mozilla/js/src/jsinvoke.c:1313 23 libxul.so nsXPCWrappedJSClass::CallMethod mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp:1523 24 libxul.so nsXPCWrappedJS::CallMethod mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp:559 25 libxul.so PrepareAndDispatch mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp:95 26 libxul.so nsTransactionItem::DoTransaction mozilla/editor/txmgr/src/nsTransactionItem.cpp:180 27 libxul.so nsTransactionManager::BeginTransaction mozilla/editor/txmgr/src/nsTransactionManager.cpp:1071 28 libxul.so nsTransactionManager::DoTransaction mozilla/editor/txmgr/src/nsTransactionManager.cpp:132 29 libxul.so NS_GetXPTCallStub_P 30 libxul.so XPCWrappedNative::CallMethod mozilla/js/src/xpconnect/src/xpcwrappednative.cpp:2393 31 libxul.so XPC_WN_CallMethod mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp:1473 32 libmozjs.so js_Invoke mozilla/js/src/jsinvoke.c:1297 33 libmozjs.so js_Interpret mozilla/js/src/jsinterp.c:4852 34 libmozjs.so js_Invoke mozilla/js/src/jsinvoke.c:1313 35 libxul.so nsXPCWrappedJSClass::CallMethod mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp:1523 36 libxul.so nsXPCWrappedJS::CallMethod mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp:559 37 libxul.so PrepareAndDispatch mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp:95 38 libxul.so NS_GetXPTCallStub_P 39 libxul.so XPCWrappedNative::CallMethod mozilla/js/src/xpconnect/src/xpcwrappednative.cpp:2393 40 libxul.so XPC_WN_CallMethod mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp:1473 41 libmozjs.so js_Invoke mozilla/js/src/jsinvoke.c:1297 42 libmozjs.so js_Interpret mozilla/js/src/jsinterp.c:4852 43 libmozjs.so js_Invoke mozilla/js/src/jsinvoke.c:1313 44 libxul.so nsXPCWrappedJSClass::CallMethod mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp:1523 45 libxul.so nsXPCWrappedJS::CallMethod mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp:559 46 libxul.so PrepareAndDispatch mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp:95 47 libxul.so nsTreeBodyFrame::HandleEvent mozilla/layout/xul/base/src/tree/src/nsTreeBodyFrame.cpp:2701 48 libxul.so nsPresShellEventCB::HandleEvent mozilla/layout/base/nsPresShell.cpp:1252 49 libxul.so nsEventTargetChainItem::HandleEventTargetChain mozilla/content/events/src/nsEventDispatcher.cpp:313 50 libxul.so nsEventDispatcher::Dispatch mozilla/content/events/src/nsEventDispatcher.cpp:483 51 libxul.so PresShell::HandleEventInternal mozilla/layout/base/nsPresShell.cpp:5921 52 libxul.so PresShell::HandlePositionedEvent mozilla/layout/base/nsPresShell.cpp:5809 53 libxul.so PresShell::HandleEvent mozilla/layout/base/nsPresShell.cpp:5662 54 libxul.so nsViewManager::HandleEvent mozilla/view/src/nsViewManager.cpp:1382 55 libxul.so nsViewManager::DispatchEvent mozilla/view/src/nsViewManager.cpp:1337 56 libxul.so HandleEvent mozilla/view/src/nsView.cpp:168 57 libxul.so nsCommonWidget::DispatchEvent mozilla/widget/src/gtk2/nsCommonWidget.cpp:158 58 libxul.so nsWindow::OnDragDropEvent mozilla/widget/src/gtk2/nsWindow.cpp:2890 59 libxul.so drag_drop_event_cb mozilla/widget/src/gtk2/nsWindow.cpp:4972
Summary: Dragging newly created folder in Bookmarks sidebar causes the browser to crash → Dragging newly created folder in Bookmarks sidebar causes the browser to crash [@ libstdc++.so.6.0.9@0xb7884 - nsNavHistoryResult::OnItemMoved]
Component: Bookmarks & History → Places
QA Contact: bookmarks → places
Version: unspecified → 3.0 Branch
This bug has been happening since 3.0. It seems to happen just about every time -- sometimes if I close the bookmarks sidebar - then re-open it after creating the folder -- I can drag it without crashing.
Paul, could you please create a fresh profile (http://support.mozilla.com/en-US/kb/profile) and try to reproduce it there? It would be great if you can give us steps how to reproduce it in a new profile (without any modifications and add-ons running). Thanks.
Marking as dupe of bug 454457 which already contains more information.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → DUPLICATE
Bug 451915 - move Firefox/Places bugs to Firefox/Bookmarks and History. Remove all bugspam from this move by filtering for the string "places-to-b-and-h". In Thunderbird 3.0b, you do that as follows: Tools | Message Filters Make sure the correct account is selected. Click "New" Conditions: Body contains places-to-b-and-h Change the action to "Delete Message". Select "Manually Run" from the dropdown at the top. Click OK. Select the filter in the list, make sure "Inbox" is selected at the bottom, and click "Run Now". This should delete all the bugspam. You can then delete the filter. Gerv
Component: Places → Bookmarks & History
QA Contact: places → bookmarks
Crash Signature: [@ libstdc++.so.6.0.9@0xb7884 - nsNavHistoryResult::OnItemMoved]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: