Pixelpanic / winff

Automatically exported from code.google.com/p/winff
0 stars 0 forks source link

Access Violation when starting lazarus #87

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Install lazarus on Fedora 13 from source
2. Start it
3. See the error message:
"Access violation
Press OK to ignore and risk data corruption
Press Cancel to kill the program"

What is the expected output? What do you see instead?
normal startup

What version of the product are you using? On what operating system?
winff-1.3.0, on Fedora 13 i686

Please provide any additional information below.

Original issue reported on code.google.com by hicham.h...@gmail.com on 19 Aug 2010 at 10:46

GoogleCodeExporter commented 8 years ago
s/lazarus/winff/

Original comment by hicham.h...@gmail.com on 19 Aug 2010 at 10:47

GoogleCodeExporter commented 8 years ago
backtrace :

[WARNING] Out of OEM specific VK codes, changing to unassigned
[WARNING] Out of unassigned VK codes, assigning $FF
[FORMS.PP] ExceptionOccurred 
  Sender=EAccessViolation
  Exception=Access violation
  Stack trace:
  $031950CE
  $0829096C
  $081C12CB
  $081C053A
  $0817FA0C
  $0817F605
  $081805DA
  $0817FAD5
  $0817F605
  $081805DA
  $0817FAD5
  $0807A681
  $0807F902
  $080809D9
  $0817F605
  $081805DA
  $08087A0E
TApplication.HandleException Access violation
  Stack trace:
  $031950CE
  $0829096C
  $081C12CB
  $081C053A
  $0817FA0C
  $0817F605
  $081805DA
  $0817FAD5
  $0817F605
  $081805DA
  $0817FAD5
  $0807A681
  $0807F902
  $080809D9
  $0817F605
  $081805DA
  $08087A0E

Original comment by hicham.h...@gmail.com on 19 Aug 2010 at 10:48

GoogleCodeExporter commented 8 years ago
Please have a look at bug 55. Are you by any change running GTK using the 
QTcurve library? Anyway, it would really help if you installed the winff-dbg 
package and get the backtrace again with debugging information.

Original comment by poipodec...@hotmail.com on 22 Aug 2010 at 5:29

GoogleCodeExporter commented 8 years ago
I am using Fedora 13 GNOME. And as I have noticed in Debian packages also, -dbg 
packages are missing the source due to maybe missing -gw flag during 
compilation.

Is there any way I can add that flag ?

Original comment by hicham.h...@gmail.com on 22 Aug 2010 at 7:03

GoogleCodeExporter commented 8 years ago
Could you please elaborate on what you are missing in the -dbg package? That 
package, as far as I know, ONLY contains the debugging symbols for the 
back-tracing. What does the -gw flag do (is this a pascal flag or something 
more general)?

Also an other question: which version of lazarus is used? We have found that it 
contains a bug preventing winff to compile correctly. In Debian this is fixed 
from version 0.9.28.2-10.

Original comment by poipodec...@hotmail.com on 22 Aug 2010 at 7:49

GoogleCodeExporter commented 8 years ago
Thanks, the two patches from debian fixed the issue for me, you can close the 
bug now

Original comment by hicham.h...@gmail.com on 22 Aug 2010 at 8:49

GoogleCodeExporter commented 8 years ago
Do you mean that you fixed lazarus and could fix the fedora package to compile 
a correct winff?

Original comment by poipodec...@hotmail.com on 23 Aug 2010 at 5:31

GoogleCodeExporter commented 8 years ago

Original comment by poipodec...@hotmail.com on 23 Aug 2010 at 5:32

GoogleCodeExporter commented 8 years ago
Yes patching lazarus fixed winff build : 
https://bugzilla.redhat.com/show_bug.cgi?id=626233

Original comment by hicham.h...@gmail.com on 23 Aug 2010 at 11:50