GNOME Bugzilla – Bug 664837
[abrt] tracker-0.12.1-2.fc16: g_wakeup_new: Process /usr/libexec/tracker-store was killed by signal 5 (SIGTRAP)
Last modified: 2011-12-06 16:13:04 UTC
Fedora Bug: https://bugzilla.redhat.com/show_bug.cgi?id=741479 comment: Quite a 'popular' bug, reported by over 50 users already; and still being reported with tracker-0.12.7 update crash_function: g_wakeup_new executable: /usr/libexec/tracker-store kernel: 3.0.0-1.fc16.i686.PAE
Backtrace from similar crash, running tracker-0.12.7; [New LWP 1594] [New LWP 1608] [New LWP 1609] [New LWP 1583] [New LWP 1611] [New LWP 1593] [New LWP 1610] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `/usr/libexec/tracker-store'. Program terminated with signal 5, Trace/breakpoint trap.
+ Trace 229137
Thread 4 (Thread 0x7f8f119f5800 (LWP 1583))
Thread 2 (Thread 0x7f8f09d40700 (LWP 1608))
Thread 1 (Thread 0x7f8f0a541700 (LWP 1594))
From To Syms Read Shared Object Library 0x000000320b616270 0x000000320b66d3d8 Yes /usr/lib64/tracker-0.12/libtracker-data.so.0 0x00000032086128d0 0x0000003208623158 Yes /usr/lib64/tracker-0.12/libtracker-common.so.0 0x0000003207e07030 0x0000003207e1ac98 Yes /usr/lib64/libtracker-sparql-0.12.so.0 0x000000320520ffd0 0x000000320524435c Yes /usr/lib64/libunistring.so.0 0x00000031fd201610 0x00000031fd202c58 Yes /lib64/libuuid.so.1 0x00000031f622c120 0x00000031f62e36e8 Yes /lib64/libgio-2.0.so.0 0x00000031f5609dd0 0x00000031f5639e98 Yes /lib64/libgobject-2.0.so.0 0x00000031f52014f0 0x00000031f5202968 Yes /lib64/libgthread-2.0.so.0 0x00000031f5e01020 0x00000031f5e01fc8 Yes /lib64/libgmodule-2.0.so.0 0x00000031f3602260 0x00000031f3605758 Yes /lib64/librt.so.1 0x00000031f4a178f0 0x00000031f4aaff08 Yes /lib64/libglib-2.0.so.0 0x0000003204209dd0 0x0000003204280968 Yes /usr/lib64/libsqlite3.so.0 0x00000031f3a01e90 0x00000031f3a0e688 Yes /lib64/libz.so.1 0x00000031f3e051b0 0x00000031f3e43b68 Yes /lib64/libm.so.6 0x00000031f2e05700 0x00000031f2e10b78 Yes /lib64/libpthread.so.0 0x00000031f2a1ef10 0x00000031f2b599a0 Yes /lib64/libc.so.6 0x00000031f2600b20 0x00000031f261aaaa Yes /lib64/ld-linux-x86-64.so.2 0x00000031f5a01890 0x00000031f5a05ff8 Yes /usr/lib64/libffi.so.5 0x00000031f3200de0 0x00000031f3201918 Yes /lib64/libdl.so.2 0x00000031f4605d00 0x00000031f4616088 Yes /lib64/libselinux.so.1 0x00000031f4e03940 0x00000031f4e14018 Yes /lib64/libresolv.so.2 0x00007f8f0b38fbd0 0x00007f8f0b3a8cb8 Yes /usr/lib64/gio/modules/libgvfsdbus.so 0x00000031f6a09140 0x00000031f6a13108 Yes /usr/lib64/libgvfscommon.so.0 0x00000031f6603c80 0x00000031f6621c08 Yes /usr/lib64/libbluray.so.0 0x00000031f72076f0 0x00000031f72306c8 Yes /lib64/libdbus-1.so.3 0x0000003200e03000 0x0000003200e0b298 Yes /lib64/libudev.so.0 0x0000003206a00e20 0x0000003206a016a8 Yes /lib64/libutil.so.1 0x00000031f822c980 0x00000031f831006c Yes /usr/lib64/libxml2.so.2 0x00000031f42028a0 0x00000031f42120b8 Yes /lib64/libgcc_s.so.1 0x00000031f965a440 0x00000031f96c3276 Yes /usr/lib64/libstdc++.so.6 0x00007f8f0b180900 0x00007f8f0b183c68 Yes /usr/lib64/gio/modules/libdconfsettings.so 0x00007f8f0af6dc40 0x00007f8f0af798c8 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so 0x00007f8f0ad45130 0x00007f8f0ad4c9a8 Yes /lib64/libnss_files.so.2 $1 = 0x0 $2 = 0x0 rax 0x7f8efc1e6e00 140252091936256 rbx 0x2 2 rcx 0x7f8efc000038 140252089942072 rdx 0x1 1 rsi 0x2 2 rdi 0x7f8efc000020 140252089942048 rbp 0x2 0x2 rsp 0x7f8f0a540520 0x7f8f0a540520 r8 0x7f8efc1e6f10 140252091936528 r9 0x1 1 r10 0x1 1 r11 0x0 0 r12 0x4 4 r13 0x7f8f0a5409e8 140252330330600 r14 0x0 0 r15 0x0 0 rip 0x31f4a4d2c3 0x31f4a4d2c3 <g_logv+531> eflags 0x246 [ PF ZF IF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 Dump of assembler code for function g_logv: 0x00000031f4a4d0b0 <+0>: push %r15 0x00000031f4a4d0b2 <+2>: push %r14 0x00000031f4a4d0b4 <+4>: push %r13 0x00000031f4a4d0b6 <+6>: mov %rcx,%r13 0x00000031f4a4d0b9 <+9>: mov %esi,%ecx 0x00000031f4a4d0bb <+11>: and $0x1,%ecx 0x00000031f4a4d0be <+14>: push %r12 0x00000031f4a4d0c0 <+16>: push %rbp 0x00000031f4a4d0c1 <+17>: push %rbx 0x00000031f4a4d0c2 <+18>: sub $0x488,%rsp 0x00000031f4a4d0c9 <+25>: mov %rdx,0x48(%rsp) 0x00000031f4a4d0ce <+30>: mov %esi,%edx 0x00000031f4a4d0d0 <+32>: mov %rdi,0x20(%rsp) 0x00000031f4a4d0d5 <+37>: and $0x2,%edx 0x00000031f4a4d0d8 <+40>: mov %ecx,0x44(%rsp) 0x00000031f4a4d0dc <+44>: mov %fs:0x28,%rax 0x00000031f4a4d0e5 <+53>: mov %rax,0x478(%rsp) 0x00000031f4a4d0ed <+61>: xor %eax,%eax 0x00000031f4a4d0ef <+63>: and $0xfffffffc,%esi 0x00000031f4a4d0f2 <+66>: mov %edx,0x40(%rsp) 0x00000031f4a4d0f6 <+70>: mov %esi,0x3c(%rsp) 0x00000031f4a4d0fa <+74>: je 0x31f4a4d300 <g_logv+592> 0x00000031f4a4d100 <+80>: movslq %esi,%r12 0x00000031f4a4d103 <+83>: mov $0x40,%ebx 0x00000031f4a4d108 <+88>: jmp 0x31f4a4d118 <g_logv+104> 0x00000031f4a4d10a <+90>: nopw 0x0(%rax,%rax,1) 0x00000031f4a4d110 <+96>: test %ebx,%ebx 0x00000031f4a4d112 <+98>: je 0x31f4a4d300 <g_logv+592> 0x00000031f4a4d118 <+104>: sub $0x1,%ebx 0x00000031f4a4d11b <+107>: bt %rbx,%r12 0x00000031f4a4d11f <+111>: jae 0x31f4a4d110 <g_logv+96> 0x00000031f4a4d121 <+113>: nopl 0x0(%rax) 0x00000031f4a4d128 <+120>: mov $0x1,%ebp 0x00000031f4a4d12d <+125>: mov %ebx,%ecx 0x00000031f4a4d12f <+127>: shl %cl,%ebp 0x00000031f4a4d131 <+129>: test %ebp,0x3c(%rsp) 0x00000031f4a4d135 <+133>: je 0x31f4a4d2e0 <g_logv+560> 0x00000031f4a4d13b <+139>: mov 0x2d0e4e(%rip),%rdi # 0x31f4d1df90 0x00000031f4a4d142 <+146>: xor %edx,%edx 0x00000031f4a4d144 <+148>: mov 0x2d1c75(%rip),%r14d # 0x31f4d1edc0 <g_log_depth> 0x00000031f4a4d14b <+155>: mov (%rdi),%esi 0x00000031f4a4d14d <+157>: test %esi,%esi 0x00000031f4a4d14f <+159>: jne 0x31f4a4d450 <g_logv+928> 0x00000031f4a4d155 <+165>: or 0x40(%rsp),%ebp 0x00000031f4a4d159 <+169>: or 0x44(%rsp),%ebp 0x00000031f4a4d15d <+173>: test %edx,%edx 0x00000031f4a4d15f <+175>: jne 0x31f4a4d430 <g_logv+896> 0x00000031f4a4d165 <+181>: cmpq $0x0,0x20(%rsp) 0x00000031f4a4d16b <+187>: lea 0x9148c(%rip),%rdi # 0x31f4ade5fe 0x00000031f4a4d172 <+194>: mov %edx,0x18(%rsp) 0x00000031f4a4d176 <+198>: cmovne 0x20(%rsp),%rdi 0x00000031f4a4d17c <+204>: callq 0x31f4a4c260 <g_log_find_domain_L> 0x00000031f4a4d181 <+209>: mov %ebp,%ecx 0x00000031f4a4d183 <+211>: lea 0x1(%r14),%esi 0x00000031f4a4d187 <+215>: mov 0x18(%rsp),%edx 0x00000031f4a4d18b <+219>: or $0x1,%ecx 0x00000031f4a4d18e <+222>: test %r14d,%r14d 0x00000031f4a4d191 <+225>: cmovne %ecx,%ebp 0x00000031f4a4d194 <+228>: test %rax,%rax 0x00000031f4a4d197 <+231>: mov $0x5,%ecx 0x00000031f4a4d19c <+236>: je 0x31f4a4d1a1 <g_logv+241> 0x00000031f4a4d19e <+238>: mov 0x8(%rax),%ecx 0x00000031f4a4d1a1 <+241>: mov 0x2d15c8(%rip),%r8d # 0x31f4d1e770 <g_log_always_fatal> 0x00000031f4a4d1a8 <+248>: mov %ebp,%edi 0x00000031f4a4d1aa <+250>: movq $0x0,0x28(%rsp) 0x00000031f4a4d1b3 <+259>: or $0x2,%edi 0x00000031f4a4d1b6 <+262>: or %ecx,%r8d 0x00000031f4a4d1b9 <+265>: test %ebp,%r8d 0x00000031f4a4d1bc <+268>: cmovne %edi,%ebp 0x00000031f4a4d1bf <+271>: lea -0xc36(%rip),%rdi # 0x31f4a4c590 <_g_log_fallback_handler> 0x00000031f4a4d1c6 <+278>: mov %ebp,%r15d 0x00000031f4a4d1c9 <+281>: and $0x1,%r15d 0x00000031f4a4d1cd <+285>: mov %rdi,0x30(%rsp) 0x00000031f4a4d1d2 <+290>: jne 0x31f4a4d220 <g_logv+368> 0x00000031f4a4d1d4 <+292>: test %rax,%rax 0x00000031f4a4d1d7 <+295>: je 0x31f4a4d3c0 <g_logv+784> 0x00000031f4a4d1dd <+301>: mov 0x10(%rax),%rax 0x00000031f4a4d1e1 <+305>: test %rax,%rax 0x00000031f4a4d1e4 <+308>: jne 0x31f4a4d1fd <g_logv+333> 0x00000031f4a4d1e6 <+310>: jmpq 0x31f4a4d3c0 <g_logv+784> 0x00000031f4a4d1eb <+315>: nopl 0x0(%rax,%rax,1) 0x00000031f4a4d1f0 <+320>: mov 0x18(%rax),%rax 0x00000031f4a4d1f4 <+324>: test %rax,%rax 0x00000031f4a4d1f7 <+327>: je 0x31f4a4d3c0 <g_logv+784> 0x00000031f4a4d1fd <+333>: mov 0x4(%rax),%edi 0x00000031f4a4d200 <+336>: and %ebp,%edi 0x00000031f4a4d202 <+338>: cmp %edi,%ebp 0x00000031f4a4d204 <+340>: jne 0x31f4a4d1f0 <g_logv+320> 0x00000031f4a4d206 <+342>: mov 0x10(%rax),%rdi 0x00000031f4a4d20a <+346>: mov 0x8(%rax),%rax 0x00000031f4a4d20e <+350>: mov %rdi,0x28(%rsp) 0x00000031f4a4d213 <+355>: mov %rax,0x30(%rsp) 0x00000031f4a4d218 <+360>: nopl 0x0(%rax,%rax,1) 0x00000031f4a4d220 <+368>: test %edx,%edx 0x00000031f4a4d222 <+370>: jne 0x31f4a4d3e0 <g_logv+816> 0x00000031f4a4d228 <+376>: mov %rsi,0x2d1b91(%rip) # 0x31f4d1edc0 <g_log_depth> 0x00000031f4a4d22f <+383>: test %r15d,%r15d 0x00000031f4a4d232 <+386>: jne 0x31f4a4d358 <g_logv+680> 0x00000031f4a4d238 <+392>: mov 0x2d0d21(%rip),%rax # 0x31f4d1df60 0x00000031f4a4d23f <+399>: mov (%rax),%edx 0x00000031f4a4d241 <+401>: test %edx,%edx 0x00000031f4a4d243 <+403>: je 0x31f4a4d498 <g_logv+1000> 0x00000031f4a4d249 <+409>: mov 0x0(%r13),%rax 0x00000031f4a4d24d <+413>: mov 0x48(%rsp),%rdi 0x00000031f4a4d252 <+418>: lea 0x58(%rsp),%rsi 0x00000031f4a4d257 <+423>: mov %rax,0x58(%rsp) 0x00000031f4a4d25c <+428>: mov 0x8(%r13),%rax 0x00000031f4a4d260 <+432>: mov %rax,0x60(%rsp) 0x00000031f4a4d265 <+437>: mov 0x10(%r13),%rax 0x00000031f4a4d269 <+441>: mov %rax,0x68(%rsp) 0x00000031f4a4d26e <+446>: callq 0x31f4a61e70 <g_strdup_vprintf> 0x00000031f4a4d273 <+451>: mov 0x28(%rsp),%rcx 0x00000031f4a4d278 <+456>: mov %rax,%rdx 0x00000031f4a4d27b <+459>: mov %rax,0x18(%rsp) 0x00000031f4a4d280 <+464>: mov %ebp,%esi 0x00000031f4a4d282 <+466>: mov 0x20(%rsp),%rdi 0x00000031f4a4d287 <+471>: callq *0x30(%rsp) 0x00000031f4a4d28b <+475>: mov %ebp,%eax 0x00000031f4a4d28d <+477>: mov 0x18(%rsp),%r8 0x00000031f4a4d292 <+482>: and $0x6,%eax 0x00000031f4a4d295 <+485>: cmp $0x2,%eax 0x00000031f4a4d298 <+488>: je 0x31f4a4d560 <g_logv+1200> 0x00000031f4a4d29e <+494>: and $0x2,%ebp 0x00000031f4a4d2a1 <+497>: setne %dl 0x00000031f4a4d2a4 <+500>: mov %r8,%rdi 0x00000031f4a4d2a7 <+503>: mov %dl,0x18(%rsp) 0x00000031f4a4d2ab <+507>: callq 0x31f4a4b770 <g_free> 0x00000031f4a4d2b0 <+512>: movzbl 0x18(%rsp),%edx 0x00000031f4a4d2b5 <+517>: test %dl,%dl 0x00000031f4a4d2b7 <+519>: je 0x31f4a4d2c3 <g_logv+531> 0x00000031f4a4d2b9 <+521>: test %r15d,%r15d 0x00000031f4a4d2bc <+524>: jne 0x31f4a4d5c1 <g_logv+1297> 0x00000031f4a4d2c2 <+530>: int3 => 0x00000031f4a4d2c3 <+531>: mov 0x2d0cc6(%rip),%rax # 0x31f4d1df90 0x00000031f4a4d2ca <+538>: mov (%rax),%eax 0x00000031f4a4d2cc <+540>: test %eax,%eax 0x00000031f4a4d2ce <+542>: jne 0x31f4a4d478 <g_logv+968> 0x00000031f4a4d2d4 <+548>: mov %r14,0x2d1ae5(%rip) # 0x31f4d1edc0 <g_log_depth> 0x00000031f4a4d2db <+555>: nopl 0x0(%rax,%rax,1) 0x00000031f4a4d2e0 <+560>: test %ebx,%ebx 0x00000031f4a4d2e2 <+562>: je 0x31f4a4d300 <g_logv+592> 0x00000031f4a4d2e4 <+564>: sub $0x1,%ebx 0x00000031f4a4d2e7 <+567>: bt %rbx,%r12 0x00000031f4a4d2eb <+571>: jae 0x31f4a4d2e0 <g_logv+560> 0x00000031f4a4d2ed <+573>: cmp $0xffffffff,%ebx 0x00000031f4a4d2f0 <+576>: jne 0x31f4a4d128 <g_logv+120> 0x00000031f4a4d2f6 <+582>: nopw %cs:0x0(%rax,%rax,1) 0x00000031f4a4d300 <+592>: mov 0x478(%rsp),%rdx 0x00000031f4a4d308 <+600>: xor %fs:0x28,%rdx 0x00000031f4a4d311 <+609>: jne 0x31f4a4d5c6 <g_logv+1302> 0x00000031f4a4d317 <+615>: add $0x488,%rsp 0x00000031f4a4d31e <+622>: pop %rbx 0x00000031f4a4d31f <+623>: pop %rbp 0x00000031f4a4d320 <+624>: pop %r12 0x00000031f4a4d322 <+626>: pop %r13 0x00000031f4a4d324 <+628>: pop %r14 0x00000031f4a4d326 <+630>: pop %r15 0x00000031f4a4d328 <+632>: retq 0x00000031f4a4d329 <+633>: mov 0x2d1a78(%rip),%rcx # 0x31f4d1eda8 <default_log_data> 0x00000031f4a4d330 <+640>: mov 0x2d1441(%rip),%rdi # 0x31f4d1e778 <default_log_func> 0x00000031f4a4d337 <+647>: test %ebp,%ebp 0x00000031f4a4d339 <+649>: mov %rcx,0x28(%rsp) 0x00000031f4a4d33e <+654>: mov %rdi,0x30(%rsp) 0x00000031f4a4d343 <+659>: jne 0x31f4a4d540 <g_logv+1168> 0x00000031f4a4d349 <+665>: mov %edx,%ebp 0x00000031f4a4d34b <+667>: and $0x1,%edx 0x00000031f4a4d34e <+670>: je 0x31f4a4d249 <g_logv+409> 0x00000031f4a4d354 <+676>: nopl 0x0(%rax) 0x00000031f4a4d358 <+680>: mov 0x0(%r13),%rax 0x00000031f4a4d35c <+684>: mov 0x48(%rsp),%r8 0x00000031f4a4d361 <+689>: lea 0x58(%rsp),%r9 0x00000031f4a4d366 <+694>: lea 0x70(%rsp),%rdi 0x00000031f4a4d36b <+699>: mov $0x401,%ecx 0x00000031f4a4d370 <+704>: mov $0x1,%edx 0x00000031f4a4d375 <+709>: mov $0x400,%esi 0x00000031f4a4d37a <+714>: mov $0x1,%r15d 0x00000031f4a4d380 <+720>: mov %rax,0x58(%rsp) 0x00000031f4a4d385 <+725>: mov 0x8(%r13),%rax 0x00000031f4a4d389 <+729>: mov %rax,0x60(%rsp) 0x00000031f4a4d38e <+734>: mov 0x10(%r13),%rax 0x00000031f4a4d392 <+738>: mov %rax,0x68(%rsp) 0x00000031f4a4d397 <+743>: callq 0x31f4a17590 <__vsnprintf_chk@plt> 0x00000031f4a4d39c <+748>: lea 0x70(%rsp),%rdx 0x00000031f4a4d3a1 <+753>: mov %ebp,%esi 0x00000031f4a4d3a3 <+755>: mov 0x28(%rsp),%rcx 0x00000031f4a4d3a8 <+760>: mov 0x20(%rsp),%rdi 0x00000031f4a4d3ad <+765>: callq *0x30(%rsp) 0x00000031f4a4d3b1 <+769>: and $0x2,%ebp 0x00000031f4a4d3b4 <+772>: setne %dl 0x00000031f4a4d3b7 <+775>: jmpq 0x31f4a4d2b5 <g_logv+517> 0x00000031f4a4d3bc <+780>: nopl 0x0(%rax) 0x00000031f4a4d3c0 <+784>: mov 0x2d19e1(%rip),%rax # 0x31f4d1eda8 <default_log_data> 0x00000031f4a4d3c7 <+791>: mov 0x2d13aa(%rip),%rdi # 0x31f4d1e778 <default_log_func> 0x00000031f4a4d3ce <+798>: test %edx,%edx 0x00000031f4a4d3d0 <+800>: mov %rax,0x28(%rsp) 0x00000031f4a4d3d5 <+805>: mov %rdi,0x30(%rsp) 0x00000031f4a4d3da <+810>: je 0x31f4a4d228 <g_logv+376> 0x00000031f4a4d3e0 <+816>: mov 0x2d0b11(%rip),%rax # 0x31f4d1def8 0x00000031f4a4d3e7 <+823>: mov %ecx,0x8(%rsp) 0x00000031f4a4d3eb <+827>: mov %esi,0x18(%rsp) 0x00000031f4a4d3ef <+831>: mov 0x2d199a(%rip),%rdi # 0x31f4d1ed90 <g_messages_lock> 0x00000031f4a4d3f6 <+838>: mov %rax,0x10(%rsp) 0x00000031f4a4d3fb <+843>: callq *0x18(%rax) 0x00000031f4a4d3fe <+846>: mov 0x2d0b8b(%rip),%rdx # 0x31f4d1df90 0x00000031f4a4d405 <+853>: mov 0x10(%rsp),%rax 0x00000031f4a4d40a <+858>: mov 0x18(%rsp),%esi 0x00000031f4a4d40e <+862>: mov (%rdx),%ecx 0x00000031f4a4d410 <+864>: test %ecx,%ecx 0x00000031f4a4d412 <+866>: mov 0x8(%rsp),%ecx 0x00000031f4a4d416 <+870>: je 0x31f4a4d228 <g_logv+376> 0x00000031f4a4d41c <+876>: mov 0x2d199d(%rip),%rdi # 0x31f4d1edc0 <g_log_depth> 0x00000031f4a4d423 <+883>: callq *0x68(%rax) 0x00000031f4a4d426 <+886>: mov 0x8(%rsp),%ecx 0x00000031f4a4d42a <+890>: jmpq 0x31f4a4d22f <g_logv+383> 0x00000031f4a4d42f <+895>: nop 0x00000031f4a4d430 <+896>: mov 0x2d0ac1(%rip),%rax # 0x31f4d1def8 0x00000031f4a4d437 <+903>: mov 0x2d1952(%rip),%rdi # 0x31f4d1ed90 <g_messages_lock> 0x00000031f4a4d43e <+910>: callq *0x8(%rax) 0x00000031f4a4d441 <+913>: mov 0x2d0b48(%rip),%rcx # 0x31f4d1df90 0x00000031f4a4d448 <+920>: mov (%rcx),%edx 0x00000031f4a4d44a <+922>: jmpq 0x31f4a4d165 <g_logv+181> 0x00000031f4a4d44f <+927>: nop 0x00000031f4a4d450 <+928>: mov 0x2d0aa1(%rip),%rax # 0x31f4d1def8 0x00000031f4a4d457 <+935>: mov 0x2d1962(%rip),%rdi # 0x31f4d1edc0 <g_log_depth> 0x00000031f4a4d45e <+942>: callq *0x60(%rax) 0x00000031f4a4d461 <+945>: mov %eax,%r14d 0x00000031f4a4d464 <+948>: mov 0x2d0b25(%rip),%rax # 0x31f4d1df90 0x00000031f4a4d46b <+955>: mov (%rax),%edx 0x00000031f4a4d46d <+957>: jmpq 0x31f4a4d155 <g_logv+165> 0x00000031f4a4d472 <+962>: nopw 0x0(%rax,%rax,1) 0x00000031f4a4d478 <+968>: mov 0x2d0a79(%rip),%rax # 0x31f4d1def8 0x00000031f4a4d47f <+975>: mov %r14d,%esi 0x00000031f4a4d482 <+978>: mov 0x2d1937(%rip),%rdi # 0x31f4d1edc0 <g_log_depth> 0x00000031f4a4d489 <+985>: callq *0x68(%rax) 0x00000031f4a4d48c <+988>: jmpq 0x31f4a4d2e0 <g_logv+560> 0x00000031f4a4d491 <+993>: nopl 0x0(%rax) 0x00000031f4a4d498 <+1000>: mov %ecx,0x8(%rsp) 0x00000031f4a4d49c <+1004>: callq 0x31f4a4cfc0 <_g_debug_init> 0x00000031f4a4d4a1 <+1009>: mov 0x8(%rsp),%ecx 0x00000031f4a4d4a5 <+1013>: or 0x2d12c5(%rip),%ecx # 0x31f4d1e770 <g_log_always_fatal> 0x00000031f4a4d4ab <+1019>: test %ecx,%ebp 0x00000031f4a4d4ad <+1021>: je 0x31f4a4d249 <g_logv+409> 0x00000031f4a4d4b3 <+1027>: mov %ebp,%edx 0x00000031f4a4d4b5 <+1029>: or $0x2,%edx 0x00000031f4a4d4b8 <+1032>: cmp %edx,%ebp 0x00000031f4a4d4ba <+1034>: je 0x31f4a4d349 <g_logv+665> 0x00000031f4a4d4c0 <+1040>: mov 0x2d0ac9(%rip),%rcx # 0x31f4d1df90 0x00000031f4a4d4c7 <+1047>: xor %ebp,%ebp 0x00000031f4a4d4c9 <+1049>: mov (%rcx),%eax 0x00000031f4a4d4cb <+1051>: test %eax,%eax 0x00000031f4a4d4cd <+1053>: jne 0x31f4a4d59a <g_logv+1258> 0x00000031f4a4d4d3 <+1059>: cmpq $0x0,0x20(%rsp) 0x00000031f4a4d4d9 <+1065>: lea 0x9111e(%rip),%rdi # 0x31f4ade5fe 0x00000031f4a4d4e0 <+1072>: mov %edx,0x18(%rsp) 0x00000031f4a4d4e4 <+1076>: cmovne 0x20(%rsp),%rdi 0x00000031f4a4d4ea <+1082>: callq 0x31f4a4c260 <g_log_find_domain_L> 0x00000031f4a4d4ef <+1087>: test %rax,%rax 0x00000031f4a4d4f2 <+1090>: mov 0x18(%rsp),%edx 0x00000031f4a4d4f6 <+1094>: je 0x31f4a4d329 <g_logv+633> 0x00000031f4a4d4fc <+1100>: mov 0x10(%rax),%rax 0x00000031f4a4d500 <+1104>: test %rax,%rax 0x00000031f4a4d503 <+1107>: jne 0x31f4a4d51d <g_logv+1133> 0x00000031f4a4d505 <+1109>: jmpq 0x31f4a4d329 <g_logv+633> 0x00000031f4a4d50a <+1114>: nopw 0x0(%rax,%rax,1) 0x00000031f4a4d510 <+1120>: mov 0x18(%rax),%rax 0x00000031f4a4d514 <+1124>: test %rax,%rax 0x00000031f4a4d517 <+1127>: je 0x31f4a4d329 <g_logv+633> 0x00000031f4a4d51d <+1133>: mov 0x4(%rax),%ecx 0x00000031f4a4d520 <+1136>: and %edx,%ecx 0x00000031f4a4d522 <+1138>: cmp %ecx,%edx 0x00000031f4a4d524 <+1140>: jne 0x31f4a4d510 <g_logv+1120> 0x00000031f4a4d526 <+1142>: mov 0x10(%rax),%rcx 0x00000031f4a4d52a <+1146>: mov 0x8(%rax),%rax 0x00000031f4a4d52e <+1150>: test %ebp,%ebp 0x00000031f4a4d530 <+1152>: mov %rcx,0x28(%rsp) 0x00000031f4a4d535 <+1157>: mov %rax,0x30(%rsp) 0x00000031f4a4d53a <+1162>: je 0x31f4a4d349 <g_logv+665> 0x00000031f4a4d540 <+1168>: mov 0x2d09b1(%rip),%rax # 0x31f4d1def8 0x00000031f4a4d547 <+1175>: mov %edx,0x18(%rsp) 0x00000031f4a4d54b <+1179>: mov 0x2d183e(%rip),%rdi # 0x31f4d1ed90 <g_messages_lock> 0x00000031f4a4d552 <+1186>: callq *0x18(%rax) 0x00000031f4a4d555 <+1189>: mov 0x18(%rsp),%edx 0x00000031f4a4d559 <+1193>: jmpq 0x31f4a4d349 <g_logv+665> 0x00000031f4a4d55e <+1198>: xchg %ax,%ax 0x00000031f4a4d560 <+1200>: mov 0x2d1849(%rip),%rax # 0x31f4d1edb0 <fatal_log_func> 0x00000031f4a4d567 <+1207>: test %rax,%rax 0x00000031f4a4d56a <+1210>: je 0x31f4a4d29e <g_logv+494> 0x00000031f4a4d570 <+1216>: mov %r8,%rdx 0x00000031f4a4d573 <+1219>: mov %r8,0x18(%rsp) 0x00000031f4a4d578 <+1224>: mov 0x28(%rsp),%rcx 0x00000031f4a4d57d <+1229>: mov %ebp,%esi 0x00000031f4a4d57f <+1231>: mov 0x20(%rsp),%rdi 0x00000031f4a4d584 <+1236>: callq *%rax 0x00000031f4a4d586 <+1238>: xor %edx,%edx 0x00000031f4a4d588 <+1240>: test %eax,%eax 0x00000031f4a4d58a <+1242>: mov 0x18(%rsp),%r8 0x00000031f4a4d58f <+1247>: je 0x31f4a4d2a4 <g_logv+500> 0x00000031f4a4d595 <+1253>: jmpq 0x31f4a4d29e <g_logv+494> 0x00000031f4a4d59a <+1258>: mov 0x2d0957(%rip),%rax # 0x31f4d1def8 0x00000031f4a4d5a1 <+1265>: mov 0x2d17e8(%rip),%rdi # 0x31f4d1ed90 <g_messages_lock> 0x00000031f4a4d5a8 <+1272>: mov %edx,0x18(%rsp) 0x00000031f4a4d5ac <+1276>: callq *0x8(%rax) 0x00000031f4a4d5af <+1279>: mov 0x2d09da(%rip),%rdi # 0x31f4d1df90 0x00000031f4a4d5b6 <+1286>: mov 0x18(%rsp),%edx 0x00000031f4a4d5ba <+1290>: mov (%rdi),%ebp 0x00000031f4a4d5bc <+1292>: jmpq 0x31f4a4d4d3 <g_logv+1059> 0x00000031f4a4d5c1 <+1297>: callq 0x31f4a16f80 <abort@plt> 0x00000031f4a4d5c6 <+1302>: callq 0x31f4a171c0 <__stack_chk_fail@plt> End of assembler dump.
(In reply to comment #0) > Fedora Bug: https://bugzilla.redhat.com/show_bug.cgi?id=741479 > > comment: Quite a 'popular' bug, reported by over 50 users already; and > still being reported with tracker-0.12.7 update > crash_function: g_wakeup_new > executable: /usr/libexec/tracker-store > kernel: 3.0.0-1.fc16.i686.PAE Thank you for the bug report here Deji. There are a few commits which fix this situation, specifically: 72cf651174f99bfbfc22194249195c2ebc3d823c (reply to requests in error conditions - rare) 514add76af0a0026cac9c9aaa2188ba81930df4d (don't leave streams open on cancellations - occasional) ef207faa91026d8231f471e4116c545705e612d1 (GUnixFDList leak - always) These were released in 0.12.8. If they still occur, please reopen and we'll take a look.
*** Bug 664842 has been marked as a duplicate of this bug. ***