[OpenSER-Devel] SF.net SVN: openser: [4014] trunk/modules/dialog

Bogdan-Andrei Iancu bogdan at voice-system.ro
Thu Apr 17 13:21:26 CEST 2008


Hi Henning,

Correct :) - I tested all the time with modules registering some 
callbacks....

I made the fix on SVN.

Thanks and regards,
Bogdan

Henning Westerholt wrote:
> On Tuesday 15 April 2008, Bogdan-Andrei Iancu wrote:
>   
>> Revision: 4014
>>           http://openser.svn.sourceforge.net/openser/?rev=4014&view=rev
>> Author:   bogdan_iancu
>>     
>
> Hi Bogdan,
>
> after this commit the test 2, 15, 16, 17 stops to work. The test 16 (standard 
> modules with postgres) even produces a core dump: sig11 in run_load_callbacks 
> () at dlg_cb.c:204
>
> The backtrace:
>
> Program terminated with signal 11, Segmentation fault.
> #0  0xb7ce73ea in run_load_callbacks () at dlg_cb.c:204
> 204             for ( cb=load_cbs->first; cb; cb=cb->next )
> (gdb) bt
> #0  0xb7ce73ea in run_load_callbacks () at dlg_cb.c:204
> #1  0xb7ce6e08 in mod_init () at dialog.c:364
> #2  0x080b329c in init_mod (m=0x81978c0) at sr_module.c:461
> #3  0x080b3207 in init_mod (m=0x81979f0) at sr_module.c:456
> [..]
> #44 0x080b3207 in init_mod (m=0x81994d0) at sr_module.c:456
> #45 0x0806e970 in main (argc=5, argv=0xbf988914) at main.c:1300
>
> The debug log:
>
> Apr 17 11:34:20 ca ../openser[30429]: 
> ERROR:db_postgres:db_postgres_convert_rows: no rows requested from the query
> Apr 17 11:34:20 ca ../openser[30429]: DBG:db_postgres:free_query: 
> PQclear(0x82bee18) result set
> Apr 17 11:34:20 ca ../openser[30429]: DBG:dialog:load_dialog_info_from_db: the 
> database has information about 0 dialogs
> Apr 17 11:34:20 ca ../openser[30429]: DBG:core:db_free_columns: freeing 18 
> columns
> Apr 17 11:34:20 ca ../openser[30429]: DBG:core:db_free_columns: freeing 
> RES_NAMES[0] at 0x819b520
> Apr 17 11:34:20 ca ../openser[30429]: DBG:core:db_free_columns: freeing 
> RES_NAMES[1] at 0x819b4f0
> Apr 17 11:34:20 ca ../openser[30429]: DBG:core:db_free_columns: freeing 
> RES_NAMES[2] at 0x819b4e0
> Apr 17 11:34:20 ca ../openser[30429]: DBG:core:db_free_columns: freeing 
> RES_NAMES[3] at 0x819b500
> Apr 17 11:34:20 ca ../openser[30429]: DBG:core:db_free_columns: freeing 
> RES_NAMES[4] at 0x819b510
> Apr 17 11:34:20 ca ../openser[30429]: DBG:core:db_free_columns: freeing 
> RES_NAMES[5] at 0x819b530
> Apr 17 11:34:20 ca ../openser[30429]: DBG:core:db_free_columns: freeing 
> RES_NAMES[6] at 0x819b548
> Apr 17 11:34:20 ca ../openser[30429]: DBG:core:db_free_columns: freeing 
> RES_NAMES[7] at 0x819b558
> Apr 17 11:34:20 ca ../openser[30429]: DBG:core:db_free_columns: freeing 
> RES_NAMES[8] at 0x819b650
> Apr 17 11:34:20 ca ../openser[30429]: DBG:core:db_free_columns: freeing 
> RES_NAMES[9] at 0x819b660
> Apr 17 11:34:20 ca ../openser[30429]: DBG:core:db_free_columns: freeing 
> RES_NAMES[10] at 0x819b670
> Apr 17 11:34:20 ca ../openser[30429]: DBG:core:db_free_columns: freeing 
> RES_NAMES[11] at 0x819b680
> Apr 17 11:34:20 ca ../openser[30429]: DBG:core:db_free_columns: freeing 
> RES_NAMES[12] at 0x819b690
> Apr 17 11:34:20 ca ../openser[30429]: DBG:core:db_free_columns: freeing 
> RES_NAMES[13] at 0x819b6a0
> Apr 17 11:34:20 ca ../openser[30429]: DBG:core:db_free_columns: freeing 
> RES_NAMES[14] at 0x819b6b0
> Apr 17 11:34:20 ca ../openser[30429]: DBG:core:db_free_columns: freeing 
> RES_NAMES[15] at 0x819b6c0
> Apr 17 11:34:20 ca ../openser[30429]: DBG:core:db_free_columns: freeing 
> RES_NAMES[16] at 0x819b6d0
> Apr 17 11:34:20 ca ../openser[30429]: DBG:core:db_free_columns: freeing 
> RES_NAMES[17] at 0x819b6e0
> Apr 17 11:34:20 ca ../openser[30429]: DBG:core:db_free_columns: freeing result 
> names at 0x819b590
> Apr 17 11:34:20 ca ../openser[30429]: DBG:core:db_free_columns: freeing result 
> types at 0x819b5e0
> Apr 17 11:34:20 ca ../openser[30429]: DBG:core:db_free_rows: freeing 0 rows
> Apr 17 11:34:20 ca ../openser[30429]: DBG:core:db_free_result: freeing result 
> set at 0x819b568
> Apr 17 11:34:20 ca ../openser[30429]: DBG:core:pool_remove: removing 
> connection from the pool
> Apr 17 11:34:20 ca ../openser[30429]: 
> DBG:db_postgres:db_postgres_free_connection: PQfinish(0x82bad28)
> Apr 17 11:34:20 ca ../openser[30429]: 
> DBG:db_postgres:db_postgres_free_connection: pkg_free(0x819b488)
>
>
> Cheers,
>
> Henning
>
>   




More information about the Devel mailing list