Page 1 of 1

Faulting module name: rtl240.bpl with 12.XX versions

Posted: 26 Feb 2017 13:25
by docfallingapart
Anytime I try a 12.0x release it crashes at launch. I just tried the 12.10 update with the same result. I've tried starting with a clean roaming/rj texted directory but that didn't make any difference. 11.22 still works fine. This happens on my daily driver which is Windows 10 Pro build 15025, and on a VBox machine which is on the fast ring, currently running build 15031.

I really don't get how I'm the first to report this seeing it's a complete application crash and not just a function bug. I can only assume only a small (just me?) number of users are seeing it. My VBox machine is pretty clean of other applications so I just don't see what I have that is different and causing the crash. I hope you have some idea. Thanks.

In the application log I found the following message about a "Faulting module name: rtl240.bpl". Here is the full message:

Log Name: Application
Source: Application Error
Date: 2/26/2017 3:46:25 AM
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: Dan-VBox
Description:
Faulting application name: TextED.exe, version: 12.1.0.103, time stamp: 0x58b17db4
Faulting module name: rtl240.bpl, version: 24.0.25048.9432, time stamp: 0x5823a28b
Exception code: 0xc0000005
Fault offset: 0x000000000001b950
Faulting process id: 0x1c38
Faulting application start time: 0x01d29025f3e08c31
Faulting application path: C:\Program Files\RJ TextEd\TextED.exe
Faulting module path: C:\Program Files\RJ TextEd\rtl240.bpl
Report Id: 4a64d77f-c3b0-44ea-a610-41cbc43ee13d
Faulting package full name:
Faulting package-relative application ID:
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2017-02-26T11:46:25.510697000Z" />
<EventRecordID>360</EventRecordID>
<Channel>Application</Channel>
<Computer>Dan-VBox</Computer>
<Security />
</System>
<EventData>
<Data>TextED.exe</Data>
<Data>12.1.0.103</Data>
<Data>58b17db4</Data>
<Data>rtl240.bpl</Data>
<Data>24.0.25048.9432</Data>
<Data>5823a28b</Data>
<Data>c0000005</Data>
<Data>000000000001b950</Data>
<Data>1c38</Data>
<Data>01d29025f3e08c31</Data>
<Data>C:\Program Files\RJ TextEd\TextED.exe</Data>
<Data>C:\Program Files\RJ TextEd\rtl240.bpl</Data>
<Data>4a64d77f-c3b0-44ea-a610-41cbc43ee13d</Data>
<Data>
</Data>
<Data>
</Data>
</EventData>
</Event>

Re: Faulting module name: rtl240.bpl with 12.XX versions

Posted: 26 Feb 2017 15:18
by Rickard Johansson
Have you tried uninstall the program, remove the <Programs>\RJ TextEd\ folder and do a clean install?

Re: Faulting module name: rtl240.bpl with 12.XX versions

Posted: 28 Feb 2017 04:55
by docfallingapart
Yes I have. That directory was deleted, the AppData/Roaming directory was deleted, and the Registry entries I could find where removed. I did a reboot, stopped all programs running in the background (That Windows doesn't need), then did the install. My VBox machine is as clean as I can get it before install. However, I still get the crash error. It happens right off the bat, with the splash screen showing up for a fraction of a second, I then get an audible alert and the application is gone. Windows then does it normal "Searching for a solution" garbage.

Re: Faulting module name: rtl240.bpl with 12.XX versions

Posted: 28 Feb 2017 09:23
by Rickard Johansson
Maybe the debug version can help https://www.rj-texted.se/downloads/rj-debug.7z. Just copy the program file to the RJ TextEd program folder and run. It should provide a very detailed bug report.

Re: Faulting module name: rtl240.bpl with 12.XX versions

Posted: 01 Mar 2017 14:21
by docfallingapart
I'm afraid the debug output is a little disappointing. However, it does show just how early it dies in the start process.

3/1/2017 8:13:55 AM : Version 12.01

>FormCreate()
FormCreate() - Objects created!
FormCreate() - Windows position set!
FormCreate() - MRU,Language message handler set!
FormCreate() - Keymaps and clip shortcuts opened!
FormCreate() - Misc settings!


That's all of it.

Re: Faulting module name: rtl240.bpl with 12.XX versions

Posted: 01 Mar 2017 15:10
by docfallingapart
Maybe I'm looking in the wrong place for the debug output. I only got the previous output after changing the DebugOptions.txt file to DebugOutput=1, which you didn't say anything about. Are you looking for the Windows Application Error logs listed in Event Viewer? Sorry but I'm not a programmer, just a Windows Admin with some very basic scripting skills.

Re: Faulting module name: rtl240.bpl with 12.XX versions

Posted: 02 Mar 2017 12:29
by Rickard Johansson
There is an exception catcher included in the debug version and I was hoping it would display a detailed bug report and allow you to send it. But apparently not :?
Also, all that happens after "FormCreate() - Misc settings!" is that the language file is used to set the language throughout the program. It shouldn't result in a complete shutdown without any exception message.

Do you have anything installed that might prevent the program from running? Maybe some behavior based security software?

Re: Faulting module name: rtl240.bpl with 12.XX versions

Posted: 02 Mar 2017 17:33
by docfallingapart
No, I haven't installed any security software seeing this is a Virtual Machine just for testing. It just has Windows Defender and if Defender did anything I'd see it in the application log. The only thing I'm seeing is that "Faulting module" at the start of this thread. I've attached a list of applications I do have installed. It's a short list, but maybe something will jump out at you.

Do you know if anyone else has it running on the Insider Preview builds of Windows 10? Does that rtl240.bpl have some prerequisites?
Software List.zip
Software List
(4.15 KiB) Downloaded 572 times

Re: Faulting module name: rtl240.bpl with 12.XX versions

Posted: 02 Mar 2017 18:16
by Rickard Johansson
Thanks.

I'm an Windows preview insider myself on the fast ring, so that's not the problem... What's strange is that no one else has reported anything similar :?

Re: Faulting module name: rtl240.bpl with 12.XX versions

Posted: 03 Mar 2017 11:20
by docfallingapart
I agree. Unless someone else reports this, then it's got to be me doing something on my end. I think we wait to see if anyone else reports this, or I stumble across what I'm doing that's different. I'm thinking of building a new VM and installing TextEd before I do anything else. If that works then I can just tweak and test, install and test until I hit what breaks it.

Or we just blame it on Sun Spot activity. That one always works. :?

Re: Faulting module name: rtl240.bpl with 12.XX versions

Posted: 14 Mar 2017 12:01
by Rickard Johansson
I may have fixed this issue in version 12.03. Would you mind give it a try?

https://www.rj-texted.se/download.html

Re: Faulting module name: rtl240.bpl with 12.XX versions

Posted: 16 Mar 2017 04:34
by docfallingapart
That totally worked. Nice job, and thank you!

So, not Sun Spots after all. :wink: