On 12/07/2010 11:40 PM, Jochen wrote:
> Hello Mirco,
> fast answer
> 
> (1) dpkg -i libmono0-dbg mono-runtime-dbg
> #   FAILED so i do
> (2) aptitude install libmono0-dbg mono-runtime-dbg
> Die folgenden NEUEN Pakete werden zusätzlich installiert:
>   libmono-corlib2.0-cil{a} libmono-i18n-west2.0-cil{a}
> libmono-posix2.0-cil{a} libmono-security2.0-cil{a}
> libmono-system2.0-cil{a} libmono0{a}
>   mono-2.0-gac{a} mono-gac{a} mono-runtime{a}
> Die folgenden teilweise installierten Pakete werden konfiguriert:
>   libmono0-dbg mono-runtime-dbg
> # installation works
> 
> calling: "gacutil -l"
> 
> ** (/usr/lib/mono/2.0/gacutil.exe:9876): WARNING **: Thread (nil) may
> have been prematurely finalized
> 
> ** (/usr/lib/mono/2.0/gacutil.exe:9876): WARNING **: Thread (nil) may
> have been prematurely finalized
> 
> ** (/usr/lib/mono/2.0/gacutil.exe:9876): WARNING **: Thread (nil) may
> have been prematurely finalized
> 
> ** (/usr/lib/mono/2.0/gacutil.exe:9876): WARNING **: Thread (nil) may
> have been prematurely finalized
> Speicherzugriffsfehler

Sorry I wasn't very clear about it, please run:
gdb --args mono /usr/lib/mono/2.0/gacutil.exe

This spawns a gdb shell, after that enter:
handle SIGXCPU SIG33 SIG35 SIGPWR nostop noprint
run

At this point it should show the segfault, now enter:
bt

Now this is the output I am interested in :) Please copy/paste that in
the reply.

"quit" will leave the gdb shell

> 
> fails
> 
> Information about shm
> mount | grep sh
> tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,size=512)
> 
> # after reading this i changed  /etc/default/tmpfs from "SHM_SIZE=512"
> to "SHM_SIZE=" (fresh default installtions does not have there any value)
> # i have to wait for the next reboot tomorrow to see the changes
> 
> "ls -l /dev/shm" before the command "gacutil -l"
> insgesamt 2
> -r-------- 1 jochen jochen 67108904  2. Dez 22:43 pulse-shm-1651979569
> -r-------- 1 jochen jochen 67108904  2. Dez 22:43 pulse-shm-2238754634
> 
> 
> "ls -l /dev/shm/" after calling "gacutil -l"
> insgesamt 4
> -rw-r----- 1 root   root       4096  7. Dez 23:29 mono.9897
> -rw-r----- 1 root   root      83976  7. Dez 23:29
> mono-shared-0-shared_data-camelot-Linux-x86_64-328-12-0
> -r-------- 1 jochen jochen 67108904  2. Dez 22:43 pulse-shm-1651979569
> -r-------- 1 jochen jochen 67108904  2. Dez 22:43 pulse-shm-2238754634

Ok, this is _very_ interesting, it looks like bloaty pulse is probably
eating all the shared memory and leaves nothing behind for mono.

This should prove if /dev/shm is exhausted or not:
strace -e file gacutil

-- 
Regards,

Mirco 'meebey' Bauer

PGP-Key ID: 0xEEF946C8

FOSS Developer    mee...@meebey.net  http://www.meebey.net/
PEAR Developer    mee...@php.net     http://pear.php.net/
Debian Developer  mee...@debian.org  http://www.debian.org/



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to