Opened 5 years ago

Last modified 5 years ago

#15721 new bug

Filtered query results can't be opened

Reported by: humdinger Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Applications/Tracker Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

This is hrev53872, 32bit.

Make sure type-ahead filtering of Tracker is on, then:

  • Query for all mails of the past 7 days - formula: (MAIL:when>=%last 7 days%)
  • Enter a few letters to filter down the list
  • Double click an item

--> A floating window appears, saying: "There was an error resolving the link."

It seems to depend on the number of found items. -7 days finds over 500, while -3 days only 170. Using the last-3-days query, I can't reproduce it.

Change History (1)

comment:1 by humdinger, 5 years ago

Oh, and a crash to boot: Instead of double-clicking in the above scenario, right-click an item. Boom:

thread 64211: w>-7 days 
state: Call (abort() called)

Frame		IP			Function Name
-----------------------------------------------
00000000	0x6040a112	commpage_syscall + 0x2 
	Disassembly:
		commpage_syscall:
		0x6040a110:             89e1  mov %esp, %ecx
		0x6040a112:             0f34  sysenter  <--

0x7140c348	0x19bc0f1	debugger + 0x39 
0x7140c388	0x1a34cce	abort + 0x52 
0x7140c3a8	0x19b6bd0	__terminate(void) + 0 
0x7140c3d0	0x19b6beb	__terminate(void) + 0x1b 
0x7140c580	0x19b7595	throw_helper(void) + 0x245 
0x7140c640	0x19b775c	__throw(void) + 0x90 
0x7140c780	0x1c6c7b4	BPrivate::BContainerWindow::ShowContextMenu(BPoint, entry_ref*, BView*) + 0x728 
0x7140c7c0	0x1cfe3fa	BPrivate::BPoseView::ShowContextMenu(BPoint) + 0x14e 
0x7140c810	0x1cff7de	BPrivate::BPoseView::MouseUp(BPoint) + 0x166 
0x7140c970	0x2206ab6	BView::MessageReceived(BMessage*) + 0x6d2 
0x7140ca70	0x1cee390	BPrivate::BPoseView::MessageReceived(BMessage*) + 0x1520 
0x7140caa0	0x1d10ccd	BPrivate::BQueryPoseView::MessageReceived(BMessage*) + 0x35 
0x7140cad0	0x2124a5d	BLooper::DispatchMessage(BMessage*, BHandler*) + 0x59 
0x7140cca0	0x220ee94	BWindow::DispatchMessage(BMessage*, BHandler*) + 0x11a0 
0x7140cd00	0x2213584	BWindow::task_looper() + 0x2d0 
0x7140cd30	0x2125f41	BLooper::_task0_(void*) + 0x3d 
0x7140cd58	0x19c3ccb	thread_entry + 0x27 
00000000	0x6040a258	commpage_thread_exit + 0 

It might be related, if not I'm happy to open a separate ticket for it.

Note: See TracTickets for help on using tickets.