6.50RC2 Build 3088 crashed when running 2 concurrent searche

This is the place to help test and discuss Version 6 Beta releases.

6.50RC2 Build 3088 crashed when running 2 concurrent searche

Postby SnakeByte » Wed Nov 06, 2013 4:26 am

This was another bug I've been experiencing any time I try to run two concurrent searches...

Code: Select all
7FE27DEEE21: Software breakpoint exception (exc.code 80000003, tid 5032)
HEAP[newsbinpro64.exe]: Heap block at 0000000015CFE9B0 modified at 0000000015CFEA13 past requested size of 53


Stack trace:

Code: Select all
Address          Function                                                                       
-------          --------                                                                       
000007FE27DD1303 ntdll:ntdll_RtlpCheckBusyBlockTail+20F                                         
000007FE27E154BC ntdll:ntdll_DeprecatedDll+17ECC                                                 
000007FE27DEE611 ntdll:ntdll_RtlDebugFreeHeap+B9                                                 
000007FE27DAD5E6 ntdll:ntdll_LdrpPrepareImportAddressTableForSnap+58D6                           
000007FE27D05CD8 ntdll:ntdll_RtlRunOnceInitialize+18                                             
000000014046C284 free+1C                                                                         
0000000140534DA9 j_free_0+0x142F9                                                               
0000000140534F1E j_free_0+0x1446E                                                               
0000000140295DF3 ??0CMFCRibbonPanelMenuBar@@IEAA@XZ_9+0x2473                                     
00000001401D53B2 ??0CMFCRibbonPanelMenuBar@@IEAA@XZ_5+0xA422                                     
00000001404E9F8B ?FireEvent@COleControl@@QEAAXJPEAEZZ+0x40C7B                                   
00000001404EFB4B ?FireEvent@COleControl@@QEAAXJPEAEZZ+0x4683B                                   
00000001404EFD22 ?FireEvent@COleControl@@QEAAXJPEAEZZ+0x46A12                                   
00000001401D8A6A ??0CMFCRibbonPanelMenuBar@@IEAA@XZ_5+0xDADA                                     
000000014020C782 ??0ThreadScheduler@details@Concurrency@@QEAA@AEBVSchedulerPolicy@2@@Z_48+0x145C2
00000001402CCF30 ??1SchedulerBase@details@Concurrency@@UEAA@XZ_3+0x1C590                         
00000001402CDF97 ??1SchedulerBase@details@Concurrency@@UEAA@XZ_3+0x1D5F7                         
00000001402CE3FE ??1SchedulerBase@details@Concurrency@@UEAA@XZ_3+0x1DA5E                         
00000001402CE81A ??1SchedulerBase@details@Concurrency@@UEAA@XZ_3+0x1DE7A                         
00000001402CF136 ??1SchedulerBase@details@Concurrency@@UEAA@XZ_3+0x1E796                         
00000001402CF3D3 ??1SchedulerBase@details@Concurrency@@UEAA@XZ_3+0x1EA33                         
00000001402AABAE DeleteCriticalSection+0x17E                                                     
0000000140474057 _callthreadstartex+0x17                                                         
00000001404740EB _threadstartex+0x7F                                                             
000007FE250F1832 KERNEL32:kernel32_BaseThreadInitThunk+1A                                       
000007FE27D5D609 ntdll:ntdll_RtlUserThreadStart+21                                               


Since this is a software breakpoint, I told the debugger to pass it back to the app.

What I'm seeing in my app now are results from the second search tab showing up in the results of the first search tab (and my debugger going nuts passing tuns more of these exceptions back to the app).

I've closed the app, and it crashed.

Code: Select all
7FE27D5AB00: The instruction at 0x7FE27D5AB00 referenced memory at 0x24. The memory could not be written -> 0000000000000024 (exc.code c0000005, tid 10636)


Stack trace:

Code: Select all
Address          Function                                                                       
-------          --------                                                                       
000007FE27D0D015 ntdll:ntdll_RtlpEnterCriticalSectionContended+95                               
00000001402AAA4A sub_1402AAA40+A                                                                 
0000000140295858 ??0CMFCRibbonPanelMenuBar@@IEAA@XZ_9+0x1ED8                                     
0000000140295DAA ??0CMFCRibbonPanelMenuBar@@IEAA@XZ_9+0x242A                                     
00000001401D53B2 ??0CMFCRibbonPanelMenuBar@@IEAA@XZ_5+0xA422                                     
00000001404E9F8B ?FireEvent@COleControl@@QEAAXJPEAEZZ+0x40C7B                                   
00000001404EFB4B ?FireEvent@COleControl@@QEAAXJPEAEZZ+0x4683B                                   
00000001404EFD22 ?FireEvent@COleControl@@QEAAXJPEAEZZ+0x46A12                                   
00000001401D8A6A ??0CMFCRibbonPanelMenuBar@@IEAA@XZ_5+0xDADA                                     
000000014020C782 ??0ThreadScheduler@details@Concurrency@@QEAA@AEBVSchedulerPolicy@2@@Z_48+0x145C2
00000001402CCF30 ??1SchedulerBase@details@Concurrency@@UEAA@XZ_3+0x1C590                         
00000001402CDFEF ??1SchedulerBase@details@Concurrency@@UEAA@XZ_3+0x1D64F                         
00000001402CE3FE ??1SchedulerBase@details@Concurrency@@UEAA@XZ_3+0x1DA5E                         
00000001402CE81A ??1SchedulerBase@details@Concurrency@@UEAA@XZ_3+0x1DE7A                         
00000001402CF136 ??1SchedulerBase@details@Concurrency@@UEAA@XZ_3+0x1E796                         
00000001402CF3D3 ??1SchedulerBase@details@Concurrency@@UEAA@XZ_3+0x1EA33                         
00000001402AABAE DeleteCriticalSection+0x17E                                                     
0000000140474057 _callthreadstartex+0x17                                                         
00000001404740EB _threadstartex+0x7F                                                             
000007FE250F1832 KERNEL32:kernel32_BaseThreadInitThunk+1A                                       
000007FE27D5D609 ntdll:ntdll_RtlUserThreadStart+21                                               



The log file was worthless btw. All it recorded was db updates, checking autodownloads, and dbworkers processing the cache. No mention of any searches, or any software handled exceptions. :(

Here's the contents:

Code: Select all
[23:12:21]  DEBUG Current Profile
[23:12:39]  LOW   Connection Status: SSL Connection Server: www.newsbin.com SSL Cert: www.newsbin.com Stats: DHE-RSA-AES256-SHA  256 TLSv1/SSLv3
[23:12:39]  HIGH  PAR Pausing:  Enabled
[23:12:39]  HIGH  Par2Repair - Multi-core 1.5
[23:12:39]  HIGH  MessageId Filter: Disabled
[23:13:30]  DEBUG DbWorker: Db Update Started5: d:\newsbin\Import\alt.binaries.mom-Supernews-2815884208-2816055984.gz
[23:14:05]  DEBUG Checking Autodownload: alt.binaries.mom
[23:14:05]  DEBUG DbWorker: Db Update Started5: d:\newsbin\Import\alt.binaries.cores-Supernews-3396176910-3396914105.gz
[23:21:02]  DEBUG Checking Autodownload: alt.binaries.cores
[23:21:04]  DEBUG DbWorker: Db Update Started5: d:\newsbin\Import\alt.binaries.boneless-Supernews-10352656580-10353063143.gz
[23:22:18]  DEBUG Checking Autodownload: alt.binaries.boneless
[23:22:20]  DEBUG DbWorker: Db Update Started5: d:\newsbin\Import\alt.binaries.hdtv-Supernews-3680557155-3680686626.gz


I can PM you the searches terms I used for each of the tabs if you want.
SnakeByte
Active Participant
Active Participant
 
Posts: 73
Joined: Thu Oct 03, 2013 11:52 pm

Registered Newsbin User since: 05/30/11

Re: 6.50RC2 Build 3088 crashed when running 2 concurrent sea

Postby Quade » Wed Nov 06, 2013 9:24 am

Local searches?

Are you searching the same sets of groups in both windows or distinct sets of groups?
User avatar
Quade
Eternal n00b
Eternal n00b
 
Posts: 44981
Joined: Sat May 19, 2001 12:41 am
Location: Virginia, US

Registered Newsbin User since: 10/24/97

Re: 6.50RC2 Build 3088 crashed when running 2 concurrent sea

Postby Quade » Wed Nov 06, 2013 12:50 pm

I managed to reproduce this. Looks like a heap corruption problem as I suspected.

I see exactly what's wrong too. I'll need to come up with a solution.
User avatar
Quade
Eternal n00b
Eternal n00b
 
Posts: 44981
Joined: Sat May 19, 2001 12:41 am
Location: Virginia, US

Registered Newsbin User since: 10/24/97


Return to Newsbin Version 6 Beta Support

Who is online

Users browsing this forum: No registered users and 2 guests