PDA

View Full Version : Faulting application MezzmoMediaServer.exe, version 2.1.12.0. Approx every 30 mins..



Quiffster
01-04-2011, 12:03 AM
Hi,
Like many on the forums, I've been around the block a few times with other products (Twonky, TVersity, PSPMP etc.) before finding Mezzmo as the closest thing to actually working across most devices. I have almost a dozen devices in the house, some work flawlessly, some need tweaking.

I have installed Mezzmo on a WHS (essentially W2K3 SP2), and it has managed to serve and transcode files to my new Sony Bravia TV, and my Archos tablet, and with varying degrees of luck to my Pure Avanti DAB radio (doesn't seem to keep the do not transcode setting on Generic Device 1 profile?). Anyway... My issues so far:

1. Mp4 (generally H264 vid with AAC or AC3 audio) dont seem to work to XBox360
2. Network and transcode settings get lost (maybe this is due to crashing though)
3. MezzmoMediaServer.exe crash every 30 mins or so.

Interestingly - the crashes don't happen when logged in and left logged in. The service runs under the administrator account, and I suspect it has something to do with using a user account profile when not logged in...

Happy to submit logs - but for now - a workaround is to RDP to the server, log in, and disconnect the session (leaving the administrator account logged in). The event log is still recording crashes, but they don't seem so frequent. I have also set the recovery options on the mezzmo service to restart the service 1 minute after it fails.


Event Type: Error
Event Source: Application Error
Event Category: (100)
Event ID: 1000
Date: 03/01/2011
Time: 12:25:48
User: N/A
Computer: KEOGH-SERVER
Description:
Faulting application MezzmoMediaServer.exe, version 2.1.12.0, faulting module MezzmoMediaServer.exe, version 2.1.12.0, fault address 0x00056a6a.

(Fault address is different each error).

Paul
01-04-2011, 11:34 AM
Hi,

It would be great if you could send in the logs - that may show the cause of the crash.

Is transcoding turned on for the XBox? Can you please send a separate log when trying to play a failing file on it?

Quiffster
01-05-2011, 04:59 AM
Dennis,
To which address would you like me to send the logs?

Quiffster
01-05-2011, 09:48 AM
Hi,

It would be great if you could send in the logs - that may show the cause of the crash.

Is transcoding turned on for the XBox? Can you please send a separate log when trying to play a failing file on it?

Xbox profile has transcoding enabled. Seems to struggle with mp4 container and 5.1 Audio. Transcode log is really big - relevant paste below, hth:


1 - Jan 04 22:45:32.812 - TRANS> Input file: D:\shares\Videos\Family and Kids\Toy Story 3 [2010]\Toy Story 3 [2010].mp4

2 - Jan 04 22:45:32.812 - > Transcoder: Executing: C:\Program Files\Conceiva\Mezzmo\ffmpeg.exe -i "D:\shares\Videos\FAMILY~1\TOYSTO~3\TOYSTO~1.MP4" -y -vcodec wmv2 -b 15000000 -sameq -copyts -vf "scale=720:406" -acodec wmav2 -ac 2 -ar 48000 -sn -f asf -copyinkf -fflags +genpts+ignidx+igndts -cmp 1 -subcmp 1 -mbd bits -trellis 0 -intra -aspect 16:9 -pix_fmt yuv420p -s 720x576 "D:\TempTrancodeFolder\73DBA4DC-58B6-4754-857D-D35FA5E058D4\Video\3880-asf-wmv2-wmav2.mzt"

3 - Jan 04 22:45:32.812 - > Ffmpeg --------------------------------------------------------------------

4 - Jan 04 22:45:32.812 - > Looks like transcoding started ok, let's wait for the actual file a bit...

5 - Jan 04 22:45:32.812 - > Waiting for transcoding to appear on disk...

6 - Jan 04 22:45:33.015 - > Transcoded file is ok, size is 907 bytes

7 - Jan 04 22:45:33.359 - FFmpeg version SVN-r26071, Copyright (c) 2000-2010 the FFmpeg developers

built on Dec 22 2010 10:30:32 with gcc 4.4.2

configuration: --enable-memalign-hack --arch=x86 --target-os=mingw32 --cross-prefix=i686-mingw32- --enable-static --disable-shared --enable-zlib --disable-ffprobe --disable-ffplay --prefix=/media/windows-share/ffmpeg --extra-cflags=-U__STRICT_ANSI__ --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread' --enable-runtime-cpudetect

libavutil 50.35. 0 / 50.35. 0

libavcore 0.16. 0 / 0.16. 0

libavcodec 52.100. 0 / 52.100. 0

libavformat 52.88. 0 / 52.88. 0

libavdevice 52. 2. 2 / 52. 2. 2

libavfilter 1.69. 0 / 1.69. 0

libswscale 0.12. 0 / 0.12. 0

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'D:\shares\Videos\FAMILY~1\TOYSTO~3\TOYSTO~1.MP4':

Metadata:

major_brand : isom

minor_version : 1

compatible_brands: isomavc1

creation_time : 2010-10-15 17:53:00

Duration: 01:42:33.40, start: 0.000000, bitrate: 2711 kb/s

Stream #0.0(und): Video: h264, yuv420p, 1280x720 [PAR 1:1 DAR 16:9], 2390 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc

Metadata:

creation_time : 2010-10-15 17:53:00

Stream #0.1(und): Audio: aac, 48000 Hz, 5.1, s16, 317 kb/s

Metadata:

creation_time : 2010-10-15 17:54:47

[buffer @ 01a5b250] w:1280 h:720 pixfmt:yuv420p

[scale @ 01847030] w:1280 h:720 fmt:yuv420p -> w:720 h:576 fmt:yuv420p flags:0x4

[scale @ 01780e90] w:720 h:576 fmt:yuv420p -> w:720 h:406 fmt:yuv420p flags:0x4

Output #0, asf, to 'D:\TempTrancodeFolder\73DBA4DC-58B6-4754-857D-D35FA5E058D4\Video\3880-asf-wmv2-wmav2.mzt':

Metadata:

major_brand : isom

minor_version : 1

compatible_brands: isomavc1

creation_time : 2010-10-15 17:53:00

WM/EncodingSettings: Lavf52.88.0

Stream #0.0(und): Video: wmv2 (hq), yuv420p, 720x406 [PAR 64:45 DAR 512:203], q=2-31, 15000 kb/s, 1k tbn, 23.98 tbc

Metadata:

creation_time : 2010-10-15 17:53:00

Stream #0.1(und): Audio: wmav2, 48000 Hz, 2 channels, s16, 64 kb/s

Metadata:

creation_time : 2010-10-15 17:54:47

Stream mapping:

Stream #0.0 -> #0.0

Stream #0.1 -> #0.1

Press [q] to stop encoding

Resampling with input channels greater than 2 unsupported.

Can not resample 6 channels @ 48000 Hz to 2 channels @ 48000 Hz

10 - Jan 04 22:45:33.375 -

<MEZZMO>: Child process ended

Paul
01-05-2011, 09:56 AM
Yes, that's a limitation of FFmpeg, unfortunately:



Resampling with input channels greater than 2 unsupported.

Can not resample 6 channels @ 48000 Hz to 2 channels @ 48000 Hz


So, we cannot recode that file until this is fixed by FFmpeg developers.

We are investigating using another encoder for WMV (this is only relevant for the XBox), so maybe one of the next updates will have better encoding.

Quiffster
01-05-2011, 09:44 PM
Hi Dennis, I thought as much from doing a little digging myself.

Quiffster
01-09-2011, 11:01 PM
Hi Dennis,
MezzmoMediaServer.exe is still crashing. It didn't do it for a few days, but then it failed quite consistently for a few days again. I have the service set to restart the failed service after 1 minute, so I don't have to keep restarting. I'd like to send the log file - but it is absurdly large - is there a logging level (verbosity) option somewhere?

---------------------------------
Event Type: Information
Event Source: Application Error
Event Category: (100)
Event ID: 1004
Date: 08/01/2011
Time: 23:46:09
User: N/A
Computer: KEOGH-SERVER
Description:
Reporting queued error: faulting application MezzmoMediaServer.exe, version 2.1.12.0, faulting module MezzmoMediaServer.exe, version 2.1.12.0, fault address 0x00056a6a.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 4d 65 7a ure Mez
0018: 7a 6d 6f 4d 65 64 69 61 zmoMedia
0020: 53 65 72 76 65 72 2e 65 Server.e
0028: 78 65 20 32 2e 31 2e 31 xe 2.1.1
0030: 32 2e 30 20 69 6e 20 4d 2.0 in M
0038: 65 7a 7a 6d 6f 4d 65 64 ezzmoMed
0040: 69 61 53 65 72 76 65 72 iaServer
0048: 2e 65 78 65 20 32 2e 31 .exe 2.1
0050: 2e 31 32 2e 30 20 61 74 .12.0 at
0058: 20 6f 66 66 73 65 74 20 offset
0060: 30 30 30 35 36 61 36 61 00056a6a

Paul
01-10-2011, 11:16 AM
No, there's no verbosity option as we generally need to see everything going on. If it happens consistently, then maybe you could just switch the server not to restart automatically, then delete the logs, start the server, wait for it to crash and then zip up the logs and send them in. I would expect them to be 100-200 MBs in size, but they compress well.