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 > > _______________________________________________ Devel mailing list [email protected] http://lists.openser.org/cgi-bin/mailman/listinfo/devel
