GNOME Bugzilla – Bug 356672
fm_tree_model_unref_node fails ref_count > 0 assert
Last modified: 2008-12-19 10:00:17 UTC
What were you doing when the application crashed? I umounted a DVD and moving the up directory. Distribution: Ubuntu 6.10 (edgy) Gnome Release: 2.16.0 2006-09-04 (Ubuntu) BugBuddy Version: 2.16.0 Memory status: size: 162635776 vsize: 0 resident: 162635776 share: 0 rss: 30535680 rss_rlim: 0 CPU usage: start_time: 1158631796 rtime: 0 utime: 5483 stime: 0 cutime:4342 cstime: 0 timeout: 1141 it_real_value: 0 frequency: 7 Backtrace was generated from '/usr/bin/nautilus' (no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1226938704 (LWP 4505)] [New Thread -1259631712 (LWP 5786)] (no debugging symbols found) 0xffffe410 in __kernel_vsyscall ()
+ Trace 72710
Thread 1 (Thread -1226938704 (LWP 4505))
*** Bug 358896 has been marked as a duplicate of this bug. ***
*** Bug 360088 has been marked as a duplicate of this bug. ***
*** Bug 360165 has been marked as a duplicate of this bug. ***
*** Bug 360287 has been marked as a duplicate of this bug. ***
*** Bug 360412 has been marked as a duplicate of this bug. ***
*** Bug 360645 has been marked as a duplicate of this bug. ***
*** Bug 360732 has been marked as a duplicate of this bug. ***
*** Bug 360750 has been marked as a duplicate of this bug. ***
from bug 360750:
+ Trace 75367
*** Bug 360887 has been marked as a duplicate of this bug. ***
also CC'ing alex here (2 duplicates a day and already having the exact line number of the crash).
*** Bug 360991 has been marked as a duplicate of this bug. ***
*** Bug 361063 has been marked as a duplicate of this bug. ***
*** Bug 361356 has been marked as a duplicate of this bug. ***
*** Bug 361852 has been marked as a duplicate of this bug. ***
*** Bug 361858 has been marked as a duplicate of this bug. ***
*** Bug 361971 has been marked as a duplicate of this bug. ***
*** Bug 362196 has been marked as a duplicate of this bug. ***
*** Bug 362297 has been marked as a duplicate of this bug. ***
*** Bug 362312 has been marked as a duplicate of this bug. ***
setting gnome target. this bug gets too many dups.
*** Bug 362365 has been marked as a duplicate of this bug. ***
*** Bug 362518 has been marked as a duplicate of this bug. ***
The crash is g_assert (node->ref_count > 0) in fm_tree_model_unref_node(), so there seems to be some sort of refcounting problem. Many crashes are when closing a window, but some is only about browsing. Still no traces with full debug info, the one in bug 360750 only has debuginfo for glib. Would be nice if someone could get a trace with debuginfo from glib, gtk+ and nautilus.
*** Bug 358754 has been marked as a duplicate of this bug. ***
Found a good backtrace in bug 358754
+ Trace 76795
Thread 1 (Thread 46943077283984 (LWP 6054))
When we select an item the treeview releases a row reference for the current anchor ("the first selected file") of the treeview. When this is freed we end up unref:ing the anchored node twice. Dunno why this happens.
*** Bug 362902 has been marked as a duplicate of this bug. ***
*** Bug 363179 has been marked as a duplicate of this bug. ***
*** Bug 363299 has been marked as a duplicate of this bug. ***
*** Bug 363377 has been marked as a duplicate of this bug. ***
*** Bug 363265 has been marked as a duplicate of this bug. ***
*** Bug 363544 has been marked as a duplicate of this bug. ***
*** Bug 363769 has been marked as a duplicate of this bug. ***
*** Bug 363754 has been marked as a duplicate of this bug. ***
*** Bug 363833 has been marked as a duplicate of this bug. ***
*** Bug 363972 has been marked as a duplicate of this bug. ***
*** Bug 364029 has been marked as a duplicate of this bug. ***
*** Bug 364090 has been marked as a duplicate of this bug. ***
*** Bug 364149 has been marked as a duplicate of this bug. ***
*** Bug 364274 has been marked as a duplicate of this bug. ***
*** Bug 364340 has been marked as a duplicate of this bug. ***
*** Bug 364515 has been marked as a duplicate of this bug. ***
*** Bug 364546 has been marked as a duplicate of this bug. ***
*** Bug 364701 has been marked as a duplicate of this bug. ***
*** Bug 364732 has been marked as a duplicate of this bug. ***
*** Bug 364858 has been marked as a duplicate of this bug. ***
*** Bug 364921 has been marked as a duplicate of this bug. ***
*** Bug 364981 has been marked as a duplicate of this bug. ***
*** Bug 365048 has been marked as a duplicate of this bug. ***
*** Bug 365107 has been marked as a duplicate of this bug. ***
*** Bug 365145 has been marked as a duplicate of this bug. ***
*** Bug 365155 has been marked as a duplicate of this bug. ***
*** Bug 365242 has been marked as a duplicate of this bug. ***
*** Bug 365556 has been marked as a duplicate of this bug. ***
*** Bug 365634 has been marked as a duplicate of this bug. ***
*** Bug 365657 has been marked as a duplicate of this bug. ***
*** Bug 365876 has been marked as a duplicate of this bug. ***
*** Bug 365889 has been marked as a duplicate of this bug. ***
*** Bug 365932 has been marked as a duplicate of this bug. ***
*** Bug 365999 has been marked as a duplicate of this bug. ***
*** Bug 364220 has been marked as a duplicate of this bug. ***
*** Bug 366067 has been marked as a duplicate of this bug. ***
*** Bug 366097 has been marked as a duplicate of this bug. ***
*** Bug 366140 has been marked as a duplicate of this bug. ***
*** Bug 366116 has been marked as a duplicate of this bug. ***
*** Bug 366180 has been marked as a duplicate of this bug. ***
*** Bug 366209 has been marked as a duplicate of this bug. ***
*** Bug 366200 has been marked as a duplicate of this bug. ***
*** Bug 366214 has been marked as a duplicate of this bug. ***
*** Bug 366272 has been marked as a duplicate of this bug. ***
*** Bug 366105 has been marked as a duplicate of this bug. ***
*** Bug 366402 has been marked as a duplicate of this bug. ***
*** Bug 366436 has been marked as a duplicate of this bug. ***
*** Bug 366434 has been marked as a duplicate of this bug. ***
*** Bug 366507 has been marked as a duplicate of this bug. ***
*** Bug 366603 has been marked as a duplicate of this bug. ***
*** Bug 366625 has been marked as a duplicate of this bug. ***
*** Bug 366686 has been marked as a duplicate of this bug. ***
*** Bug 366756 has been marked as a duplicate of this bug. ***
*** Bug 366827 has been marked as a duplicate of this bug. ***
*** Bug 366852 has been marked as a duplicate of this bug. ***
*** Bug 366890 has been marked as a duplicate of this bug. ***
*** Bug 367008 has been marked as a duplicate of this bug. ***
*** Bug 367034 has been marked as a duplicate of this bug. ***
*** Bug 367115 has been marked as a duplicate of this bug. ***
*** Bug 367250 has been marked as a duplicate of this bug. ***
*** Bug 367230 has been marked as a duplicate of this bug. ***
*** Bug 367217 has been marked as a duplicate of this bug. ***
*** Bug 367179 has been marked as a duplicate of this bug. ***
*** Bug 367557 has been marked as a duplicate of this bug. ***
*** Bug 367344 has been marked as a duplicate of this bug. ***
*** Bug 367605 has been marked as a duplicate of this bug. ***
*** Bug 367733 has been marked as a duplicate of this bug. ***
*** Bug 367739 has been marked as a duplicate of this bug. ***
*** Bug 367969 has been marked as a duplicate of this bug. ***
Note: The crash is in the tree sidebar, so any information about what you did related to the sidebar when it crashed is interesting.
*** Bug 368044 has been marked as a duplicate of this bug. ***
*** Bug 368063 has been marked as a duplicate of this bug. ***
*** Bug 368113 has been marked as a duplicate of this bug. ***
*** Bug 368074 has been marked as a duplicate of this bug. ***
*** Bug 368177 has been marked as a duplicate of this bug. ***
*** Bug 368140 has been marked as a duplicate of this bug. ***
*** Bug 364517 has been marked as a duplicate of this bug. ***
*** Bug 368397 has been marked as a duplicate of this bug. ***
*** Bug 368416 has been marked as a duplicate of this bug. ***
*** Bug 368591 has been marked as a duplicate of this bug. ***
*** Bug 368581 has been marked as a duplicate of this bug. ***
*** Bug 368546 has been marked as a duplicate of this bug. ***
*** Bug 368520 has been marked as a duplicate of this bug. ***
*** Bug 368732 has been marked as a duplicate of this bug. ***
*** Bug 368682 has been marked as a duplicate of this bug. ***
The following checkin (which will be in Nautiluis 2.16.2) hopefully fixes this: 2006-11-01 Alexander Larsson <alexl@redhat.com> * src/file-manager/fm-tree-model.c: Always emit the row-deleted signal before deleting the row from the model. This is according to the GtkTreeModel::row-changed docs and feedback from kris. Hopefully this will fix bug #356672 If anyone wants to verify this separately I'll attach the patch to this bug.
Created attachment 75759 [details] [review] The commited patch that hopefully fixes the crash
*** Bug 368834 has been marked as a duplicate of this bug. ***
*** Bug 368826 has been marked as a duplicate of this bug. ***
*** Bug 368798 has been marked as a duplicate of this bug. ***
*** Bug 368838 has been marked as a duplicate of this bug. ***
*** Bug 368873 has been marked as a duplicate of this bug. ***
103 bugs in 30 days - blocker.
*** Bug 368836 has been marked as a duplicate of this bug. ***
*** Bug 368850 has been marked as a duplicate of this bug. ***
*** Bug 369075 has been marked as a duplicate of this bug. ***
*** Bug 369077 has been marked as a duplicate of this bug. ***
*** Bug 369118 has been marked as a duplicate of this bug. ***
*** Bug 369144 has been marked as a duplicate of this bug. ***
*** Bug 369166 has been marked as a duplicate of this bug. ***
*** Bug 369159 has been marked as a duplicate of this bug. ***
*** Bug 369192 has been marked as a duplicate of this bug. ***
*** Bug 369216 has been marked as a duplicate of this bug. ***
*** Bug 369284 has been marked as a duplicate of this bug. ***
*** Bug 369376 has been marked as a duplicate of this bug. ***
*** Bug 369428 has been marked as a duplicate of this bug. ***
*** Bug 369458 has been marked as a duplicate of this bug. ***
*** Bug 369400 has been marked as a duplicate of this bug. ***
*** Bug 368495 has been marked as a duplicate of this bug. ***
*** Bug 369632 has been marked as a duplicate of this bug. ***
*** Bug 369736 has been marked as a duplicate of this bug. ***
*** Bug 369740 has been marked as a duplicate of this bug. ***
*** Bug 369822 has been marked as a duplicate of this bug. ***
*** Bug 369950 has been marked as a duplicate of this bug. ***
*** Bug 370154 has been marked as a duplicate of this bug. ***
*** Bug 370169 has been marked as a duplicate of this bug. ***
*** Bug 370256 has been marked as a duplicate of this bug. ***
*** Bug 370309 has been marked as a duplicate of this bug. ***
*** Bug 370301 has been marked as a duplicate of this bug. ***
*** Bug 370283 has been marked as a duplicate of this bug. ***
*** Bug 370299 has been marked as a duplicate of this bug. ***
*** Bug 370319 has been marked as a duplicate of this bug. ***
*** Bug 370328 has been marked as a duplicate of this bug. ***
*** Bug 370402 has been marked as a duplicate of this bug. ***
*** Bug 370387 has been marked as a duplicate of this bug. ***
*** Bug 370508 has been marked as a duplicate of this bug. ***
*** Bug 370545 has been marked as a duplicate of this bug. ***
*** Bug 370829 has been marked as a duplicate of this bug. ***
*** Bug 370851 has been marked as a duplicate of this bug. ***
*** Bug 370688 has been marked as a duplicate of this bug. ***
*** Bug 370904 has been marked as a duplicate of this bug. ***
*** Bug 370962 has been marked as a duplicate of this bug. ***
*** Bug 371084 has been marked as a duplicate of this bug. ***
*** Bug 371092 has been marked as a duplicate of this bug. ***
*** Bug 371123 has been marked as a duplicate of this bug. ***
*** Bug 371147 has been marked as a duplicate of this bug. ***
*** Bug 371160 has been marked as a duplicate of this bug. ***
*** Bug 371222 has been marked as a duplicate of this bug. ***
*** Bug 371219 has been marked as a duplicate of this bug. ***
*** Bug 371387 has been marked as a duplicate of this bug. ***
*** Bug 372193 has been marked as a duplicate of this bug. ***
*** Bug 372947 has been marked as a duplicate of this bug. ***
*** Bug 373457 has been marked as a duplicate of this bug. ***
*** Bug 373569 has been marked as a duplicate of this bug. ***
*** Bug 375315 has been marked as a duplicate of this bug. ***
*** Bug 375748 has been marked as a duplicate of this bug. ***
*** Bug 376465 has been marked as a duplicate of this bug. ***
*** Bug 377720 has been marked as a duplicate of this bug. ***
*** Bug 378758 has been marked as a duplicate of this bug. ***
*** Bug 378585 has been marked as a duplicate of this bug. ***
*** Bug 379229 has been marked as a duplicate of this bug. ***
194 rejected bug reports so far. ([AUTO-REJECT CHECK], just to track this again in a few days)
*** Bug 381460 has been marked as a duplicate of this bug. ***
*** Bug 383414 has been marked as a duplicate of this bug. ***
*** Bug 383932 has been marked as a duplicate of this bug. ***
317 rejected bugs right now.
*** Bug 384550 has been marked as a duplicate of this bug. ***
*** Bug 384733 has been marked as a duplicate of this bug. ***
*** Bug 386067 has been marked as a duplicate of this bug. ***
*** Bug 387123 has been marked as a duplicate of this bug. ***
*** Bug 384799 has been marked as a duplicate of this bug. ***
*** Bug 390188 has been marked as a duplicate of this bug. ***
*** Bug 389002 has been marked as a duplicate of this bug. ***
*** Bug 390705 has been marked as a duplicate of this bug. ***
*** Bug 391735 has been marked as a duplicate of this bug. ***
563 rejected bugs so far, sigh...
*** Bug 394611 has been marked as a duplicate of this bug. ***
okay, so we still get that many duplicates because ubuntu has not backported this patch, see https://launchpad.net/ubuntu/+source/nautilus/+bug/73021 .
i think it's not our problem if the vendors do not pick up this fix or provide updates - closing as fixed. i have added the following auto-reject reason: "Thank you for reporting this bug. This issue has been already fixed. The fix is available in Nautilus 2.16.2 and GNOME 2.16.2. If you are running the latest version provided by your distributor and you can still reproduce this crash, please ask your distributor to include this fix."
*** Bug 370913 has been marked as a duplicate of this bug. ***
*** Bug 399427 has been marked as a duplicate of this bug. ***
*** Bug 404057 has been marked as a duplicate of this bug. ***
*** Bug 408382 has been marked as a duplicate of this bug. ***
The fix seems to apply fine to 2.14 which we are shipping. Not sure the bug can be triggered in 2.14 though.
*** Bug 411792 has been marked as a duplicate of this bug. ***
*** Bug 419062 has been marked as a duplicate of this bug. ***
*** Bug 418849 has been marked as a duplicate of this bug. ***
*** Bug 418811 has been marked as a duplicate of this bug. ***
*** Bug 418810 has been marked as a duplicate of this bug. ***
*** Bug 424779 has been marked as a duplicate of this bug. ***
*** Bug 426929 has been marked as a duplicate of this bug. ***
*** Bug 428739 has been marked as a duplicate of this bug. ***
*** Bug 428907 has been marked as a duplicate of this bug. ***
*** Bug 430538 has been marked as a duplicate of this bug. ***
*** Bug 433026 has been marked as a duplicate of this bug. ***
*** Bug 441150 has been marked as a duplicate of this bug. ***
*** Bug 450611 has been marked as a duplicate of this bug. ***
*** Bug 456056 has been marked as a duplicate of this bug. ***
*** Bug 473847 has been marked as a duplicate of this bug. ***
*** Bug 480602 has been marked as a duplicate of this bug. ***
*** Bug 486871 has been marked as a duplicate of this bug. ***
*** Bug 433983 has been marked as a duplicate of this bug. ***
So, this bug has been fixed. Last duplicate was a collection of duplicates itself, some were 2.18, setting Gnome 2.18 Thank you for submitting your reports. This bug should be fixed in Gnome 2.20 Please upgrade to GNome 2.20 or ask your distributor to include the fix in older GNome releases.
*** Bug 486888 has been marked as a duplicate of this bug. ***
*** Bug 489293 has been marked as a duplicate of this bug. ***
*** Bug 489205 has been marked as a duplicate of this bug. ***
*** Bug 490056 has been marked as a duplicate of this bug. ***
*** Bug 490641 has been marked as a duplicate of this bug. ***
*** Bug 490706 has been marked as a duplicate of this bug. ***
*** Bug 491299 has been marked as a duplicate of this bug. ***
*** Bug 491724 has been marked as a duplicate of this bug. ***
*** Bug 493637 has been marked as a duplicate of this bug. ***
*** Bug 492039 has been marked as a duplicate of this bug. ***
*** Bug 491950 has been marked as a duplicate of this bug. ***
*** Bug 499470 has been marked as a duplicate of this bug. ***
*** Bug 498003 has been marked as a duplicate of this bug. ***
*** Bug 500584 has been marked as a duplicate of this bug. ***
*** Bug 500431 has been marked as a duplicate of this bug. ***
*** Bug 501592 has been marked as a duplicate of this bug. ***
*** Bug 504623 has been marked as a duplicate of this bug. ***
*** Bug 505015 has been marked as a duplicate of this bug. ***
*** Bug 505332 has been marked as a duplicate of this bug. ***
*** Bug 506801 has been marked as a duplicate of this bug. ***
*** Bug 507410 has been marked as a duplicate of this bug. ***
*** Bug 507502 has been marked as a duplicate of this bug. ***
*** Bug 507707 has been marked as a duplicate of this bug. ***
*** Bug 508067 has been marked as a duplicate of this bug. ***
*** Bug 508392 has been marked as a duplicate of this bug. ***
*** Bug 508281 has been marked as a duplicate of this bug. ***
*** Bug 508507 has been marked as a duplicate of this bug. ***
*** Bug 508729 has been marked as a duplicate of this bug. ***
*** Bug 510313 has been marked as a duplicate of this bug. ***
*** Bug 510706 has been marked as a duplicate of this bug. ***
*** Bug 415385 has been marked as a duplicate of this bug. ***
*** Bug 515570 has been marked as a duplicate of this bug. ***
*** Bug 518066 has been marked as a duplicate of this bug. ***
*** Bug 519939 has been marked as a duplicate of this bug. ***
*** Bug 520271 has been marked as a duplicate of this bug. ***
*** Bug 520377 has been marked as a duplicate of this bug. ***
*** Bug 520441 has been marked as a duplicate of this bug. ***
*** Bug 521970 has been marked as a duplicate of this bug. ***
*** Bug 522159 has been marked as a duplicate of this bug. ***
*** Bug 454590 has been marked as a duplicate of this bug. ***
*** Bug 461139 has been marked as a duplicate of this bug. ***
*** Bug 545413 has been marked as a duplicate of this bug. ***
*** Bug 510468 has been marked as a duplicate of this bug. ***
*** Bug 555071 has been marked as a duplicate of this bug. ***
*** Bug 560660 has been marked as a duplicate of this bug. ***
*** Bug 560707 has been marked as a duplicate of this bug. ***
No new rejected duplicate reports for one year, hence removing from auto-stacktrace-reject list. 2074 rejected reports so far.
*** Bug 562356 has been marked as a duplicate of this bug. ***
*** Bug 565009 has been marked as a duplicate of this bug. ***