518512 / transmisson-remote-gui

Automatically exported from code.google.com/p/transmisson-remote-gui
GNU General Public License v2.0
0 stars 1 forks source link

transgui crash. Access Violation error. #450

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Right click on some torrent
2. Select either 'Remove' or 'Remove torrent and data'

What is the expected output?
Confirmation dialog appear

What do you see instead?
Confirmation dialog appear and "Access violation" error box appears at once 
after it.

What version of the product are you using? On what operating system?
Kubuntu 11.04
transgui 3.1 ( built from svn repository revision 606 )

Please provide any additional information below.
The problem is not always reproducible with upper steps. But it happens very 
frequently.
I managed reproduce problem twice with debugging enabled. So there two stack 
traces below ( svn revision 606 ):

#0 SYSTEM_TOBJECT_$__INHERITSFROM$TCLASS$$BOOLEAN at :0
#1 fpc_do_is at :0
#2 ?? at :0
#3 GTKWSPOPUPDELAYEDCLOSE(0x7fffede06c40, 0x7fffede06c40) at 
../gtk/gtkwsmenus.pp:380
#4 g_main_context_dispatch at :0
#5 ?? at :0
#6 g_main_context_iteration at :0
#7 gtk_main_iteration_do at :0
#8 APPPROCESSMESSAGES(0x7ffff7f63040) at ../gtk/gtkwidgetset.inc:1217
#9 SHOWMODAL(0x7ffff7f98c90) at include/customform.inc:2276
#10 SHOWPROMPTDIALOG(0x0, 0x7fffede12a90 'Are you sure to remove torrent 
''Wanted (2008) BDRip [Hurtom].avi''?', 259, 0x7fffedf18c00, 2, 1, 5, true, 0, 
0) at include/promptdialog.inc:545
#11 PROMPTUSER(0x7ffff7f63040, 0x0, 0x7fffede12a90 'Are you sure to remove 
torrent ''Wanted (2008) BDRip [Hurtom].avi''?', 259, 0x7fffedf18c00, 2, 1, 5) 
at include/intfbaselcl.inc:595
#12 PROMPTUSER(0x0, 0x7fffede12a90 'Are you sure to remove torrent ''Wanted 
(2008) BDRip [Hurtom].avi''?', 259, 0x7fffedf18c00, 2, 1, 5) at 
include/lclintf.inc:396
#13 MESSAGEDLG(0x0, 0x7fffede12a90 'Are you sure to remove torrent ''Wanted 
(2008) BDRip [Hurtom].avi''?', MTCONFIRMATION, 3, 0, MBNO) at 
include/messagedialogs.inc:192
#14 INTERNALREMOVETORRENT(0x7ffff7f9bd30, 0xa3aed8 'Are you sure to remove 
torrent ''%s''?', 0xa3af38 'Are you sure to remove %d selected torrents?', 
false) at main.pas:4122
#15 ACREMOVETORRENTEXECUTE(0x7ffff7f9bd30, 0x7ffff7f66640) at main.pas:2201
#16 CLASSES_TBASICACTION_$__EXECUTE$$BOOLEAN at :0
#17 ?? at :0
#18 EXECUTE(0x7ffff7f66640) at include/containedaction.inc:104
#19 EXECUTE(0x7ffff7f66640) at include/customaction.inc:252
#20 CLASSES_TBASICACTIONLINK_$__EXECUTE$TCOMPONENT$$BOOLEAN at :0
#21 CLICK(0x7ffff7f69100) at include/menuitem.inc:72
#22 DOCLICKED(0x7ffff7f69100, @0x7fffffffd7d8: 0) at include/menuitem.inc:264
#23 SYSTEM_TOBJECT_$__DISPATCH$formal at :0
#24 ?? at :0
#25 ?? at :0
#26 _$MENUS$_Ld45 at :0
#27 ?? at :0
#28 ?? at :0
#29 ?? at :0
#30 ?? at :0
#31 ?? at :0
#32 ?? at :0
#33 ?? at :0
#34 ?? at :0
#35 ?? at :0

#0 SYSTEM_TOBJECT_$__INHERITSFROM$TCLASS$$BOOLEAN at :0
#1 fpc_do_is at :0
#2 ?? at :0
#3 GTKWSPOPUPDELAYEDCLOSE(0x7ffff7e88240, 0x7ffff7e88240) at 
../gtk/gtkwsmenus.pp:380
#4 g_main_context_dispatch at :0
#5 ?? at :0
#6 g_main_context_iteration at :0
#7 gtk_main_iteration_do at :0
#8 APPPROCESSMESSAGES(0x7ffff7f63040) at ../gtk/gtkwidgetset.inc:1217
#9 SHOWMODAL(0x7fffee03f370) at include/customform.inc:2276
#10 SHOWPROMPTDIALOG(0x0, 0x7fffede0e350 'Are you sure to remove torrent 
''Fantomas. Trilogy (1964-1967)''?', 259, 0x7fffedf1a680, 2, 1, 5, true, 0, 0) 
at include/promptdialog.inc:545
#11 PROMPTUSER(0x7ffff7f63040, 0x0, 0x7fffede0e350 'Are you sure to remove 
torrent ''Fantomas. Trilogy (1964-1967)''?', 259, 0x7fffedf1a680, 2, 1, 5) at 
include/intfbaselcl.inc:595
#12 PROMPTUSER(0x0, 0x7fffede0e350 'Are you sure to remove torrent ''Fantomas. 
Trilogy (1964-1967)''?', 259, 0x7fffedf1a680, 2, 1, 5) at 
include/lclintf.inc:396
#13 MESSAGEDLG(0x0, 0x7fffede0e350 'Are you sure to remove torrent ''Fantomas. 
Trilogy (1964-1967)''?', MTCONFIRMATION, 3, 0, MBNO) at 
include/messagedialogs.inc:192
#14 INTERNALREMOVETORRENT(0x7ffff7f9bd30, 0xa3aed8 'Are you sure to remove 
torrent ''%s''?', 0xa3af38 'Are you sure to remove %d selected torrents?', 
false) at main.pas:4122
#15 ACREMOVETORRENTEXECUTE(0x7ffff7f9bd30, 0x7ffff7f66640) at main.pas:2201
#16 CLASSES_TBASICACTION_$__EXECUTE$$BOOLEAN at :0
#17 ?? at :0
#18 EXECUTE(0x7ffff7f66640) at include/containedaction.inc:104
#19 EXECUTE(0x7ffff7f66640) at include/customaction.inc:252
#20 CLASSES_TBASICACTIONLINK_$__EXECUTE$TCOMPONENT$$BOOLEAN at :0
#21 CLICK(0x7ffff7f69100) at include/menuitem.inc:72
#22 DOCLICKED(0x7ffff7f69100, @0x7fffffffd7d8: 0) at include/menuitem.inc:264
#23 SYSTEM_TOBJECT_$__DISPATCH$formal at :0
#24 ?? at :0
#25 ?? at :0
#26 _$MENUS$_Ld45 at :0
#27 ?? at :0
#28 ?? at :0
#29 ?? at :0
#30 ?? at :0
#31 ?? at :0
#32 ?? at :0
#33 ?? at :0
#34 ?? at :0
#35 ?? at :0

Original issue reported on code.google.com by LionLeg...@gmail.com on 3 Sep 2011 at 10:40

GoogleCodeExporter commented 9 years ago
Same provlem on Ubuntu 11/04

Original comment by ins...@gmail.com on 9 Sep 2011 at 8:09

GoogleCodeExporter commented 9 years ago
Lazarus 0.9.28 have a bug with popup menu handling. It is was patched in my 
local installation, and the transgui binary releases did not have such issue.
You should switch to Lazarus 0.9.30 and the latest svn trunk.

Original comment by j...@cp-lab.com on 24 Oct 2011 at 10:10