Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel / 2010-05

List of changes merged into a branch

3 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Felipe Monteiro de Carvalho

Hello,

We are trying to find a regression introduced between FPC 2.2.2 and FPC 2.2.0 in Windows CE so we have come down to testing multiple versions of branches/fixes_2_2/

The problem is that between FPC 2.2.0 tagged in rev8339 and FPC 2.2.2 tagged in rev11490 there are about 3000 revisions which I would have to search to find which revisions were merged into fixes and when.

Does anyone know if there is a list of merged revisions, or a clever svn or viewcv trick to show this information?

http://svn.freepascal.org/cgi-bin/viewvc.cgi/tags/release_2_2_2/

thanks,

Felipe Monteiro de Carvalho

Reply by email

Florian Klaempfl
to Felipe Monteiro de Carvalho
Show quoted text 12 lines
Hello, We are trying to find a regression introduced between FPC 2.2.2 and FPC 2.2.0 in Windows CE so we have come down to testing multiple versions of branches/fixes_2_2/ The problem is that between FPC 2.2.0 tagged in rev8339 and FPC 2.2.2 tagged in rev11490 there are about 3000 revisions which I would have to search to find which revisions were merged into fixes and when. Does anyone know if there is a list of merged revisions, or a clever svn or viewcv trick to show this information?

How complicated is it to reproduce the bug? Doing a binary search for the broken revision takes 12 reproductions to get the revision breaking things.

Reply by email

Felipe Monteiro de Carvalho
to Florian Klaempfl
Florian Klaempfl wrote
How complicated is it to reproduce the bug? Doing a binary search for the broken revision takes 12 reproductions to get the revision breaking things.

FPC applications crash when a connection to a wireless network is (dis)established. A big problem is that obviously I cannot connect the wireless in the emulator and I have no real device.

But the following user has consistently being able to reproduce the bug:

http://www.lazarus.freepascal.org/index.php/topic,8498.0.html

To me the bug would likely be cause be either a message being sent from windows to warn about the wireless change and thus crashing somewhere in the Windows CE interface code, or a bug in the Windows CE operating system which for some wierd reason only affects FPC apps.

But, I proceeded to make the latest LCL-WinCE version compilable with FPC 2.2.0+ and the user has said that the latest LCL code works perfectly with FPC 2.2.0 but crashes with any FPC version after FPC 2.2.2. It also crashes using fpGUI

Which proves that the problem was introduced in FPC, although I cannot even imagine what it would be. Or else some modification in FPC triggers an operating system problem.

A good thing is that I have found the list of revisions merged to FPC 2.2.2:

http://svn.freepascal.org/cgi-bin/viewvc.cgi/branches/fixes_2_2/?view=log

So I concluded that my best option would be getting the user to execute the steps to find the problematic revision.

thanks,

Felipe Monteiro de Carvalho

Reply by email