2.7.2 startup problem

Alexander Zangerl <[email protected]> Tue, 08 Feb 2005 22:08:07 +1000
Newsgroups gmane.mail.exmh.devel
Message-ID <[email protected]>
i've received a bug report about debian's 2.7.2 locking up on start
when the current message is pgp-encrypted. (being the debian
guy i'm the first line of defense.)

as per <URL:http://bugs.debian.org/294029>:
    "when starting exmh and the current message is encrypted, the
passphrase-dialog grabs the input exclusively (don't know the correct
term, sorry), but immediately afterwards the sequences window comes
up. This combination somehow puts the focus back exmh's main window and
thus effectively renders keyboard input impossible, the only way out I
could find up to now is to switch to another tty and `killall exmh`.
See screenshot http://www.waldner.priv.at/temp/exmh-startup-prob.jpg
[~200 kB]
tclsh8.3 (same problem with 8.4), wish8.3, gpg 1.2.3-1"

the combination
of focus grabbing (for the passphrase dialog), the detached sequence window 
being active and gpgShowInline being set to all seems to trigger a 
race condition on the submitter's system.

the problem is: i can't reproduce the issue at all on my machine with
fvmw2 as window manager - even with the submitter's exmh-defaults file. 
the submitter uses some other window manager (not yet known which) 
and 2.5 works fine for him. the submitter's exmh-defaults file is attached.

anybody got any suggestions for me for tracking down this issue?

regards
az

-- 
+ Alexander Zangerl + DSA 42BD645D + (RSA 5B586291)
IBM: It may be slow, but it's hard to use. -- Simon Cozens

_______________________________________________
Exmh-workers mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/exmh-workers
exmh-defaults-waldner (text/plain, 7.2 KB)
*sequence_cur: -foreground {violet red} -background white
*sequence_deleted: -background #c3c3c3
!!! Saved Window Positions
!!! Mon Feb  7 16:01:25 CET 2005
!!! Do not edit below here
*pref.position:	+3+18
*unseen.position:	+1248+911
*log.position:	+3+18
*flistbox.position:	+0+23
*newf.position:	+3+18
*delf.position:	+3+18
*html.position:	+3+18
*printmsg.position:	+3+18
*fileSelect.position:	+3+18
*fontsel.position:	+3+18
*pick.position:	+3+18
*find.position:	+3+18
*sequences.position:	+980+696
*exwinPaths:	.pref .unseen .log .flistbox .newf .delf .html .printmsg .fileSelect .fontsel .pick .find .sequences
exmh.geometry:	665x1020+0+0
!!! End Positions
!!! Lines below here automatically added
!!! Thu Feb  3 18:26:42 CET 2005
!!! Do not edit below here
*bgAction:	flist
*incStyle:	none
*popHost:	
*editCmd:	sedit
*autoCommit:	1
*uriScanForURIs:	1
*seqWinOn:	1
*soundEnabled:	0
*facesEnabled:	0
*addressdbEnabled:	0
*sourceHook:	0
*logEnabled:	1
*logLines:	1000
*flistDebug:	1
*scanProc:	scan -noheader
*sendType:	wait
*xtermCmd:	xterm -g 80x5
*forwTweak:	1
*forwSubj:	$subj (fwd)
*delPrefix:	,
*purgeAge:	1
*replPrefix:	> 
*seditFormatMail:	OnType
*seditxMailHeader:	1
*seditAttemptMhn:	0
*seditKeepOnSend:	0
*seditQuotedPrintable:	automatic
*seditLineLength:	72
*seditAutoSign:	1
*seditSigDashes:	1
*seditSigPosition:	end
*seditSignatureFile:	/home/waldner/.signature
*seditColorize:	1
*seditISO:	1
*seditCharset:	iso-8859-1
*seditDefaultType:	application/octet-stream
*seditSpell:	spell
*spellCmd:	exmh-async xterm -e ispell
*seditNotifySuccess:	0
*seditNotifyFailure:	0
*seditNotifyDelay:	0
*seditNotifyRet:	0
*seditAutosaveInterval:	60
*seditUseFilter:	1
*ispellOnOff:	0
*ispellRecheckAfterAdd:	1
*ispellTextOnly:	0
*ispellCommand:	ispell -a -S
*ispellOthers:	German  { ispell -a -d deutsch }  French { ispell -a -d francais } English { ispell -a -d english } 
*ispellPopupBinding:	ButtonPress-3
*ispellStyle:	underline
*ispellStyleColor:	red
*ispellStyleOther:	-underline t -foreground red
*intelligentSign:	0
*intelligentSigShowHdrs:	0
*intelligentSigInt:	~/.signature
*intelligentSigExt:	~/.signature
*intelligentSigDomain:	
*editCmd:	sedit
*edit2Cmd:	exmh-async emacs
*autoWhom:	1
*seditOverride:	0
*seditAfterAsync:	0
*spellCmd:	exmh-async xterm -e ispell
*mhnCmd:	mhn
*slowDispLimit:	200000
*slowDispFaces:	never
*slowDispIcons:	when fast
*printCmd:	/usr/bin/lp $file
*psPrintCmd:	/usr/bin/lp $file
*unixCmd:	cat $file > /dev/null
*ftextLines:	10
*impliedDirection:	0
*nextGuard:	0
*autoCommit:	1
*commitDialog:	1
*autoPack:	0
*autoSort:	0
*autoSortType:	date
*autoSortCrit:	-textfield keywords
*ftocShowNew:	1
*advanceOnLink:	0
*skipMarked:	1
*cycleBack:	1
*scanWidth:	100000
*scanSize:	100000
*mimeEnabled:	1
*mimeShowType:	1
*mimeShowPrelude:	1
*mimeFullHeaders:	0
*mimeMaxSubpartsDisplayed:	50
*mimeMaxSize:	50000
*ftpMethod:	expect
*ftpCommand:	ftp
*highlightText:	1
*showRichCmnds:	0
*showSeparator:	1
*showImage:	1
*mimeFontSize:	120
*mimeTitleSize:	120
*mimeNoteSize:	100
*mimeEudora:	1
*mimeEudoraDos:	0
*dispositionNotificationTo:	
*dispositionNotificationSend:	never
*explainReports:	0
*mime_alternative_prefs:	
*mimeSaveDir:	~/attachments
*uriScanForXURIs:	0
*uriScanForURIs:	1
*uriScanLimit:	1000
*uriScanSoftLimit:	1000
*uriViewer:	netscape
*mimeShowHtml:	defer
*deferDisplaysInline:	0
*uriMosaicApp:	Mosaic
*uriNetscapeCmd:	/usr/local/bin/opera-exmh-wrapper.sh $xuri
*uriTclCmd:	NetRemote $xuri
*uriLogOnEnter:	1
*htmlFontAdjust:	0
*httpProxy:	127.0.0.1	
*httpProxyPort:	65534
*htmlCacheDir:	/tmp/.webtkcache
*htmlCacheSize:	1000000
*imageCacheSize:	25
*imageEnable:	1
*skipImagesInFolder:	spam
*incStyle:	none
*incOnStartup:	0
*incOnMapping:	0
*incSortFeedback:	1
*xnsGetMail:	0
*incStartupFlist:	on
*popHost:	
*incfilter:	slocal
*slocalArgs:	-verbose -maildelivery $env(HOME)/.maildelivery
*procmailArgs:	$env(HOME)/.procmailrc
*incfilterArgs:	
*scrollbarSide:	right
*hscrollbarSide:	none
*scrollSpeed:	1
*scrollAccel:	4
*wheelEnabled:	0
*textConstrainScroll:	0
*textConstrainFtoc:	1
*textContextLines:	2
*textSmoothScroll:	1
*textSelectDelay:	50
*textAutoNext:	1
*placeToplevel:	1
*keepPlaces:	1
*toplevelFtoc:	0
*toplevelMsg:	0
*mtextLines:	25
*mtextWidth:	80
*seqWinOn:	1
*seqWinIcon:	0
*seqWinOrientation:	Horizontal
*seqWinMinLines:	3
*seqWinMaxLines:	10
*seqWinMinNameWidth:	11
*seqWinMaxNameWidth:	20
*seqWinFont:	6x10
*seqNeverShow:	cur
*seqShow:	unseen
*seqAlwaysShow:	
*seqWinHideWhenEmpty:	0
*seqWinEmptyMsg:	None
*seqWinButton1:	None
*seqWinButton2:	None
*seqWinButton3:	None
*seqWinModifiedButton1:	None
*fcacheLines:	1
*fcacheSticky:	inbox
*fcacheStickyOff:	0
*fcacheDontCache:	
*fcacheSortByName:	1
*fcacheCacheUnseen:	1
*fcacheCacheTarget:	1
*fcacheNickNames:	1
*fcacheUnseenCount:	1
*fdispLines:	4
*fl_toplevel:	0
*fdisp1Col:	0
*fdispPopdownStyle:	polygon
*fdispPopdownAction:	navbutton
*fdispPopdownRemove:	leave
*fdispTarbuttonAction:	select+move
*findSettingsDefaultLoc:	FTOC
*soundEnabled:	0
*soundMultiFile:	0
*soundBell:	0
*soundCmd:	/usr/bin/splay
*soundNewMsg:	drip.au
*soundError:	clink.au
*xFaceEnabled:	0
*xfaceProg:	uncompface -X
*facesEnabled:	0
*facesRow:	0
*xImageUrl:	0
*facesDefer:	1
*facesPalette:	
*pgpSeditPgp:	0
*pgpSeditPgpExtras:	0
*pgpSign:	none
*pgpEncrypt:	0
*pgpFormat:	pm
*pgpVersion:	gpg
*pgpNoVersion:	gpg
*pgpKeepPass:	1
*pgpEchoPass:	1
*pgpGrabFocus:	1
*pgpPassTimeout:	60
*pgpExtPass:	0
*pgpGetExtCmd:	/usr/bin/q-client get %s
*pgpDelExtCmd:	/usr/bin/q-client delete %s
*gpgRfc822:	0
*gpgChooseKey:	1
*gpgRunTwice:	0
*gpgCacheIds:	persistent
*gpgMinMatch:	150
*gpgShowInline:	all
*gpgShortMessages:	0
*gpgAutoExtract:	1
*gpgKeyServer:	[email protected]
*gpgKeyQueryMethod:	hkp
*gpgHKPKeyServerUrl:	keys.pgp.com
*gpgKeyServerURL:	http://keys.pgp.com:11371/pks/lookup?op=get&exact=on&search=0x%s
*gpgKeyOtherMethod:	exec echo "can't find $id" > $tmp
*gpgComment:	Who TF needs comments
*gpgModulePath:	/usr/local/lib/gnupg
*gpgCipherMods:	skipjack idea
*gpgDigestMods:	tiger
*gpgPubkeyMods:	rsa
*gpgPgp5Compatibility:	1
*gpgCipherAlgo:	3des
*gpgDigestAlgo:	sha1
*gpgCompressAlgo:	zip
*addressdbEnabled:	0
*addressdbHideExcluded:	1
*addressdbFolderChangeCheckpoint:	1
*addressdbSearchlist:	Addr_FullNameMatch Addr_Lookup Alias_Lookup LDAP_Lookup
*addressdbLDAPServer:	-h localhost
*addressdbLDAPSearchBase:	
*addressdbLDAPEncoding:	utf-8
*addressdbLDAPSearchprog:	ldapsearch -x
*addressdbFilterRegexp:	
*addressdbFoldersSkip:	
*addressdbFilterAltMailboxes:	1
*addressdbForceSave:	<Control-Tab>
*addressdbStandardFormat:	1
*addressdbRemoveEntries:	0
*addressdbRemoveDays:	
*addressdbRemoveInvalidDate:	0
*bgAsync:	1
*sendHack:	1
*bgAction:	flist
*bgPeriod:	1
*bgNews:	0
*bgNewsPeriod:	60
*bgSpool:	/var/spool/mail/waldner
*fileselectBigDirHas:	32
*fileselectDotsByDefault:	0
*fileselectHome:	
*busyStyle:	cursor
*busyCursor:	watch
*busyBitmap:	@hourglass2.bitmap
*nntpHost:	news
*nntpPort:	119
*nntpEmailAddr:	
*nntpUser:	
*nntpPass:	
*nntpModerated:	
*nntpModerator:	
*nntpNewsGroups:	
*nntpDotnewsrc:	~/.newsrc
*quoteEnabled:	1
*quoteFilename:	@
*quoteSymlink:	0
*quoteHeaders:	1
*bogoinUse:	0
*bogoProgName:	bogofilter
*bogoMismarked:	1
*bogoOtherSpam:	
*bogoOtherHam:	
*bogoSpamMessage:	nothing
*bogoSpamRefile:	bogus
*bogoHamMessage:	nothing
*bogoHamRefile:	inbox
!!! End Preferences State
!!! Font Resources
!!! Don Jän 10 15:42:17 CET 2002
!!! Do not edit below here
!!! End Fonts
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQFCCKunpy/2bEK9ZF0RAqfqAJ47ol8DNjkpiVeU8q6YDmotXPWiLACgjKRb
uRjIbnTqfXEbGRPKCS3nujc=
=5Iap
-----END PGP SIGNATURE-----