L4.0c SR-1 crashes when scrolling to specific point in book
I'm reporting a repeatable crash that happens while reading N. T. Wright's The New Testament and the People of God. As I scroll down to the beginning of the 4th. paragraph on page 171 I get the message that "Logos Bible Software has quit working" and it shuts down. My layout consists of a panel for: favorites, text in question, power look up, and information. If I close both ower look up and information the crash does not occur but as soon as I add either one it crashes imediately. If I page down to 174 and add either PLU or Info a crash does not occur, however from the 4th. paragraph on p.171 to end of p. 173 a crash will occur if either the Power Look Up or Information panels are included.
Here is my error log:
Program Version: 4.0c SR-1 (4.03.3.9838)
Windows Version: 6.1.7600.0
Time: 2010-05-28 12:22:59
Installed memory: 4,086 MB
Install path: C:\Users\Dale Winters\AppData\Local\Logos4\System\Logos4.exe
Data path: C:\Users\Dale Winters\AppData\Local\Logos4\Data\2gv1astx.1st
Free disk space: 215,255 MB
Temp path: C:\Users\Dale Winters\AppData\Local\Temp\
Free temp space: 215,255 MB
Error ID: 6634
Error detail: NullReferenceException: Object reference not set to an instance of an object.
System.NullReferenceException: Object reference not set to an instance of an object.
at Libronix.DataTypes.NumericHierarchyConversionValues.ExtendValues(NumericHierarchyConversionValues other)
at Libronix.DataTypes.NumericHierarchyConversionMap.Convert(NumericHierarchyReference refFrom, DataType dtTo)
at Libronix.DataTypes.GrammarDriven.JosephusLoebDataType.<>c__DisplayClass1a.<ConvertReferencesToCore>b__19(DataTypeReference reference)
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at Libronix.DataTypes.GrammarDriven.JosephusLoebDataType.ConvertReferencesToCore(DataType dt, IEnumerable`1 seqReferences)
at Libronix.DataTypes.DataType.ConvertReferencesTo(DataType dt, IEnumerable`1 seqReferences)
at Libronix.DataTypes.DataTypeUtility.ConvertTo(DataTypeReference reference, DataType dt)
at Libronix.DigitalLibrary.KeyLinkManager.ConvertIfNeeded(DataTypeReference reference, DataType dt)
at Libronix.DigitalLibrary.KeyLinkManager.<>c__DisplayClass59.<DoFindBestMilestoneRange>b__51(ResourceMilestoneIndex index)
at System.Linq.Enumerable.<SelectManyIterator>d__14`2.MoveNext()
at Libronix.DigitalLibrary.KeyLinkManager.DoFindBestMilestoneRange(Resource resource, ResourceMilestoneIndex milestoneIndex, ResourceMilestoneQuery query)
at Libronix.DigitalLibrary.KeyLinkManager.FindBestMilestoneForResource(String strResourceId, ResourceMilestoneQuery milestoneQuery)
at Libronix.DigitalLibrary.KeyLinkManager.GetKeyLinkDestinations(IWorkState state, KeyLinkQuery query)
at Libronix.DigitalLibrary.KeyLinkManager.GetPrimaryKeyLinkDestination(IWorkState state, KeyLinkQuery query)
at LDLS4.Panels.InformationPanel.InformationItemFactory.KeyLinkWithPreferredResource(KeyLinkQuery query, String strPreferredResourceId)
at LDLS4.Panels.InformationPanel.InformationItemFactory.CreateForKeyLink(InformationItemKeyLinkQuery query)
at LDLS4.Panels.InformationPanel.InformationItemFactory.<CreateForResourcePopupLink>d__27.MoveNext()
at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
at LDLS4.Panels.PowerLookupPanel.PowerLookupViewModel.<ReadFromResourcePanelWork>d__6.MoveNext()
at Libronix.Utility.Threading.AsyncWorkerTask`1.EnumMoveNext()
at Libronix.Utility.Threading.AsyncWorkerTask`1.ContinueExecution()
at Libronix.Utility.Threading.AsyncAction.Continue()
at Libronix.Utility.Threading.ThreadPoolAsyncAction.<Start>b__0(Object )
at Libronix.Utility.Threading.GroupedThreadPool.ExecuteNextCallback(Object state)
at System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
Comments
-
That should be enough info for the developers. I've created a wiki report at
Crash_when_reading_The_New_Testament_and_the_People_of_God.$Dave
===Windows 11 & Android 13
0 -
FWIW, I have exactly the same problem, on the same page of the same book.
Same version of Logos (4.03.3.9838.)
Same version of Windows 7 64-bit (6.1.7600.)
0 -
I was able to reproduce after adding Power Lookup (with resource, Information, and Favorites panels already open). I'll submit log to development. Thanks.
0 -
This will be fixed in 4.0c SR-2, which is due out this week.
0 -
Thanks and God Bless.
0 -
Melissa Snyder said:
This will be fixed in 4.0c SR-2, which is due out this week.
Great news. Thanks Melissa.
0