Bug#805599: mediatomb: Segfault when "mark-played-items" enabled

2015-11-19 Thread Ian Wienand
Package: mediatomb
Version: 0.12.1-47-g7ab7616-1
Severity: normal

When enabling the "mark-played-items" configuration option, there
is a repeatable segfault of the application as soon as you
attempt to watch a video file.

I have attached a backtrace


-- System Information:
Debian Release: 8.2
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages mediatomb depends on:
ii  iceweasel [www-browser]  38.4.0esr-1~deb8u1
ii  mediatomb-daemon 0.12.1-47-g7ab7616-1
ii  w3m [www-browser]0.5.3-19

mediatomb recommends no packages.

mediatomb suggests no packages.

-- no debconf information
#0  ConfigManager::getStringArrayOption (this=this@entry=0xf43840, 
option=option@entry=CFG_SERVER_EXTOPTS_MARK_PLAYED_ITEMS_CONTENT_LIST) at 
../src/config_manager.cc:3172
No locals.
#1  0x004f4911 in PlayHook::trigger (this=this@entry=0x7f847c0101a0, 
obj=...) at ../src/play_hook.cc:57
mark_list = {_ptr = 0x28}
cfg = {_ptr = 0xf43840}
__func__ = "trigger"
#2  0x004eae2c in FileRequestHandler::open 
(this=this@entry=0x7f847c000ee0, filename=, 
info=info@entry=0x7f8491ffaab0, mode=mode@entry=UPNP_READ, range=...)
at ../src/file_request_handler.cc:744
io_handler = {_ptr = 0x7f847c027a80}
objectID = 
mimeType = {base = 0x7f847c005b40}
is_srt = 
tr_profile = {base = 0x0}
__func__ = "open"
statbuf = {st_dev = 2304, st_ino = 4100062952, st_nlink = 1, st_mode = 
33188, st_uid = 1000, st_gid = 1000, __pad0 = 0, st_rdev = 0, st_size = 
534903120, st_blksize = 4096, 
  st_blocks = 1044752, st_atim = {tv_sec = 1447957178, tv_nsec = 
970304166}, st_mtim = {tv_sec = 1421686659, tv_nsec = 565695282}, st_ctim = 
{tv_sec = 1421686659, tv_nsec = 565695282}, 
  __glibc_reserved = {0, 0, 0}}
url_path = {base = 0x0}
parameters = {base = 0x7f847c028d30}
dict = {_ptr = 0x7f847c000b00}
objID = {base = 0x7f847c029040}
storage = {_ptr = 0xf40cb0}
obj = {_ptr = 0x7f847c00f840}
objectType = 
res_id = 
s_res_id = {base = 0x7f847c027740}
item = {_ptr = 0x7f847c00f840}
path = {base = 0x7f847c00dc40}
ext = {base = 0x7f847c027670}
edot = 
header = {base = 0x7f847c025ff0}
slash_pos = 
rh = {base = 0x0}
#3  0x004c1290 in web_open (filename=, 
headers=, info=0x7f8491ffaab0, mode=UPNP_READ) at 
../src/web_callbacks.cc:225
reqHandler = {_ptr = 0x7f847c000ee0}
ioHandler = {_ptr = 0x7f847c027040}
__func__ = "web_open"
link = {base = 0x7f847c028e00}
timeseek = 
#4  0x0052d1fb in process_request (Fp=, 
RespInstr=0x7f8491ffab30, alias=0x7f8491ffaae0, filename=0x7f8491ffaa90, 
headers=0x7f8491ffaa70, rtype=, 
req=0x7f8491ffac90) at ../upnp/src/genlib/net/http/webserver.c:1340
request_doc = 0x7f847c00aad0 
"/content/media/object_id/2447/res_id/0/ext/file.m4v"
url = 0x7f8491ffac98
temp_str = 
using_virtual_dir = 1 '\001'
alias_grabbed = 0 '\000'
dummy = 51
code = 
err_code = 500
finfo = {file_length = 534903120, last_modified = 1421686659, 
is_directory = 0, is_readable = 1, force_chunked = 0, content_type = 
0x7f847c001030 "video/x-m4v", 
  http_header = 0x7f847c001d10 "Content-Disposition: attachment; 
filename=\"my-file.m4v\"\r\nAccept-Ranges: bytes"}
using_alias = 0 '\000'
resp_major = 1
resp_minor = 1
#5  web_server_callback (parser=0x7f8491ffac90, req=0x7f8491ffac90, 
info=0x7f8491ffac80) at ../upnp/src/genlib/net/http/webserver.c:1800
ret = 
timeout = 0
rtype = RESP_FILEDOC
headers = {buf = 0x0, length = 0, capacity = 0, size_inc = 5}
filename = {buf = 0x7f847c000ea0 
"/content/media/object_id/2447/res_id/0/ext/file.m4v", length = 51, capacity = 
51, size_inc = 5}
xmldoc = {name = {buf = 0x0, length = 0, capacity = 0, size_inc = 0}, 
doc = {buf = 0x0, length = 0, capacity = 0, size_inc = 0}, last_modified = 0, 
ct = 0x0}
RespInstr = {IsVirtualFile = 1, IsChunkActive = 0, IsRangeActive = 0, 
IsTrailers = 0, RangeHeader = '\000' , "Y\f진\177", '\000' 
, 
  RangeOffset = 16, ReadSendSize = 140207361862768, RecvWriteSize = 
140207361862688}
Fp = 0x0
#6  0x00525fc2 in dispatch_request (hparser=0x7f8491ffac90, 
info=0x7f8491ffac80) at ../upnp/src/genlib/miniserver/miniserver.c:236
callback = 
#7  handle_request (args=0x7f848c0008c0) at 
../upnp/src/genlib/miniserver/miniserver.c:339
info = {socket = 12, foreign_ip_addr = {s_addr = 3137382592}, 
foreign_ip_port = 58739}
http_error_code = 0
ret_code 

Bug#805549: libstk0-dev packaging bug, missing include files SKINI.msg and SKINI.tbl

2015-11-19 Thread Hanno Zulla
Package: libstk0-dev
Version: 4.4.4-5build2
Severity: normal

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

The debian libstk0-dev packaging rule only copies .h files to /usr/include/stk/
but the stk source package comes with two non .h files for that directory:
SKINI.msg and SKINI.tbl are thus missing from the resulting Debian package.

The bug is in the install-headers section of 01-makefile.patch:

+install-headers:
+   install -d $(DESTDIR)/usr/include/stk
+   cp -r ../include/*.h $(DESTDIR)/usr/include/stk

should be

+install-headers:
+   install -d $(DESTDIR)/usr/include/stk
+   cp -r ../include/* $(DESTDIR)/usr/include/stk

instead.

I noticed this while trying to package the supercollider sc3 plugins, which
requires SKINI.msg for building.

Thank you.

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: jessie/sid
  APT prefers wily-updates
  APT policy: (500, 'wily-updates'), (500, 'wily-security'), (500, 'wily'), 
(100, 'wily-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.2.0-18-generic (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libstk0-dev depends on:
ii  librtaudio-dev  4.1.1~ds0-3
ii  librtmidi-dev   2.1.0~ds0-4
ii  libstk0c2a  4.4.4-5build2

libstk0-dev recommends no packages.

libstk0-dev suggests no packages.

-- no debconf information

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Bug#805599: mediatomb: Segfault when "mark-played-items" enabled

2015-11-19 Thread Ian Wienand
Source: mediatomb
Followup-For: Bug #805599

It turns out this is a lack of a default in
mark-played-items/mark/content, despite this being documented as
optional

A quick workaround is to add


  *
  
   video
  


to the config file.  I believe the following patch should add the
default values if none are set.

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (650, 'testing'), (600, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
>From 086f951bdb2c156a1bff3e320009d147901a8a27 Mon Sep 17 00:00:00 2001
From: Ian Wienand 
Date: Fri, 20 Nov 2015 13:04:58 +1100
Subject: [PATCH 1/1] Add defaults for mark-played-items / content parameter

 is documented as an optional config option,
but if it is not set, no default is set for
CFG_SERVER_EXTOPTS_MARK_PLAYED_ITEMS_CONTENT_LIST and we will end up
segfaulting when we try to mark it played in src/play_hook.cc

This adds the defaults when the option is not set
---
 src/config_manager.cc | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/src/config_manager.cc b/src/config_manager.cc
index 2d069c7..b3d1dd5 100644
--- a/src/config_manager.cc
+++ b/src/config_manager.cc
@@ -1949,6 +1949,13 @@ void ConfigManager::validate(String serverhome)
 NEW_STRARR_OPTION(mark_content_list);
 SET_STRARR_OPTION(CFG_SERVER_EXTOPTS_MARK_PLAYED_ITEMS_CONTENT_LIST);
 }
+} else {
+// add default content types if ... not specified
+mark_content_list->append(_(DEFAULT_MARK_PLAYED_CONTENT_VIDEO));
+mark_content_list->append(_(DEFAULT_MARK_PLAYED_CONTENT_AUDIO));
+mark_content_list->append(_(DEFAULT_MARK_PLAYED_CONTENT_IMAGE));
+NEW_STRARR_OPTION(mark_content_list);
+SET_STRARR_OPTION(CFG_SERVER_EXTOPTS_MARK_PLAYED_ITEMS_CONTENT_LIST);
 }
 }
 
-- 
2.6.2

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

[bts-link] source package soundconverter

2015-11-19 Thread bts-link-upstream
#
# bts-link upstream status pull for source package soundconverter
# see http://lists.debian.org/debian-devel-announce/2006/05/msg1.html
#

user bts-link-upstr...@lists.alioth.debian.org

# remote status report for #804454 (http://bugs.debian.org/804454)
# Bug title: [soundconverter] Does not write any output files.
#  * https://bugs.launchpad.net/bugs/1516319
#  * remote status changed: (?) -> In-Progress
usertags 804454 + status-In-Progress

thanks

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


[bts-link] source package audacity

2015-11-19 Thread bts-link-upstream
#
# bts-link upstream status pull for source package audacity
# see http://lists.debian.org/debian-devel-announce/2006/05/msg1.html
#

user bts-link-upstr...@lists.alioth.debian.org

# remote status report for #790882 (http://bugs.debian.org/790882)
# Bug title: audacity: Enter track name containing "r" starts record
#  * http://bugzilla.audacityteam.org/show_bug.cgi?id=1141
#  * remote status changed: (?) -> RESOLVED
#  * remote resolution changed: (?) -> QUICKFIXED
usertags 790882 + status-RESOLVED resolution-QUICKFIXED

# remote status report for #790882 (http://bugs.debian.org/790882)
# Bug title: audacity: Enter track name containing "r" starts record
#  * http://bugzilla.audacityteam.org/show_bug.cgi?id=1141
#  * remote status changed: (?) -> RESOLVED
#  * remote resolution changed: (?) -> QUICKFIXED
usertags 790882 + status-RESOLVED resolution-QUICKFIXED

thanks

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


pd-gil_0.1~20151118-1_amd64.changes ACCEPTED into unstable, unstable

2015-11-19 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Wed, 18 Nov 2015 22:11:13 +0100
Source: pd-gil
Binary: pd-gil
Architecture: source all
Version: 0.1~20151118-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers 

Changed-By: IOhannes m zmölnig (Debian/GNU) 
Description:
 pd-gil - Geometry Interaction Library for Pure Data / Gem
Closes: 805485
Changes:
 pd-gil (0.1~20151118-1) unstable; urgency=medium
 .
   * Initial release (Closes: #805485)
Checksums-Sha1:
 738565031d63a5f8ab577653a15d2490df97e7e5 1998 pd-gil_0.1~20151118-1.dsc
 8673629082d2c4adf364417a83145211db0d8661 19947 pd-gil_0.1~20151118.orig.tar.bz2
 a4d8da3f945f355a6ca0ccdfd279afc8a39d3bbc 3228 
pd-gil_0.1~20151118-1.debian.tar.xz
 0f8158049f567ebd3754caa9a7dfba3937076092 13400 pd-gil_0.1~20151118-1_all.deb
Checksums-Sha256:
 080c9ac7e8ff282bea0df90603874021a40d97b1321193016b57a8800b65c94a 1998 
pd-gil_0.1~20151118-1.dsc
 9792975b9e5226af1205c8c42b7737425bc32cd633dc7367cacb75538392b88c 19947 
pd-gil_0.1~20151118.orig.tar.bz2
 3e48f883d79b8f35781078e9e8ff4b6c7932f2dab959d37c8a13034193ece562 3228 
pd-gil_0.1~20151118-1.debian.tar.xz
 4230aab7a4a7490cec2e580ff87c1da07d54b3f811ec881fb44c1c20655624f6 13400 
pd-gil_0.1~20151118-1_all.deb
Files:
 208c3a2b7369dfcd7e9257ce0be978f2 1998 sound optional pd-gil_0.1~20151118-1.dsc
 70968a68b7b8f4c818b170f774ee6a15 19947 sound optional 
pd-gil_0.1~20151118.orig.tar.bz2
 489cf75a16ca043b424d0a6b41e5a568 3228 sound optional 
pd-gil_0.1~20151118-1.debian.tar.xz
 9fcdbc45d0888d0dec446fa989a2656a 13400 sound optional 
pd-gil_0.1~20151118-1_all.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCAAGBQJWTOpBAAoJELZQGcR/ejb4tiAP/RXEgXmQApXsZiiPn4vdrDF8
du5wnYTuhb5lGwzqyi9SCo55CDF796a8bNrk5X3/pfaDcBsWR7aBTWe6qotNOE6/
lX64gWEZf4KWJM7MfWyrKF8Sh6+n07MGTGPaLtAcHzUZf33IPFXOIFrcjnZC+Pxt
ZQW6OCHOKHfhkxvvSgdyfFdMU/wlKyNUxqm/QuqYTKCPQzz2dn6HTLmEdcAZYPbB
OFLt3k3efWw59ZBQ9JY9YjSg2DeJRjJZRkM2CHLorgzF55Qu96W+fSt7pLdqBHsO
sWbfnDoREc2rLSCFhxvEjXC5wjjKJzeaHJ3dPwxliBWjyJDaWHdfDdZxA6cR19HV
7ig7danpKbYI0rD8pGOXSamf85DmJA+rYq9M2HSSdj80+Vq6lgIyqvUeMFkfyQtD
nr+aK5gemjaNmv3HTgQuS4kCqW1tcQMFrSJL6oYfFx0iMWp4vF7wBx3iO/wwsqGy
U5YQoyWj2UQpxdNmYj74d7B0614qVEZwK6WGj14G8KPYj36qLyIuigCiIoo2PVvC
SYqPfbxDL5+2GBJqWsKGhbqTpRmkmKzdaYhIkU8gVHS/G3Aatf4Sgb+8Uxxjkv6W
OyTQhjIG+csuf5Qq+hu3PEILkM5/R/+kc8qLtqUCFU9ouPyrm3XFwJnPwA1Vdqlk
pwtQ3fHj9hD9AIpaLi2i
=NgIy
-END PGP SIGNATURE-


Thank you for your contribution to Debian.

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers