xview applications crashed if ulimit -n is greater than 3232

Bug #1059988 reported by Gerhard Schleßelmann
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
libxv (CentOS)
New
Undecided
Unassigned
xview (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

System is Ubuntu 10.04.4 i686
All comands from the xview-clients package are chrashed:
/usr/bin/clock
/usr/bin/cmdtool
/usr/bin/props
/usr/bin/textedit

gdb /usr/bin/textedit
(gdb) run
Starting program: /usr/bin/textedit

Program received signal SIGSEGV, Segmentation fault.
0x00000000 in ?? ()

lsb_release -rd
Description: Ubuntu 10.04.4 LTS
Release: 10.04

apt-cache policy xview-clients
xview-clients:
  Installiert: 3.2p1.4-25
  Kandidat: 3.2p1.4-25
  Versions-Tabelle:
 *** 3.2p1.4-25 0
        500 http://fai.desy.de/pub/repository/mirror/archive.ubuntu.com/ubuntu/ lucid/universe Packages
        100 /var/lib/dpkg/status

summary: - xview all applications crashes
+ xview all applications crashed
summary: - xview all applications crashed
+ xview applications crashed if ulimit -n is greater than 3232
Revision history for this message
Gerhard Schleßelmann (geglp) wrote :

/usr/bin/clock debug session:

(gdb) backtrace
#0 ndis_send_ascending_fd (nclient=<value optimised out>, nbits=<value optimised out>, bits_ptr=0xbfffe8b0, func=0x19cf40 <notify_input>)
    at ndis_d_pri.c:121
#1 0x0019c5a3 in ndis_default_prioritizer (nclient=134567848, nfd=4096, ibits_ptr=0xbfffe8b0, obits_ptr=0xbfffe830, ebits_ptr=0xbfffe7b0,
    nsig=65, sigbits_ptr=0xbfffe9b0, auto_sigbits_ptr=0xbfffe930, event_count_ptr=0x268fac, events=0x0, args=0x0) at ndis_d_pri.c:77
#2 0x0019d190 in notify_client (nclient=134567848) at ndisdispch.c:325
#3 0x0019d84f in ndis_default_scheduler (n=1, nclients=0x8074928) at ndisdsched.c:39
#4 0x001f772d in scheduler (n=1, clients=0x8074928) at server.c:1504
#5 0x0019d59a in ndis_dispatch () at ndisdispch.c:158
#6 0x00199768 in notify_start () at ndet_loop.c:355
#7 0x00241ba0 in xv_main_loop (win_public=134681448) at window.c:668
#8 0x0804e2c3 in init_clck (argc=1, argv=0xbffff1b4) at clock.c:1860
#9 0x0804e4e5 in main (argc=1, argv=0xbffff1b4) at clock.c:2093

ndisdispch.c:225
int maxfds = GETDTABLESIZE();

ndis_d_pri.c:120
for (i = 0; i < howmany(nbits, NFDBITS); i++)

crash! if i < 101

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xview (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.