Ticket #610: pulse.assert.1.log

File pulse.assert.1.log, 12.1 KB (added by magcius, 3 years ago)
Line 
1 [jstpierre@jstpierre-arch ~]$ LD_BIND_NOW=1 gdb pulseaudio
2GNU gdb 6.8
3Copyright (C) 2008 Free Software Foundation, Inc.
4License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
5This is free software: you are free to change and redistribute it.
6There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
7and "show warranty" for details.
8This GDB was configured as "i686-pc-linux-gnu"...
9(gdb) handle SIGXCPU SIGPWR SIG33 SIG34 SIG42 SIG43 SIG44 SIG45 SIG46 SIG47 SIG48 SIG49 SIG50 SIG51 SIG52 SIG53 SIG63 SIG62 SIG61 SIG60 SIG59 SIG58 nostop noprint
10Signal        Stop  Print   Pass to program Description
11SIGXCPU       No    No  Yes     CPU time limit exceeded
12SIGPWR        No    No  Yes     Power fail/restart
13SIG33         No    No  Yes     Real-time event 33
14SIG34         No    No  Yes     Real-time event 34
15SIG42         No    No  Yes     Real-time event 42
16SIG43         No    No  Yes     Real-time event 43
17SIG44         No    No  Yes     Real-time event 44
18SIG45         No    No  Yes     Real-time event 45
19SIG46         No    No  Yes     Real-time event 46
20SIG47         No    No  Yes     Real-time event 47
21SIG48         No    No  Yes     Real-time event 48
22SIG49         No    No  Yes     Real-time event 49
23SIG50         No    No  Yes     Real-time event 50
24SIG51         No    No  Yes     Real-time event 51
25SIG52         No    No  Yes     Real-time event 52
26SIG53         No    No  Yes     Real-time event 53
27SIG58         No    No  Yes     Real-time event 58
28SIG59         No    No  Yes     Real-time event 59
29SIG60         No    No  Yes     Real-time event 60
30SIG61         No    No  Yes     Real-time event 61
31SIG62         No    No  Yes     Real-time event 62
32SIG63         No    No  Yes     Real-time event 63
33(gdb) run
34Starting program: /usr/bin/pulseaudio
35[Thread debugging using libthread_db enabled]
36[New Thread 0xb7271700 (LWP 6815)]
37W: module.c: module-hal-detect is deprecated: Please use module-udev-detect instead of module-hal-detect!
38[New Thread 0xb30e2b70 (LWP 6819)]
39[New Thread 0xb28dab70 (LWP 6820)]
40E: alsa-sink.c: ALSA woke us up to write new data to the device, but there was actually nothing to write!
41E: alsa-sink.c: Most likely this is a bug in the ALSA driver 'snd_intel8x0'. Please report this issue to the ALSA developers.
42E: alsa-sink.c: We were woken up with POLLOUT set -- however a subsequent snd_pcm_avail() returned 0 or another value < min_avail.
43E: memblock.c: Assertion 'segment->n_blocks >= 1' failed at pulsecore/memblock.c:521, function memblock_free(). Aborting.
44
45Program received signal SIGABRT, Aborted.
46[Switching to Thread 0xb7271700 (LWP 6815)]
470xb7fe2424 in __kernel_vsyscall ()
48(gdb) thread apply all bt
49
50Thread 3 (Thread 0xb28dab70 (LWP 6820)):
51#0  0xb7fe2424 in __kernel_vsyscall ()
52#1  0xb7520ec0 in ppoll () from /lib/libc.so.6
53#2  0xb7aa5f33 in pa_rtpoll_run (p=0xa0642d8, wait_op=true) at pulsecore/rtpoll.c:314
54#3  0xb7e9af5e in thread_func (userdata=0xa04ecf8) at modules/alsa/alsa-source.c:1153
55#4  0xb7a00e36 in internal_thread_func (userdata=0xa08cb50) at pulsecore/thread-posix.c:72
56#5  0xb7d3268c in start_thread () from /lib/libpthread.so.0
57#6  0xb752ae2e in clone () from /lib/libc.so.6
58
59Thread 2 (Thread 0xb30e2b70 (LWP 6819)):
60#0  0xb7fe2424 in __kernel_vsyscall ()
61#1  0xb7520ec0 in ppoll () from /lib/libc.so.6
62#2  0xb7aa5f33 in pa_rtpoll_run (p=0xa076428, wait_op=true) at pulsecore/rtpoll.c:314
63#3  0xb7e942d7 in thread_func (userdata=0xa069cd0) at modules/alsa/alsa-sink.c:1298
64#4  0xb7a00e36 in internal_thread_func (userdata=0xa064230) at pulsecore/thread-posix.c:72
65#5  0xb7d3268c in start_thread () from /lib/libpthread.so.0
66#6  0xb752ae2e in clone () from /lib/libc.so.6
67
68Thread 1 (Thread 0xb7271700 (LWP 6815)):
69#0  0xb7fe2424 in __kernel_vsyscall ()
70#1  0xb7487461 in raise () from /lib/libc.so.6
71#2  0xb7488c62 in abort () from /lib/libc.so.6
72#3  0xb79dea94 in memblock_free (b=0xa093048) at pulsecore/memblock.c:521
73#4  0xb79ded69 in pa_memblock_unref (b=0xa093048) at pulsecore/memblock.c:578
74#5  0xb79e27fa in drop_block (bq=0xa098b48, q=0xa0944d8) at pulsecore/memblockq.c:207
75#6  0xb79e5a56 in pa_memblockq_silence (bq=0xa098b48) at pulsecore/memblockq.c:934
76#7  0xb79e2204 in pa_memblockq_free (bq=0xa098b48) at pulsecore/memblockq.c:114
77#8  0xb7fb4b18 in playback_stream_free (o=0xa099d70) at pulsecore/protocol-native.c:752
78#9  0xb7a9de5e in pa_object_unref (o=0xa099d70) at pulsecore/object.c:64
79#10 0xb7fb30e9 in playback_stream_unref (o=0xa099d70) at pulsecore/protocol-native.c:141
80#11 0xb7fb4a6b in playback_stream_unlink (s=0xa099d70) at pulsecore/protocol-native.c:742
81#12 0xb7fb8887 in command_delete_stream (pd=0xa068e78, command=4, tag=3227, t=0xa08fa60, userdata=0xa05e550) at pulsecore/protocol-native.c:2026
82#13 0xb79e810e in pa_pdispatch_run (pd=0xa068e78, packet=0xa0939e0, creds=0xa069228, userdata=0xa05e550) at pulsecore/pdispatch.c:330
83#14 0xb7fc1ef4 in pstream_packet_callback (p=0xa069160, packet=0xa0939e0, creds=0xa069228, userdata=0xa05e550) at pulsecore/protocol-native.c:4341
84#15 0xb79ef683 in do_read (p=0xa069160) at pulsecore/pstream.c:816
85#16 0xb79ece05 in do_something (p=0xa069160) at pulsecore/pstream.c:184
86#17 0xb79ed027 in io_callback (io=0xa046660, userdata=0xa069160) at pulsecore/pstream.c:213
87#18 0xb79d4bf1 in callback (m=0xa036dac, e=0xa085170, fd=10, f=PA_IO_EVENT_INPUT, userdata=0xa046660) at pulsecore/iochannel.c:119
88#19 0xb7a475ee in dispatch_pollfds (m=0xa036d70) at pulse/mainloop.c:712
89#20 0xb7a4832a in pa_mainloop_dispatch (m=0xa036d70) at pulse/mainloop.c:924
90#21 0xb7a484bb in pa_mainloop_iterate (m=0xa036d70, block=1, retval=0xbfd21d64) at pulse/mainloop.c:954
91#22 0xb7a48521 in pa_mainloop_run (m=0xa036d70, retval=0xbfd21d64) at pulse/mainloop.c:969
92#23 0x08062c98 in main (argc=1, argv=0xbfd21e74) at daemon/main.c:891
93(gdb) thread apply all bt full
94
95Thread 3 (Thread 0xb28dab70 (LWP 6820)):
96#0  0xb7fe2424 in __kernel_vsyscall ()
97No symbol table info available.
98#1  0xb7520ec0 in ppoll () from /lib/libc.so.6
99No symbol table info available.
100#2  0xb7aa5f33 in pa_rtpoll_run (p=0xa0642d8, wait_op=true) at pulsecore/rtpoll.c:314
101    ts = {tv_sec = 0, tv_nsec = 0}
102    i = (pa_rtpoll_item *) 0x0
103    r = 0
104    timeout = {tv_sec = 0, tv_usec = 0}
105    __func__ = "pa_rtpoll_run"
106    __PRETTY_FUNCTION__ = "pa_rtpoll_run"
107#3  0xb7e9af5e in thread_func (userdata=0xa04ecf8) at modules/alsa/alsa-source.c:1153
108    ret = 1
109    u = (struct userdata *) 0xa04ecf8
110    revents = 0
111    __func__ = "thread_func"
112    __PRETTY_FUNCTION__ = "thread_func"
113#4  0xb7a00e36 in internal_thread_func (userdata=0xa08cb50) at pulsecore/thread-posix.c:72
114    t = (pa_thread *) 0xa08cb50
115    __func__ = "internal_thread_func"
116    __PRETTY_FUNCTION__ = "internal_thread_func"
117#5  0xb7d3268c in start_thread () from /lib/libpthread.so.0
118No symbol table info available.
119#6  0xb752ae2e in clone () from /lib/libc.so.6
120No symbol table info available.
121
122Thread 2 (Thread 0xb30e2b70 (LWP 6819)):
123#0  0xb7fe2424 in __kernel_vsyscall ()
124No symbol table info available.
125#1  0xb7520ec0 in ppoll () from /lib/libc.so.6
126No symbol table info available.
127#2  0xb7aa5f33 in pa_rtpoll_run (p=0xa076428, wait_op=true) at pulsecore/rtpoll.c:314
128    ts = {tv_sec = 0, tv_nsec = 0}
129    i = (pa_rtpoll_item *) 0xa08cb08
130    r = 0
131    timeout = {tv_sec = 0, tv_usec = 0}
132    __func__ = "pa_rtpoll_run"
133    __PRETTY_FUNCTION__ = "pa_rtpoll_run"
134#3  0xb7e942d7 in thread_func (userdata=0xa069cd0) at modules/alsa/alsa-sink.c:1298
135    ret = 1
136    u = (struct userdata *) 0xa069cd0
137    revents = 0
138    __func__ = "thread_func"
139    __PRETTY_FUNCTION__ = "thread_func"
140#4  0xb7a00e36 in internal_thread_func (userdata=0xa064230) at pulsecore/thread-posix.c:72
141    t = (pa_thread *) 0xa064230
142    __func__ = "internal_thread_func"
143    __PRETTY_FUNCTION__ = "internal_thread_func"
144#5  0xb7d3268c in start_thread () from /lib/libpthread.so.0
145No symbol table info available.
146#6  0xb752ae2e in clone () from /lib/libc.so.6
147No symbol table info available.
148
149---Type <return> to continue, or q <return> to quit---
150Thread 1 (Thread 0xb7271700 (LWP 6815)):
151#0  0xb7fe2424 in __kernel_vsyscall ()
152No symbol table info available.
153#1  0xb7487461 in raise () from /lib/libc.so.6
154No symbol table info available.
155#2  0xb7488c62 in abort () from /lib/libc.so.6
156No symbol table info available.
157#3  0xb79dea94 in memblock_free (b=0xa093048) at pulsecore/memblock.c:521
158    segment = (pa_memimport_segment *) 0xa093660
159    import = (pa_memimport *) 0xa068d48
160    __func__ = "memblock_free"
161    __PRETTY_FUNCTION__ = "memblock_free"
162#4  0xb79ded69 in pa_memblock_unref (b=0xa093048) at pulsecore/memblock.c:578
163    __func__ = "pa_memblock_unref"
164    __PRETTY_FUNCTION__ = "pa_memblock_unref"
165#5  0xb79e27fa in drop_block (bq=0xa098b48, q=0xa0944d8) at pulsecore/memblockq.c:207
166    __func__ = "drop_block"
167    __PRETTY_FUNCTION__ = "drop_block"
168#6  0xb79e5a56 in pa_memblockq_silence (bq=0xa098b48) at pulsecore/memblockq.c:934
169    __func__ = "pa_memblockq_silence"
170    __PRETTY_FUNCTION__ = "pa_memblockq_silence"
171#7  0xb79e2204 in pa_memblockq_free (bq=0xa098b48) at pulsecore/memblockq.c:114
172    __func__ = "pa_memblockq_free"
173    __PRETTY_FUNCTION__ = "pa_memblockq_free"
174#8  0xb7fb4b18 in playback_stream_free (o=0xa099d70) at pulsecore/protocol-native.c:752
175    s = (playback_stream *) 0xa099d70
176    __func__ = "playback_stream_free"
177    __PRETTY_FUNCTION__ = "playback_stream_free"
178#9  0xb7a9de5e in pa_object_unref (o=0xa099d70) at pulsecore/object.c:64
179    __func__ = "pa_object_unref"
180    __PRETTY_FUNCTION__ = "pa_object_unref"
181#10 0xb7fb30e9 in playback_stream_unref (o=0xa099d70) at pulsecore/protocol-native.c:141
182No locals.
183#11 0xb7fb4a6b in playback_stream_unlink (s=0xa099d70) at pulsecore/protocol-native.c:742
184    __func__ = "playback_stream_unlink"
185    __PRETTY_FUNCTION__ = "playback_stream_unlink"
186#12 0xb7fb8887 in command_delete_stream (pd=0xa068e78, command=4, tag=3227, t=0xa08fa60, userdata=0xa05e550) at pulsecore/protocol-native.c:2026
187    s = (playback_stream *) 0xa099d70
188    c = (pa_native_connection *) 0xa05e550
189    channel = 210
190    __func__ = "command_delete_stream"
191    __PRETTY_FUNCTION__ = "command_delete_stream"
192#13 0xb79e810e in pa_pdispatch_run (pd=0xa068e78, packet=0xa0939e0, creds=0xa069228, userdata=0xa05e550) at pulsecore/pdispatch.c:330
193    c = (const pa_pdispatch_cb_t *) 0xb7fc9730
194    tag = 3227
195    command = 4
196    ts = (pa_tagstruct *) 0xa08fa60
197    ret = -1
198    __func__ = "pa_pdispatch_run"
199    __PRETTY_FUNCTION__ = "pa_pdispatch_run"
200#14 0xb7fc1ef4 in pstream_packet_callback (p=0xa069160, packet=0xa0939e0, creds=0xa069228, userdata=0xa05e550) at pulsecore/protocol-native.c:4341
201    c = (pa_native_connection *) 0xa05e550
202    __func__ = "pstream_packet_callback"
203    __PRETTY_FUNCTION__ = "pstream_packet_callback"
204#15 0xb79ef683 in do_read (p=0xa069160) at pulsecore/pstream.c:816
205---Type <return> to continue, or q <return> to quit---
206    d = (void *) 0xa0939f0
207    l = 15
208    r = 15
209    release_memblock = (pa_memblock *) 0x0
210    __func__ = "do_read"
211    __PRETTY_FUNCTION__ = "do_read"
212#16 0xb79ece05 in do_something (p=0xa069160) at pulsecore/pstream.c:184
213    __func__ = "do_something"
214    __PRETTY_FUNCTION__ = "do_something"
215#17 0xb79ed027 in io_callback (io=0xa046660, userdata=0xa069160) at pulsecore/pstream.c:213
216    p = (pa_pstream *) 0xa069160
217    __func__ = "io_callback"
218    __PRETTY_FUNCTION__ = "io_callback"
219#18 0xb79d4bf1 in callback (m=0xa036dac, e=0xa085170, fd=10, f=PA_IO_EVENT_INPUT, userdata=0xa046660) at pulsecore/iochannel.c:119
220    io = (pa_iochannel *) 0xa046660
221    changed = true
222    __func__ = "callback"
223    __PRETTY_FUNCTION__ = "callback"
224#19 0xb7a475ee in dispatch_pollfds (m=0xa036d70) at pulse/mainloop.c:712
225    e = (pa_io_event *) 0xa085170
226    r = 0
227    k = 1
228    __func__ = "dispatch_pollfds"
229    __PRETTY_FUNCTION__ = "dispatch_pollfds"
230#20 0xb7a4832a in pa_mainloop_dispatch (m=0xa036d70) at pulse/mainloop.c:924
231    dispatched = 0
232    __func__ = "pa_mainloop_dispatch"
233    __PRETTY_FUNCTION__ = "pa_mainloop_dispatch"
234#21 0xb7a484bb in pa_mainloop_iterate (m=0xa036d70, block=1, retval=0xbfd21d64) at pulse/mainloop.c:954
235    r = 1
236    __func__ = "pa_mainloop_iterate"
237    __PRETTY_FUNCTION__ = "pa_mainloop_iterate"
238#22 0xb7a48521 in pa_mainloop_run (m=0xa036d70, retval=0xbfd21d64) at pulse/mainloop.c:969
239    r = 1
240#23 0x08062c98 in main (argc=1, argv=0xbfd21e74) at daemon/main.c:891
241    c = (pa_core *) 0xa03b438
242    buf = (pa_strbuf *) 0xa038690
243    conf = (pa_daemon_conf *) 0xa0369d8
244    mainloop = (pa_mainloop *) 0xa036d70
245    s = 0xa039d28 "�g\b\n��\b\n\036"
246    r = 0
247    retval = 0
248    d = 1
249    valid_pid_file = true
250    ltdl_init = true
251    passed_fd = -1
252    e = 0x0
253    daemon_pipe = {-1, -1}
254    autospawn_fd = -1
255    autospawn_locked = false
256    dbus = (pa_dbus_connection *) 0xa044d10
257    __func__ = "main"
258    __PRETTY_FUNCTION__ = "main"
259(gdb)