https://osmocom.org/https://osmocom.org/favicon.ico?16647414092016-07-03T14:20:26ZOpen Source Mobile Communicationslibosmocore - Bug #1760: LAPD: segfault in T200 call-backhttps://osmocom.org/issues/1760?journal_id=17242016-07-03T14:20:26Zlaforge
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li></ul><p>So it seems T200 is expiring, but the tx_hist array is NULL at that point.</p>
<p>tx_hist is allocated in lapd_dl_init() and set to NULL in lapd_dl_exit().</p>
<p>The latter appears to be executed before the crash:<br /><pre>
Breakpoint 1, lapd_dl_exit (dl=0x8194230) at lapd_core.c:319
319 {
(gdb) bt
#0 lapd_dl_exit (dl=0x8194230) at lapd_core.c:319
#1 0xb7f257d3 in lapd_sap_free (sap=0x8194220) at input/lapd.c:249
#2 0xb7f26996 in send_dlsap (dp=0xbffffa14, lctx=0x8194254) at input/lapd.c:629
#3 0xb7f892ba in send_dl_l3 (msg=<optimized out>, lctx=<optimized out>, op=<optimized out>, prim=<optimized out>) at lapd_core.c:359
#4 send_dl_simple (lctx=<optimized out>, op=<optimized out>, prim=<optimized out>) at lapd_core.c:368
#5 lapd_t200_cb (data=0x8194230) at lapd_core.c:577
#6 0xb7f5a99b in osmo_timers_update () at timer.c:244
#7 0xb7f5b0e3 in osmo_select_main (polling=0) at select.c:188
#8 0x0804d575 in main (argc=3, argv=0xbffffd44) at bsc_hack.c:375
</pre></p> libosmocore - Bug #1760: LAPD: segfault in T200 call-backhttps://osmocom.org/issues/1760?journal_id=17252016-07-03T16:52:05Zlaforge
<ul><li><strong>File</strong> <a href="/attachments/2356">flush.diff</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/2356/flush.diff">flush.diff</a> added</li><li><strong>% Done</strong> changed from <i>0</i> to <i>50</i></li></ul><p>attached diff fixes the crash, but I'm facing other LAPD related issues, not submitting until it is clear.</p> libosmocore - Bug #1760: LAPD: segfault in T200 call-backhttps://osmocom.org/issues/1760?journal_id=17262016-07-03T18:48:17Zlaforge
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Closed</i></li><li><strong>% Done</strong> changed from <i>50</i> to <i>100</i></li></ul><p>submitted as <a class="external" href="https://gerrit.osmocom.org/451">https://gerrit.osmocom.org/451</a></p> libosmocore - Bug #1760: LAPD: segfault in T200 call-backhttps://osmocom.org/issues/1760?journal_id=17282016-07-03T20:17:18Zlaforge
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-3 priority-2 priority-default closed" href="/issues/1761">Bug #1761</a>: LAPD: segfault when bootstrapping Nokia InSite</i> added</li></ul> libosmocore - Bug #1760: LAPD: segfault in T200 call-backhttps://osmocom.org/issues/1760?journal_id=17312016-07-03T20:20:47Zlaforge
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-1 priority-2 priority-default" href="/issues/1762">Bug #1762</a>: Review LAPD code for race conditions regarding state, particularly in RELEASE</i> added</li></ul> libosmocore - Bug #1760: LAPD: segfault in T200 call-backhttps://osmocom.org/issues/1760?journal_id=190162020-07-04T08:44:39Zlaforge
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-3 priority-1 priority-lowest closed" href="/issues/4646">Bug #4646</a>: SEGV when bringing up Nokia InSite</i> added</li></ul>