[DragonFlyBSD - Bug #2521] new dialog locks up on dports on both platforms

Venkatesh Srinivas via Redmine bugtracker-admin at leaf.dragonflybsd.org
Wed Mar 20 14:34:19 PDT 2013


Issue #2521 has been updated by vsrinivas.


When dialog(1) exits, it has an unmatched PHOLD() from scmouse.c, in syscons. When a process enters mouse mode via syscons (registers for a signal on mouse events), it gains a hold to stabilize the proc for signals. On exit, this hold is not removed.

http://acm.jhu.edu/~me/scmouse.diff is a first patch, not-yet-compile-tested and soon-to-be-fixed-somewhat, that registers an at-process-exit handler to disconnect the process from the syscons its MOUSE_MODEing for.
----------------------------------------
Bug #2521: new dialog locks up on dports on both platforms
http://bugs.dragonflybsd.org/issues/2521

Author: marino
Status: New
Priority: Urgent
Assignee: pavalos
Category: 
Target version: 


It was reported that using "make config" on a dport with options stopped working on i386 after the import of the new libdialog.  It will freeze after "[OK]" is pressed.

I didn't see it on x86-64 platform, but it was reported on IRC that it occurred on their x86-64 machine.

I marked it urgent because it's a showstopper if dports is destined to be default package manager in release 3.4.
Right now the only option is to skip dialog with "USE_BATCH=yes" or some other method.


-- 
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account



More information about the Bugs mailing list